通过文件中的变量选择 Flyspell
- 问题:
如何通过文件中的 EMACS 变量自动选择 Flyspell (不是通过 .emacs 配置文件!),仅针对该文件,类似于我仅针对该文件选择 ispell 字典
示例 abc.tex:
---SNIP---
text text ..
text text ..
<!-- LocalXIspellDict: de -->
<!-- HERE SHOULD GO THE SOLUTION -->
---SNIP---
第二个问题:
如何我可以实现这一点吗——每当我打开 TeX 文件(即 XXX.tex)时——通过配置 init.el 文件自动选择 Flyspell?这意味着,flyspell 的选择取决于文件扩展名。
- Question:
How can i select flyspell automatically by an EMACS Variable in my file
(not via the .emacs configuration file!), just for that file, similar like I select the ispell dictionary just for that file
EXAMPLE abc.tex:
---SNIP---
text text ..
text text ..
<!-- LocalXIspellDict: de -->
<!-- HERE SHOULD GO THE SOLUTION -->
---SNIP---
Second Question:
How can I achieve that -- whenever I open a TeX-File, i. e., XXX.tex -- flyspell is automatically selected by configuring my init.el file? Meaning, flyspell is selected depending on the filename extension.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
第一行文件变量语句的替代方法是像这样的注释局部变量块:(
注意,从 Emacs 24 开始,虽然仍然适用于主要模式,但
mode: MINOR-MODE
语法已被弃用,应该使用eval
来代替)。详情请参阅手册:
M-:
(info "(emacs) 指定文件变量")
RET另外:http://www.emacswiki.org/emacs/FileLocalVariables
An alternative to the first-line file variables statement is a commented local variables block like this:
(n.b. As of Emacs 24, while still applicable to major modes, the
mode: MINOR-MODE
syntax is deprecated, andeval
should be used instead).See the manual for details:
M-:
(info "(emacs) Specifying File Variables")
RETAlso: http://www.emacswiki.org/emacs/FileLocalVariables
第二部分相当简单:只需将
flyspell-mode
添加到mode-hook
中,以用于您想要与flyspell
一起使用的每种模式。每当启用
text-mode
时(基本上总是如此),就会启用 Flyspell:您可能想使用
tex-mode-hook
。对于文件:将其放在文件的开头,只要找到该文件,就应该输入 Flyspell。
The second part is rather simple: Just add
flyspell-mode
to themode-hook
for every mode that you want to use withflyspell
.This enables flyspell whenever
text-mode
is enabled (which is basically always):You probably want to use
tex-mode-hook
.For the file: Put this on the beginning of the file and flyspell should be entered whenever you find that file.
使用文件本地变量: http://www .gnu.org/software/emacs/manual/html_node/emacs/File-Variables.html
Using file-local-variables: http://www.gnu.org/software/emacs/manual/html_node/emacs/File-Variables.html