Come programmatore, voglio vedere un righello in una colonna specifica (di solito 80), sia così vedo quando attraverso quella colonna, ma anche per vedere quanto mi sto avvicinando in modo da poter riformattare il mio codice in anticipo. Le opzioni che ho trovato finora non stanno raggiungendo questo obiettivo: whitespace-mode, …
Vorrei usare il sapore SE di markdown nei miei emacs. La modalità Markdown predefinita ha alcune funzionalità (backtick e codice del segno di rientro, #crea un'intestazione e >cambia anche il carattere) ma vorrei anche avere: * per creare una voce di elenco, incluso il rientro. [foo](http://example.com)per apparire come pippo e …
In Emacs, è possibile utilizzare gli asterischi * per ottenere caratteri in grassetto, ad esempio * grassetto *. La mia domanda è: posso rendere invisibili gli asterischi? cioè grassetto anziché * grassetto *. Stessa domanda per barrare, corsivo, ecc. So che questo dovrebbe essere realizzabile. Ad esempio, è possibile impostare …
In ogni caso, il seguente documento farà $PWDcolorare le righe 2 e 3 in due modi diversi: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' La prima istanza di $PWDavrà un colore diverso dal resto della stringa in cui si trova. Ciò fornisce una chiara indicazione visiva che la …
Voglio eseguire una variante della corrispondenza del blocco caratteri ancorato. Ho delle definizioni di funzione che iniziano con un elenco di nomi e voglio che quei nomi vengano evidenziati all'interno del corpo della funzione. Ho creato una funzione che lo fa e l'ho registrata come funzione jit-lock con jit-lock-register, tuttavia …
Ho un buffer che mostra la documentazione per i moduli Ansible. Questo buffer ha la sua modalità principale che fornisce tutte le cose standard. In particolare, utilizza il buffer per evidenziare markup inline, opzioni, sezioni, ecc. Tutto sommato, è abbastanza simile a M-x man. Nella parte inferiore della documentazione di …
Sto cercando un modo semplice per far ricordare a emacs la variabile dichiarata in una singola funzione in C / C ++. Con "semplice" intendo senza alcun pacchetto esterno, solo con alcune righe elisp nei file di configurazione. La mia configurazione predefinita di Emacs colora i nomi delle variabili in …
Se definisco parole chiave per il blocco dei caratteri utilizzando facce esistenti, posso evidenziare la stringa "pippo". (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Questo evidenzia correttamente: Tuttavia, se definisco la mia faccia: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face …
Vorrei evidenziare il codice con vari volti in una modalità minore. Ecco uno screenshot vicino a quello che voglio: Una cosa che mi manca è avere i caratteri di commento #in font-lock-comment-face. L'idea è di avere commenti che "appartengono" a una struttura evidenziata come testo semplice, quindi è più facile …
Vorrei cambiare l'evidenziazione della sintassi nella mia lua-mode.elsenza influire su altre modalità principali. Per fare un esempio, mi piacerebbe "parole chiave", come if, then, elsedi essere in grassetto e blu quando è in lua-mode(al posto del colore rosa default) senza avere lo stesso stile di evidenziazione durante la modifica di …
La soluzione del manuale dell'organizzazione per l'evidenziazione della sintassi dei blocchi di codice org-babel è attivare la fontificazione nativa con (setq org-src-fontify-natively t) funziona bene con il codice LaTeX racchiuso in blocchi con #+BEGIN_SRC latex ma non per i blocchi con: #+BEGIN_LATEX Esiste un modo per fare in modo che …
Ecco cosa ho: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) La mia intenzione è quella di aggiungere questo per post-command-hooktrovare le linee in cui sto duplicando la logica, ma quando eseguo il comando una seconda volta, è inefficace (e il vecchio blocco …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.