7
A
回答
14
我在init.el如下:
(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'prog-mode-hook 'flyspell-prog-mode)
這涵蓋了我的編輯需求就好了。
鉤子是像「事件」或觀察者模式,如果你使用OOP:他們的是那些獲得在某些點上運行的功能列表。您定製Emacs的主要方式之一是將您自己的函數添加到這些鉤子。
在Emacs大多數模式叫鉤正在啓用時他們。 prog-mode
是從中導出編程模式的模式,因此將函數添加到prog-mode-hook
可定製所有編程模式。
這個東西的最佳參考是內置的Emacs Lisp手冊(C-h r
或M-x info-emacs-manual
)。它有關於Emacs Lisp編程的章節,包括關於鉤子的章節。
相關問題
- 1. 如何在不禁用拼寫檢查的情況下隱藏拼寫檢查的紅色下劃線
- 2. 默認設置在Ckeditor中啓用拼寫檢查(SCAYT)
- 3. 警告:默認情況下啓用]
- 4. 如何在默認情況下檢查單選按鈕?
- 5. 如何在不區分大小寫的情況下檢查Hunspell中的拼寫
- 6. 如何在默認情況下自動展開所有JPanel
- 7. 如何在默認情況下填充自動填充?
- 8. 如何啓用拼寫檢查Solr中
- 9. 如何啓用拼寫檢查Solr中
- 10. 默認情況下在VBox
- 11. 在默認情況下
- 12. FactoryGirl在默認情況下
- 13. 默認情況下寫入幫助(Mac)
- 14. 默認情況下如何啓用Mule服務器通知?
- 15. Joomla包裝:默認情況下如何啓用插件?
- 16. 在vimrc中自動啓用拼寫檢查
- 17. 默認情況下在啓動時顯示Eclipse工具欄
- 18. 在不打開默認站點的情況下啓動IIS Express
- 19. Android Studio在默認情況下以調試模式啓動
- 20. 默認情況下如何顯示ionicPopover
- 21. 默認情況下,Capistrano如何工作?
- 22. 默認情況下,如何選擇UITableViewCell?
- 23. 如何檢索默認HandlerExceptionResolver情況下,在Spring 3.x的?
- 24. 產量和默認情況||不輸出默認情況下
- 25. 安卓:默認情況下
- 26. 默認情況下,法國
- 27. 默認情況下,Constexpr lambda?
- 28. 默認情況下在WebStorm中像PhpStorm中自動縮進
- 29. 如何在沒有startActivityForResult的情況下啓動默認的Android圖庫
- 30. 如何在默認情況下禁用文本框並在以後啓用?
我不確定這是否是一個編程問題。聽起來不像。嘗試超級用戶? (vim用戶在這裏,不能以任何方式幫助) – dequis 2013-04-09 01:42:54
當然,這是一個編程問題,因爲你只能以編程方式進行編程。這裏是[回答如何做到這一點](http://stackoverflow.com/questions/6860750/how-to-enable-flyspell-mode-in-emacs-for-all-files-and-all-major-modes/6861176#6861176)。 – Onlyjob 2013-04-09 01:45:34
是的,我知道emacs使用lisp,但它仍然聽起來像你想使用你的編輯器的功能,而不是編碼的東西。無論如何,這是你正在尋找的答案嗎?如果是這樣,你應該關閉這個答案或編輯成其他的東西。 – dequis 2013-04-09 01:51:36