Je suis en train de faire une petite modification de SLIME, afin que je puisse obtenir tous les symboles actuellement chargés de Lisp, les analyser et les fontifier.Mise à jour des mots-clés font-lock dans emacs sans rechargement en mode majeur
J'ai réussi à faire toutes ces étapes, mais j'ai un petit problème - quand la liste de mots-clés change dans font-lock, le tampon n'est pas mis à jour sauf si vous redémarrez le mode Lisp principal. Je ne veux pas redémarrer le mode lisp chaque fois que je mets à jour des mots-clés, car j'ai plusieurs hooks en mode-lisp que je ne veux exécuter que lorsque je charge le fichier pour la première fois.
Existe-t-il un autre moyen de mettre à jour le font-lock afin qu'il lise tous les nouveaux mots-clés et fontifie le tampon en conséquence? Désactiver police-lock et en utilisant font-lock-fontify-buffer
ne fait pas l'affaire.
UPD: Ajout de prime - la question est toujours en suspens. J'ai besoin d'un moyen de recharger le mot-clé font-lock sans recharger le mode majeur.
Génial, cela semble fonctionner! – freiksenet