如何将Emacs选项卡设置为每个新文件中的空格?

时间:2009-06-18 14:11:18

标签: emacs coding-style indentation convention

我想要一个.emacs设置,以便标签始终由连续的空格组成。优选地,在每种可能的模式在其他编辑器中,它似乎永远不会成为一个问题,但在.emacs中,我有点担心我害怕的标签。

2 个答案:

答案 0 :(得分:54)

在.emacs中添加:

(setq-default indent-tabs-mode nil)

或者你可以定义一个消除硬标签的保存前挂钩

答案 1 :(得分:37)

还可以使用M-x untabify,它将所有选项卡转换为当前区域中的空格。在正确设置indent-tabs-mode之前,您可以使用它来删除您编辑过的文件中的现有标签。

C-x h                   (M-x mark-whole-buffer)
M-x untabify