gpt4 book ai didi

emacs - 如何在 emacs 的单个缓冲区中禁用全局次要模式

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

我已通过以下方式启用智能标签模式作为全局次要模式

(global-smart-tab-mode 1)

并想在 eshell 模式下禁用它,
(add-hook 'eshell-mode-hook
(lambda ()
(smart-tab-mode -1)))

但它似乎不起作用,我确信这个钩子(Hook)已经被执行了。
如果我手动运行 (smart-tab-mode -1)在eshell中,没关系。

不知道为什么,谁能帮帮我,先谢谢了!

最佳答案

我想在 eshell-mode-hook 中取消激活次要模式以及由 global-smart-tab-mode 引起的激活以错误的顺序调用。

最新版本的 smart-tab.el 有 smart-tab-disabled-major-modes可以添加的变量eshell-mode ,即 (add-to-list 'smart-tab-disabled-major-modes 'eshell-mode) .

关于emacs - 如何在 emacs 的单个缓冲区中禁用全局次要模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050930/

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