如何在emacs中编辑makefile时还原indent-tabs-mode?

时间:2016-01-24 03:26:14

标签: emacs makefile

我的.emacs中有以下内容,因为对于大多数源代码我只使用空格:

(add-hook 'prog-mode-hook
   (lambda ()
      (setq indent-tabs-mode nil)))

这会弄乱我的makefile,因为它们需要制表符。我如何解决这个问题,以便我默认为所有源代码获取空格,但makefile保留标签?

1 个答案:

答案 0 :(得分:2)

您总是可以为makefile-mode添加一个add-hook来更改它。

(add-hook 'makefile-mode-hook
   (lambda ()
      (setq indent-tabs-mode t)))