Mercurial > octave
diff .dir-locals.el @ 26681:df203b20cfc6
eliminate eval in Emacs .dir-locals file
With Emacs 26, setting c++ mode inside the .dir-locals file can cause
trouble for some .h files.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 06 Feb 2019 17:34:16 +0000 |
parents | 9ff04de067ce |
children |
line wrap: on
line diff
--- a/.dir-locals.el Mon Feb 04 16:29:26 2019 -0800 +++ b/.dir-locals.el Wed Feb 06 17:34:16 2019 +0000 @@ -1,11 +1,6 @@ ((nil . ((c-file-style . "gnu") (indent-tabs-mode . nil) - (fill-column . 72) - (eval . (when (and (buffer-file-name) - (string-match-p "\\.h\\'" (buffer-file-name)) - (not (string-match-p "/gnulib/" (buffer-file-name)))) - (c++-mode) - (c-set-style "gnu"))))) + (fill-column . 72))) (change-log-mode . ((indent-tabs-mode . t))) (makefile-mode . ((indent-tabs-mode . t))))