XEmacs为if else语句设置缩进模式

时间:2009-11-21 20:02:06

标签: xemacs

我想将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个。我需要为此设置哪个钩子?

1 个答案:

答案 0 :(得分:1)

(add-hook 'c-mode-hook   (lambda () (setq c-basic-offset 4)))