Sto eseguendo piccole modifiche a SLIME, in modo da ottenere tutti i simboli attualmente caricati da Lisp, analizzarli e renderli font-lock.Aggiornamento parole chiave blocco-carattere in emacs senza la modalità principale ricarica
Sono riuscito a fare tutti questi passaggi, ma ho un piccolo problema - quando l'elenco delle parole chiave cambia in font-lock il buffer non viene aggiornato a meno che non si riavvii la modalità Lisp principale. Non voglio riavviare la modalità lisp ogni volta che aggiorno le parole chiave, perché ho diversi hook su lisp-mode che voglio eseguire solo quando carico il file per la prima volta.
C'è un altro modo per aggiornare il blocco dei caratteri in modo che legga tutte le nuove parole chiave e finga quindi il buffer di conseguenza? Spegnere il blocco font e usare font-lock-fontify-buffer
non fa il trucco.
UPD: Aggiunta la taglia - la domanda è ancora attiva. Ho bisogno di un modo per ricaricare la parola chiave font-lock senza ricaricare la modalità principale.
Impressionante, sembra funzionare! – freiksenet