问题标签 [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 私人词典中删除条目?
我想知道如何从 ispell 私人词典中删除一个(错误插入的)条目/单词。
编辑
经过更多挖掘后,我仍然无法从默认字典中删除条目,但我认为解决方案可能围绕buildhash程序。问题是生成要删除的条目列表......我没有找到一个简单的例子。
macos - OS-X 10.7 上的 emacs 23.4 mouse-2 行为
如何使用触控板在 OS X 上将 mouse-2(中键单击)映射到(cmd + 单击)或(ctrl+单击),以便在 flyspell 模式下显示弹出菜单。
emacs - 如何在 Emacs 中为 LaTeX 模式定义两个 ispell 字典?
我有一份文件,其中有许多第二语言的引文。如何将这种第二语言定义为 Ispell?我在文件顶部有这个:
我试过这个,但没有奏效:
emacs - 如何在 elisp 程序中调用函数,并遵循交互路径?
如果我ispell-check-version
以交互方式(通过M-x)调用它会得到这个答案:
@(#) 国际 Ispell 版本 3.3.02 2005 年 6 月 12 日,ispell.el 3.6 - 2003 年 1 月 7 日
美好的。现在假设我想从程序中调用它。我希望得到相同的结果。但是当不以交互方式调用时,该函数的行为会有所不同。它的文档说明了这一点,而且确实如此。让我们在*scratch*
缓冲区中尝试(用 评估C-u C-x C-e):
返回我:“/opt/local/lib”!不是预期的.. 我怎样才能让函数表现得像我“以交互方式”调用它时那样“以编程方式”调用它并返回相同的结果?
spell-checking - 如何将 ispell 字典导入 hunspell?
我下载了字典:American-huge for ispell,我正在尝试从中提取单词列表。我很难将它导入 aspell 并使用 aspell 转储它,但我不想:(
我读到 hunspell 我可以在我的程序中使用 hunspell,所以下一个选择是使用 hunspell 字典,但问题是我没有找到 hunspell 的等效字典(巨大)。
有没有办法将 ispell 字典导入 hunspell ?
emacs - 如何在 emacs 中对多种语言进行拼写检查?
我使用emacs作为我的主要编辑器,主要用 HTML 编写我的文档。Emacs 允许您使用命令交互式地对当前缓冲区进行拼写检查ispell-buffer
。
由于我在多种语言之间切换,我在文件末尾有一个 HTML 注释,指定该文件的主词典和个人词典,例如挪威语(norsk)我使用以下一对词典:
这很好用。
但是,有时我在挪威文文档中嵌入了另一种语言(例如英语)的段落。例子:
拼写检查器自然会将此类段落中的所有单词标记为拼写错误(因为字典仅包含挪威单词)。
为了避免这种情况,我尝试在文档中添加一个“英国”字典,如下所示:
不幸的是,这不起作用。“英国”字典被简单地忽略了。
我更喜欢的解决方案是加载一个额外的字典并将其与主字典一起用于拼写检查。这可能吗?
但是,我也对一种解决方案感兴趣,该解决方案让我标记段落以不进行拼写检查。这并不理想,但它会阻止有效的英语单词被标记为拼写错误。
PS:我也看过这个问题的答案:Multilingual spell checks with language detection,但它更广泛,并没有解决具体使用emacs ispell进行拼写检查。
emacs - 有没有办法让 emacs ispell/aspell 忽略 HTML 中的短连字符?
我使用emacs作为我的主要编辑器,主要用 HTML 编写我的文档。Emacs 允许您使用命令交互式地对当前缓冲区进行拼写检查ispell-buffer
。(我认为用于进行拼写检查的底层程序名为aspell
。)
当emacs处于 HTML 模式时,在对剩余文本进行拼写检查之前,会剥离所有 HTML 标记的文本。
但是,软连字符实体 ( ­
or ­
) 不会被剥离,因此speci­fies
在 HTML 文本中编写的单词会作为两个单独的单词 ( speci
and fies
) 进行拼写检查,这不是我们想要的。
有没有办法让 emacs ispell/aspell 忽略 HTML 中的短连字符?
或者任何人都可以建议一个 elisp 函数,它会在 HTML 文本被移交给 aspell 进行拼写检查之前从 HTML 文本中去除软连字符?
emacs - 接受本地文件字典的单词时,Emacs ispell 错误
在每个 .tex
文件中,当我键入A
(shift a) 以接受一个新单词时,我会Wrong type argument: sequencep, 1
在 minibuffer 或消息缓冲区中收到错误消息:
如果我在文件底部添加类似于以下内容的行:
我可以(A)接受有限数量的单词,大体上最多 50 个新单词字符,直到行尾。然后我再次得到同样的错误。如果我像前面一样添加另一行,因此:
我可以再继续到行尾。此后错误再次显示。
至于我的初始化文件,我有这些看似无辜的行:
总而言之,每当需要开始本地文件字典的新行时,ispell-add-per-file-word-list
都会遇到麻烦。
emacs - Emacs ispell goto 上一个单词?
当我M-x ispell用来检查 LaTeX 代码时,我SPC会跳过很多不应该更正的条目。但有时我会跳过一个实际拼写错误的单词。用 ispell 返回上一个单词的关键是什么?