diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2011-03-07 19:23:04 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2011-03-08 01:53:46 +0100 |
commit | 85f0c93a50c14cebf0be2740de64c14f27ac61b3 (patch) | |
tree | 47f057850df14ff883f633550d33ece84665dbd8 | |
parent | b670e92b50686773c82ccb4c07f93e85ff90783b (diff) | |
download | systemd-85f0c93a50c14cebf0be2740de64c14f27ac61b3.tar.gz |
Keep emacs configuration in one configuration file.
On 07.03.2011 19:04, Lennart Poettering wrote:
>
> Oh, I had assumed that .vimrc trick would allow project-wide vim
> modelines without having to edit each and every single file.
>
> Currently, every file does contain an emacs modeline at the top. It
> would be fair I guess to add a vim modeline to all those files too, even
> though it's not necessarily pretty.
Hi,
maybe it makes sense to go in the opposite direction: add .dir-locals.el
in the top directory. The settings are actually identical in all .[ch]
files.
-rw-r--r-- | .dir-locals.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el new file mode 100644 index 0000000000..9d9f8cd178 --- /dev/null +++ b/.dir-locals.el @@ -0,0 +1,7 @@ +; Sets emacs variables based on mode. +; A list of (major-mode . ((var1 . value1) (var2 . value2))) +; Mode can be nil, which gives default values. + +((nil . ((indent-tabs-mode . nil) + (tab-width . 8))) +) |