私はLIMEから現在ロードされているシンボルをすべて取得して解析し、フォントロックでそれらをフォントにすることができるように、SLIMEを少し修正しています。メジャーモードのリロードなしでemacsのフォントロックキーワードを更新する
私はこれらのすべての手順を実行しましたが、小さな問題があります。キーワードリストがフォントロックで変更された場合、主要なlispモードを再起動しない限り、バッファは更新されません。私は最初にファイルを読み込んだときにのみ実行したいリスプモードでいくつかのフックを持っているので、私はキーワードを更新するたびにlispモードを再起動したくありません。
フォントロックを更新する方法はありますか?そうすれば、新しいキーワードをすべて読み込んで、それに応じてバッファを表示します。フォントロックをオフにしてfont-lock-fontify-buffer
を使用しても、このトリックはありません。
UPD:追加された賞金 - 質問はまだ解決していません。メジャーモードをリロードせずにfont-lockキーワードをリロードする方法が必要です。
素晴らしい、これは動作するようです! – freiksenet