gpt4 book ai didi

emacs - 无论主要模式如何,如何强制使用空格而不是制表符?

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

我希望所有选项卡都是 4 个空格。我在 .emacs 中有以下内容

(setq-default indent-tabs-mode nil)
(setq c-basic-indent 4)
(setq tab-width 4)

但这会被我可以使用的一些主要模式主题覆盖。有没有办法通过我的 .emacs 强制解决这个问题文件?

最佳答案

试试这个来覆盖任何主要模式覆盖的内容:

(add-hook 'after-change-major-mode-hook 
'(lambda ()
(setq-default indent-tabs-mode nil)
(setq c-basic-indent 4)
(setq tab-width 4)))

请注意,不基于 c-mode 的主要模式不太可能关心 c-basic-indent并且可能会使用他们自己的、特定于模式的缩进变量。在这种情况下,无法手动配置这些变量。

关于emacs - 无论主要模式如何,如何强制使用空格而不是制表符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901830/

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