Ispirato dalla modalità di messa a fuoco di ia Writer, sono interessato all'utilizzo di colori di sfondo + font in emacs per accentuare la funzione del cursore e visualmente citare il resto del codice come sfondo (io uso C++, ma sarebbe bello se questo ha funzionato indipendentemente dal linguaggio di programmazione).Emacs - come usare i colori per accentuare visivamente la funzione in cui si trova il cursore?
Idealmente il colore del carattere del codice esterno alla funzione sarebbe attenuato (questa è la modalità di messa a fuoco). Una soluzione più semplice probabilmente è quella di cambiare leggermente il colore di sfondo per la funzione in cui si trova attualmente il cursore. Come può essere fatto?
davvero una risposta alla tua domanda, ma si poteva fare 'Mx stretta-to-defun' (o 'Cx n d ') che mostrerà solo la funzione corrente. Quindi 'M-x widen' (o 'C-x n w') per mostrare di nuovo l'intero file. – scottfrazer
1. Gli Emac devono tenere traccia della funzione in cui ti trovi. – aartist
Un suggerimento più semplice: potresti usare la modalità 'quale-funzione' o usare qualche funzione per scrivere la tua funzione di colorazione. 'which-func' visualizzerà il nome della funzione sulla riga della modalità se il cursore è in uno. Oppure mostra qualcos'altro per suggerire che il cursore non è in una funzione. – vpit3833