[emacs] emacs调整C代码的缩进格式等

相比于VIM,emacs在默认配置下写C代码还真是不好用。
好多东西都要调整,其中最麻烦的就是缩进。调啊调,调了好久。
勉强形成一个配置如下:

(add-hook 'c-mode-hook
	  (lambda ()
	    (fci-mode)
	    (display-line-numbers-mode)
	    (line-number-mode)
	    (column-number-mode)
	    (whitespace-mode)
	    (setq c-default-style
		  '((java-mode . "java")
		    (awk-mode . "awk")
		    (other . "linux")))
	    (setq c-basic-offset 4)
	    (setq tab-width 4)
	    (setq backward-delete-char-untabify-method nil)))

其中需要注意的是,那两个4都要相等才能生效。
见文档:https://dougie.io/emacs/indentation/

最后,来个效果图:

posted on 2019-01-25 12:43  toong  阅读(956)  评论(0编辑  收藏  举报