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