(setq-default default-tab-width 4)


#1

设置无效果,本人意愿是取消tab缩进,缩进宽度默认4空格,经常用于verilog模式,请大神赐教,如何实现


#2

用这个禁止 tab

(setq-default indent-tabs-mode nil)

#3

(setq-default indent-tabs-mode nil)

设置 indent width 见

https://www.emacswiki.org/emacs/TabStopList

自 Emacs 26 后 default-tab-width 被移除,以后统一用 (setq-default tab-width


#4

tab-width 设置的是制表位(tab stop)的宽度,不会把tab转换成空格。


#5

然而 tab-width 的確会影响 indentation 的距離。具体上面链接有讲。


#6

同行哈,verilog-mode 默认配置不好么?他本身可以设置缩进宽度吧,另外我还在before save hook上动了一下

(lambda nil (interactive) (if (string= mode-name “Verilog”) (untabify (point-min) (point-max)))) delete-trailing-whitespace)


#7

试试editorconfig


#8

verilog mode中的效果是?