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 giallo al momento della dichiarazione, ma li consento in bianco.
char toto; // 'char' is green, 'toto' is yellow
toto = 42; // 'toto' is white
Vorrei anche rendere ogni "toto" della stessa funzione / ambito colorato di giallo.
Ho già esaminato questa domanda, ma vorrei qualcosa di più semplice. Ho anche provato a fare qualcosa con la modalità blocco caratteri , ma non sono riuscito a rendere qualcosa adattabile ai nomi delle variabili.
Ho già un'idea per i nomi dei membri della classe C ++ (usando un modello di nome), quindi voglio solo una corrispondenza della variabile locale qui.
color-identifiers-mode
pacchetto . (Pubblicando questo come commento perché hai detto che non volevi prendere in considerazione pacchetti esterni.)