在emacs中设置默认缩进

时间:2014-11-08 02:11:01

标签: c++ emacs coding-style indentation

我正在尝试设置在C ++模式下用于缩进行的空格数的默认值。我看到了很多答案,并尝试了一些设置(在我的~/.emacs.d中):

(setq c-basic-offset 2)

在完全独立的尝试中,我尝试了以下内容:

(setq-default c-basic-offset 2)

在这两种情况下,如果我使用C-h v来测试我得到的变量的值

Its value is 4                                                                       
Original value was set-from-style                                                     
Local in buffer file.cc; global value is 2

我将此解释为意味着其中一个次要模式(我怀疑c-indentation-style的值)正在覆盖全局值。所以我将值设置如下:

(setq c-default-style "bsd"
  c-basic-offset 2)

当我尝试查询变量的值时,我仍然得到类似于上面的输出。我能够手动设置缓冲区变量的值,它似乎工作正常。有没有人对我应该做些什么来让它更“永久”?

0 个答案:

没有答案