问题标签 [ispell]
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 - 使用 ispell 时如何更改 Emacs 中的语言?
我想在 Emacs 中使用 ispell-buffer 命令。它默认使用英语。有没有一种简单的方法可以切换到另一个字典(例如,另一种语言)?
emacs - 如何使用 ispell 忽略 LaTeX 文件中的注释(如果可能,在 Emacs 中)
我正在用英文用 Latex 写一篇文章,但用芬兰文写了我的评论。当我用 ispell 运行拼写检查时,我必须浏览所有的注释。有没有一种方便的方法可以用 ispell 跳过评论?如果这可以用emacs完成,那将是双重方便=)
例如,一种方法是在控制台中运行 ispell 并使用 sed 处理输入,但我想直接在文件上进行更改...
emacs - Emacs LaTeX 模式下的 ispell
ispell-buffer
当我在处于 LaTeX 模式的 Emacs 缓冲区上运行 Emacs 命令时,ispell 还会检查数学表达式中的拼写。
我非常想禁用它。有没有简单的方法来做到这一点?
我读过关于 detex 的文章,但 detex 似乎没有集成到 Emacs 中。
emacs - 使用 ispell/aspell 拼写检查驼峰式单词
我需要拼写检查包含许多驼峰单词的大型文档。我想要 ispell 或 aspell 检查单个单词是否拼写正确。
所以,如果是这个词:
ScientificProgrezGoesBoink
我很想让它建议这个:
ScientificProgressGoesBoink
有没有办法做到这一点?(我的意思是,在 Emacs 缓冲区上运行它时。)请注意,我不一定希望它提出完整的替代方案。但是,如果它知道 Progrez 未被识别,我希望能够至少替换该部分,或者将该词添加到我的私人词典中,而不是将每个骆驼大写的词都包含在词典中。
postgresql - Postgresql全文搜索带撇号的单词
我正在为 Postgresql 8.4 构建一个自定义的 ispell 字典配置,并且在正确解析带有撇号的单词时遇到了一些问题。Postgresql 包含的 ispell 字典包括一个 .affix 文件,其中包含一个“M” SFX 规则,该规则指定其单词的扩展形式。
这是一个示例,假设dictionary/SM
我的字典文件中有:
SELECT to_tsvector('english_ispell', 'dictionary''s dictionaries');
预期输出:
'dictionary':1,2
实际输出:
s':2, 'dictionary':1,3
我做错了什么吗?这是 ts_debug 的输出,显示了它是如何被解析的。
SELECT * FROM ts_debug('english_ispell', 'dictionary''s dictionaries');
如何让 Postgresql 将其解析'
为单个单词的一部分,而不是将其分解为“空格符号”?
emacs - 哪里可以找到ispell的法语词典?
我正在用 Emacs 编辑法语文档,ispell
默认情况下会附带英语词典。当我尝试ispell-change-dictionary
时,它建议francais-tex
,francais7
并francais
在列表中。但是在选择任何人并做之后ispell-word
,它告诉我Error: The file "/usr/lib/aspell/francais" can not be opened for reading
。然后我检查文件夹/usr/lib/aspell
,里面确实没有“法语”文件。
那么谁能告诉我在哪里可以找到这些法语词典并将它们放在文件夹中?
PS:我用的是ubuntu...
emacs - 运行 Emacs ispell 命令不要求确认保存到私有字典
每次我运行 ispell-buffer 并将内容添加到私有字典时。它在最后询问我是否要保存它。我可以关掉这个吗??所以它不会要求我确认,只是自动保存它。
然后在旁注中除此之外。在我向个人词典添加一些内容后,它似乎直到下次我跳过这个词时才取消标记红色下划线。我可以让 ispell 在运行后立即重新扫描文档,这样这些红色下划线就会消失。我已经在私人词典中保存了这个词,但仍然不会删除它。这很让人分心。
谢谢你的帮助。
emacs - 在 Emacs 中自动更正单词时强制 flyspell 转到单词的末尾
我发现当您执行 flyspell-auto-correct-word 命令时,flyspell 似乎停留在单词的中间,这很烦人。可以将其更改为在运行命令后强制它转到单词的末尾吗?它可能就像将键绑定设置为 auto-complete-word 然后 move-forward-word 一样简单,我知道该怎么做。但这并非在所有情况下都有效,因为如果自动完成的单词小于输入的单词,它有时会将光标放在单词后面。对此的任何帮助都会很棒。
emacs - 带有 hunspell 的 Win32 上的 Emacs - 个人字典无法保存
因此,在按照 wiki 中的说明进行操作后,我使用 hunspell 在 Windows 7 上为 Emacs (v23.3.1) 进行了工作设置。
http://www.emacswiki.org/emacs/InteractiveSpell
当我对文档进行拼写检查 ( M-x ispell
) 时,emacs 为我提供了使用击键'i'
或'u'
. 最后,它询问我是否要保存修改后的个人词典,我选择是。
问题是个人词典没有保存到磁盘,并且之前突出显示的单词在新会话中再次被标记。
尝试了其他地方推荐的以下方法无济于事:
(setq ispell-personal-dictionary (expand-file-name "~/personal-dictionary.txt") )
有人对此有解决方案或解决方法吗?如果您能够保存到个人字典,请张贴您的相关位.emacs
emacs - 如何为特定目录下的所有文件设置 ispell 字典
我如何(自动)将字典(例如通过自动调用ispell-change-dictionary
)设置为特定目录下每个文件的特定语言?
示例:我希望我的标准目录语言是美式英语(例如通过(setq ispell-dictionary "en_US-wo_accents")
在我的.emacs
文件中设置),但我想对目录下(或:下)的所有文件使用英式英语/home/werner/dissertation/
。/home/werner/letters/
对于.下的所有文件,也许是荷兰语
我知道规定-*- ispell-dictionary: "english" -*-
在文件的第一行使用该解决方案来设置该特定文件的字典(在EmacsWiki.org中描述)。我想防止必须将这一行放在我制作的每个新文件的顶部。