當我在編輯器中時,我可以使用M-x highlight-phrase
。但是當我打開包含該短語的任何文件時,我想看到用紅色突出顯示的短語ERROR。 我仍然無法弄清楚如何在我的init.el文件中啓用它。任何幫助?Emacs在打開時突出顯示特定單詞
在此先感謝
當我在編輯器中時,我可以使用M-x highlight-phrase
。但是當我打開包含該短語的任何文件時,我想看到用紅色突出顯示的短語ERROR。 我仍然無法弄清楚如何在我的init.el文件中啓用它。任何幫助?Emacs在打開時突出顯示特定單詞
在此先感謝
我不知道lisp,但有沒有機會在打開文件時執行它? 我的意思是跳過M-X步驟。 – user3178838
當然。 .el文件頂部的註釋提供了詳細信息,請參考(如果您需要知道當前緩衝區的主模式鉤子的名稱,可以鍵入'M-:major-mode RET' - 鉤子名稱只是帶有「-hook」後綴的模式名稱) – phils
這看起來可怕給我,但如果你真的想:
(add-hook 'find-file-hook (lambda() (highlight-regexp "\\<ERROR\\>")))
我已經將該行添加到我的'init.el'文件中,並且它不起作用。當我打開一個包含ERROR的文件時,它不會被突出顯示。 我做錯了什麼? – user3178838
在臨時緩衝區中嘗試它。將它複製到此處,將其粘貼到'* scratch *'緩衝區並從「Lisp-Interaction」菜單運行「Evaluate and Print」。 – Tobias
見'找到文件,hook' –
我發現這樣的事情'(加-hook'find-file-hook')',但是如何指定我想突出顯示一個特定的詞 – user3178838