首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何告诉飞拼写忽略git-提交模式上的注释行?

我如何告诉飞拼写忽略git-提交模式上的注释行?
EN

Stack Overflow用户
提问于 2016-05-19 21:05:51
回答 1查看 308关注 0票数 0

在编写git时,我通常会更改字典,但是,由于我有一个映射来更改字典,并在看到这个拼写超出提交消息之后立即运行(flyspell-buffer),所以我需要检查以#开头的注释行。

# 如何告诉“飞咒”,请忽略以符号“”开头的行

我读到过,我可以使用flyspell-generic-check-word-predicate,但是我的elisp还远远不够好:(我想出了以下内容:

代码语言:javascript
复制
(defun flyspell-ignore-comments ()
  "Used for 'flyspell-generic-check-word-predicate' to ignore comments."
  (not (string-match "^ *#" (thing-at-point 'line t))))
(put 'git-commit-mode 'flyspell-mode-predicate 'flyspell-ignore-comments)

但是它不起作用。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-21 06:21:10

好吧,感谢@KyleMeyer让我对我的配置产生怀疑,问题是我在一个text-mode-hook中启用了拼写,这干扰了git-commit-mode的配置。删除flyspell以便在text-mode-hook中加载解决了这个问题。

谢谢。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37333982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档