有没有办法在使用emacs编辑C++代码时对注释进行拼写检查?
以下的Lisp代码片段在我的Ubuntu Linux系统上让它工作了
(add-hook 'c-mode-common-hook 'flyspell-prog-mode)
存在其他的设置方案。但我认为你可以通过谷歌搜索flyspell-prog-mode找到它们。
对文件中已有的注释进行拼写检查:
M-x ispell-comments-and-strings
当您输入评论时进行拼写检查:
M-x flyspell-prog-mode
以及kindahero建议的.emacs
钩子。
正如mirk所说,flyspell-prog-mode
是显而易见的方法。
分享我的配置:
;;; for prog modes turn on flyspell-prog-mode (checks spell only in comments)
(dolist (hook '(lisp-mode-hook
emacs-lisp-mode-hook
ruby-mode-hook
yaml-mode
python-mode-hook
shell-mode-hook
php-mode-hook
css-mode-hook
nxml-mode-hook
crontab-mode-hook
perl-mode-hook
javascript-mode-hook
LaTeX-mode-hook))
(add-hook hook 'flyspell-prog-mode))
移除您不使用/不需要的模式。
编辑 -> 拼写 -> Ispell -> 拼写检查评论