更改emacs中的标签宽度

时间:2016-05-08 22:08:32

标签: emacs

我在这个网站上添加了一些内容 https://www.emacswiki.org/emacs/IndentationBasics 到我的~/.emacs文件:

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

它使.h个文件和.cpp文件中的标签长8个空格(在它们长2个空格之前)。 如何使它们长4个空格?

1 个答案:

答案 0 :(得分:5)

tab-widthc-basic-offset变量都是缓冲区本地的,这意味着它仅在您设置的缓冲区中有效。 Emacs仅在启动时评估~/.emacs,并且仅在该文件中有效。

要为所有缓冲区设置默认值,您需要

(setq-default tab-width 4)