0

我想将 if-else 语句的缩进设置为 4 个空格。我在我的 xemacs 设置文件中定义了

(add-hook 'c-mode-hook

 (function 
    (lambda()
       (setq c-if-indent 4) )))

我也有 (setq-default tab-width 4) (setq-default indent-tabs-mode nil)

设置上述参数后,我的制表符正在转换为空格,但 if else 语句缩进仍然出现在“{”之后的 8 个字符

所以,如果我写

     if (test)
     {
             j++
     }

j++ 从“{”之后的第 8 列开始,我希望它使用 4 个空格而不是 8 个空格。我需要为此设置哪个钩子?

4

1 回答 1

1
(add-hook 'c-mode-hook   (lambda () (setq c-basic-offset 4))) 
于 2009-12-06T03:35:06.917 回答