gpt4 book ai didi

Emacs:在注释中定义宏并自动执行

转载 作者:行者123 更新时间:2023-12-01 08:17:07 25 4
gpt4 key购买 nike

我正在使用 Emacs/AucTeX 来编辑 LaTeX 文件。在我的一些 LaTeX 文件中,我定义了一些“文件特定”命令(例如 \todo{...} 在一个文件中,\compute{...} 在另一个中,依此类推),因此我可以跟踪我的文档中存在哪些 Unresolved 问题。

Emacs 命令 highlight-regexp 在突出显示所有出现的 \todo{...} 方面做得很好。 \compute{...}s。但是到目前为止,每次打开相应文件时,我都必须手动执行突出显示。

有没有办法告诉 Emacs/AucTeX 在打开特定文件时调用特定命令?我想将这些命令定义在相应的文件中,这样我就可以很容易地针对不同的文件进行调整(可能包含在局部变量中)。

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "master"
%%%
%%% here I would like to have something like:
%%% execute highlight-regexp for specific arguments
%%%
%%% End:

最佳答案

试试这个,

%%% Local Variables: 
%%% eval: (font-lock-add-keywords nil '(("\\\\todo" (0 font-lock-warning-face))))
%%% End:

Section 57.3.4.1, Specifying File Variables ,了解更多详情。

关于Emacs:在注释中定义宏并自动执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3203929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com