emacs 添加 c 语言风格

来源:互联网 发布:淘宝上的阿玛尼旗舰店 编辑:程序博客网 时间:2024/05/06 07:09

google-c-style.el 下载地址:https://github.com/google/styleguide

在 Linux 下使用命令 git clone https://github.com/google/styleguide.git ~/.emacs.d/google/styleguide

在“~/”下创建文件“.emacs”添加如下内容:

;;load google-c-style

(add-to-list 'load-path (expand-file-name "~/.emacs.d/google/styleguide"))

(require 'google-c-style)

(add-hook 'c-mode-common-hook 'google-set-c style)

(add-hook 'c-mode-common-hook 'google-make-newline-indent)

还不懂这些配置语句的具体含义,等之后学习学习lisp后再做补充吧:)

明天再查查添加行号的方法。。。


============================= 2016-07-30======================================

google的风格默缩进2个空格,试来试去我也没改好,不过发现了更好的配置方式。

(add-hook 'c-mode-common-hook '(lambda()

                                                                                  (c-set-style "K&R")

                                                                                  (setq tab-width 8)

                                                                                  (setq indent-tabs-mode t)

                                                                                  (setq c-basic-offset 8)

                                                                )

)

0 0