gpt4 book ai didi

emacs - 排除 LaTeX-mode-hook 是个好主意吗?

转载 作者:行者123 更新时间:2023-12-02 05:37:12 25 4
gpt4 key购买 nike

分解(add-hook 'LaTeX-mode-hook) 是个好主意吗?这样做有什么好处和坏处。

例如你可以这样写:

(add-hook 'LaTeX-mode-hook (lambda ()
;;(add-to-list [...]
)

(add-hook 'LaTeX-mode-hook 'TeX-PDF-mode)

;;[...lots of other LaTeX config stuff]

(add-hook 'LaTeX-mode-hook 'flyspell-mode)

或者可以分解出 LaTeX-mode-hook 语句并编写如下内容:

(add-hook 'LaTeX-mode-hook (lambda ()

;;(add-to-list) [...]

(TeX-PDF-mode)

;;[...lots of other LaTeX config stuff]

(flyspell-mode)
))

最佳答案

您的问题分为两个部分:因式分解和使用 lambda。

我发现因式分解是一个好主意,因为它更容易维护一个 .emacs 文件,其中有一个添加 Hook 的位置。然而,为此目的使用 lambda 有点不受欢迎。如果您在使用 lambda 后查看钩子(Hook)的值,您会发现它很“丑陋”。此外,在那个钩子(Hook)上工作会更难。例如,有时您希望使用 remove-hook 禁用钩子(Hook)。当您明确命名钩子(Hook)而不是使用 lambda 时,这样做会更容易。

关于emacs - 排除 LaTeX-mode-hook 是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18202426/

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