Fix indentation in Makefiles with Emacs 26

It looks like in Emacs 26, the semantics of .dir-locals.el has changed:
overriding the default value of indent-tabs-mode in makefile-mode no longer
work. Therefore we no longer set a default value and rather set the variable on
a per-mode basis.

By the way, remove the setting for fill-column.
time-shift
Sébastien Villemot 2019-04-05 15:10:21 +02:00
parent dee230bf32
commit 26f0fb1104
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
1 changed files with 6 additions and 5 deletions

View File

@ -1,6 +1,7 @@
((nil . ((indent-tabs-mode . nil)
(fill-column . 79)))
(c-mode . ((c-file-style . "gnu")))
(c++-mode . ((c-file-style . "gnu")))
((c-mode . ((indent-tabs-mode . nil)
(c-file-style . "gnu")))
(c++-mode . ((indent-tabs-mode . nil)
(c-file-style . "gnu")))
(makefile-mode . ((indent-tabs-mode . t)))
(octave-mode . ((octave-block-offset . 4))))
(octave-mode . ((indent-tabs-mode . nil)
(octave-block-offset . 4))))