FlySpell在组织模式认识样auctex乳胶语法(FlySpell in Org-Mode re

2019-09-20 03:38发布

原始响应:我试图找出在auctex模式乳胶似乎并不怎么突出任何乳胶功能与flyspell打开。 这是自定义字典文件或这是怎么实现的? 可这很容易地纳入一个组织模式文件,因此并不突出,将获得出口插入乳胶代码。

编辑:从文件的顶部,并在文本采取简单的例子。 基本上所以胶乳语法像ref或标签内{}不会是拼写检查(这已被固定,通过使用(setq ispell的解析器特),然后也设置功能以#+特定标签如关于第一个文本线将不检查我想标题检查而不是#+ LABEL:或#+ TYP_TODO:(未显示另外一个方式来增加TODO关键字没有得到遏制,我可以想办法做,这是在文件如果不是已经存在的底部ispell的地方,但有更简单的或更好的方式来做到这一点:在启动时,这些添加到LOCALWORDS。

#+TAGS: NOTE REPORT export noexport MEETING
#+TYP_TODO: TODO Weekly WAITING NEXT | Meeting DONE
#+STARTUP: hidestars content hideblocks

The exponential running mean is shown for various alpha values in Figure \ref{fig:saturation_varying_alphaval_00f6set2}.  
     #+CAPTION:    Plot of varying alpha values for the exponential running mean ($EM$) with $S_{min} = 0.0008 \text{ and } P_m = 0.20$
     #+LABEL:      fig:saturation_varying_alphaval_00f6set2
     #+ATTR_LaTeX: width=0.4\textwidth placement=[h!tb]

Answer 1:

flyspell内部使用ispell-mode 。 要改变这种方式ispell分析文件的变量设置ispell-parser'tex

(add-hook 'org-mode-hook (lambda () (setq ispell-parser 'tex)))


Answer 2:

最有可能的auctex使用flyspell-mode-predicate界定哪些缓冲区的部分不应该spellchecked。 ( 这个回答显示了如何做MoinMoinWiki类似的东西。)组织模式已经有了这样的功能, org-mode-flyspell-verify ,这显然不适合您正常工作......快速浏览一下源表明, org-remove-flyspell-overlays-in应该被称为用于包含代码的样品等缓冲部

很抱歉的handwavy答案; 这标志着作为社区维基邀请改善。



文章来源: FlySpell in Org-Mode recognize latex syntax like auctex