summaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorMathieu Lirzin <mthl@gnu.org>2017-09-22 23:06:15 +0200
committerMathieu Lirzin <mthl@gnu.org>2017-09-22 23:06:15 +0200
commit6cb3b83571de25ac77b6294ca903cc428c94889a (patch)
tree0484343b07174028e80419a17902548a88cfb47e /.dir-locals.el
parent5f1e0dde32c4f42fe609433c42dcd6c412abb667 (diff)
downloadautomake-6cb3b83571de25ac77b6294ca903cc428c94889a.tar.gz
maint: Configure Emacs automatically with ".dir-locals.el"
* .dir-locals.el: New Emacs directory configuration file. All perl files adapted.
Diffstat (limited to '.dir-locals.el')
-rw-r--r--.dir-locals.el25
1 files changed, 25 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 000000000..540e6274f
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,25 @@
+;; Per-directory local variables for GNU Emacs 23 and later.
+
+((nil
+ . ((fill-column . 78)
+ (tab-width . 8)))
+ (perl-mode
+ . ((indent-tabs-mode . nil)
+ (perl-indent-level . 2)
+ (perl-continued-statement . 2)
+ (perl-continued-brace-offset . 0)
+ (perl-brace-offset . 0)
+ (perl-brace-imaginary-offset . 0)
+ (perl-label-offset . -2)))
+ (cperl-mode
+ . ((indent-tabs-mode . nil)
+ (cperl-indent-level . 2)
+ (cperl-brace-offset . 0)
+ (cperl-continued-brace-offset . 0)
+ (cperl-label-offset . -2)
+ (cperl-extra-newline-before-brace . t)
+ (cperl-merge-trailing-else . nil)
+ (cperl-continued-statement . 2)))
+ (texinfo-mode
+ . ((indent-tabs-mode . nil)
+ (fill-column . 72))))