python模式下的Emacs制表符缩进使用tab而不是4个空格。emacs修复python的制表符缩进
我的emacs init.el文件包含:
(setq-default indent-tabs-mode t)
(setq-default tab-width 4)
(setq indent-line-function 'insert-tab)
我曾尝试:
(setq-default indent-tabs-mode nil)
但它并没有任何区别。 在emacs中使用white-space
模式我看到该选项卡不会缩进4个空格,并且untabify
会将该选项卡修复为4个空格。我如何让TAB作为四个白色空间工作?
UPDATE 固定通过改变init.el配置到:
(add-hook 'python-mode-hook
(lambda()
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq-default python-indent 4)))