问题标签 [flyspell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 如何让 GNU Emacs 拼写检查在 OSX 上找到用户的个人词典?
我从 Aquamacs 切换到 GNU Emacs。以前,当 Aquamacs 认为某个单词拼写错误时,我可以右键单击“学习拼写”。(我还可以选择忽略拼写,让它仅取消标记该缓冲区的单词。)
在 GNU Emacs 中,我将 flyspell-mode 与 ispell 一起使用,并将 aspell 作为字典。但我注意到我之前添加到字典中的单词(例如我的名字)被标记为拼写错误。
如何让 GNU Emacs 查找和使用我已经建立的个人单词列表?例如,我可以在不从源代码构建 Aquamacs 的情况下做到这一点吗?
emacs - 在 Emacs 中,如何指示 Flyspell 允许某些重复的单词?
在 Emacs 中,我使用 Flyspell 来检查我的拼写。默认情况下,Flyspell 会突出显示重复的单词。
但是某些词是故意重复的,例如“哈哈”。我如何指示 Flyspell 允许重复某些单词?
emacs - 如何在 Flyspell 中禁用检查 C 标头名称?
在 Emacs 中,当 flyspell-prog-mode 处于活动状态时,Flyspell 也会检查 C/C++ 标头名称。所以拼写检查器会抱怨 stdlib.h、stdio.h,但可以使用 string.h 之类的东西。
有谁知道如何解决这种烦人的 Flyspell 行为?
dictionary - 在 Windows 上的 emacs 中安装丹麦语词典
我无法找到在 emacs 中安装新字典(丹麦语)所需的帮助(在虚拟级别上)。老实说,我对 ispell 和 aspell 有点困惑。键入“Mx ispell-buffer”时,拼写控件默认使用英语。我可以更改目录键入“Mx-ispell-change-dictionary”,它建议“dansk”,但我收到一个错误,提示无法打开文件 /.../aspell/dict/danish”进行阅读。我可以推断字典未安装 - 但我似乎无法找到有关如何执行此操作的指南(逐步)。
然后我有一个额外的问题。我已经设法安装了 flyspell(或者实际上是“安装”,因为我刚刚将 .el 文件添加到我的 emacs 加载路径并加载到我的 .emacs 文件中?)。这似乎有效(wauw),据我了解,flyspell 使用与 ispell/aspell 相同的字典,因此解决我上面的问题将使我能够在丹麦语中使用 flyspell?任何帮助表示赞赏。
/基拉
regex - 自定义乳胶宏的 emacs flyspell 禁用
我有以下 LaTeX 代码,其中包含一些我想从 flyspell 中排除的自定义宏和环境。
我知道我需要编写一个函数来传递给 flyspell-mode-predicate,但是我很难让它同时适用于 \customcode 和 \begin{customenv} 和 \end{customenv}。
欢迎任何建议。
更新: 看来我可以设置以下内容:
这似乎适用于,\customcode{stuff}
但它仍然没有跳过文本customenv
dictionary - Aspell 无法在 Windows 7 上检测 Emacs24 中的字典
当我在 Windows 7(32 位)上的 GNU Emacs 24.4.1 (i686-pc-mingw32) 中运行 Flyspell 拼写检查器时出现此错误。
post-command-hook 错误 (flyspell-post-command-hook): (错误 "No data for dictionary \"italian"\ ,既不在ispell-local-dictionary-alist'也不在ispell-dictionary-alist' ")
这是我的.emacs文件中涉及 Aspell 和 Flyspell 的部分。
我在谷歌上寻找这个问题的可能解决方案,但由于我不精通 Emacs 的使用,我一开始就无法理解这个问题——我一个月前才开始使用它。
会不会与 YASnippett 0.8.0 有冲突?拼写检查器在大约 2 周前可以正常工作,然后我通过 Elpa 安装了 YASnippet M-x list-packages
,为 Org-mode 和 AUCTeX(我使用的两种模式)对其进行了定制,发现并解决了 B/w YASnippet 和 Org- 的冲突模式按照手册的指示,现在这个……谁能给我一个提示?
emacs - 如果不在列表中,如何标记字符串
我有兴趣使用 Emacs(或类似的)用简单英语/特殊英语(英语的两个子集将自己限制为简单的单词和语法)重写文档。
理想情况下,当我输入时,不在定义集中的字符串会以某种方式被标记。
完成后,我可以轻松地对任何特定字符串或整个文档执行此操作,但是如何自动执行此操作,以便不断检查文本并且可以即时进行更改?我可以添加一个包含要aspell
配置的单词的字典,但它会替换当前的English
字典。
go - 使用 Flyspell-prog-mode 和 go-autocomplete
在 emacs 中使用 flyspell-prog-mode 会导致 go-automplete 阻塞。无论如何我可以让这两种模式很好地一起玩吗?
我已经使用另一个拼写检查器进行了研究,但没有找到与 flyspell 具有相同功能的拼写检查器(即只检查注释和字符串,并即时执行)。任何提示最感谢,谢谢
emacs - 我如何告诉 flyspell 忽略 git-commit-mode 上的注释行?
我通常在编写 git commit 时更改字典,但是因为我有一个映射来更改字典并(flyspell-buffer)
在我看到 flyspell 超出提交消息以检查以 . 开头的注释行后立即运行#
。
我怎么知道“flyspell,请忽略以符号开头的行#
” ?
我读过我可以使用,flyspell-generic-check-word-predicate
但是我的 elisp 远非好:(,我想出了这个:
但是它不起作用。我做错了什么?
emacs - 用于 emacs 的 flyspell-mode 的替代品
我刚开始使用 emacs,我想知道是否有替代 flyspell 来检查注释中的拼写(因为我使用自动完成模式来完成代码,我不能打开 flyspell 次要模式,因为它们与每个渲染自动完成模式无用)。
谢谢