summaryrefslogtreecommitdiff
path: root/man/.dir-locals.el
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-03-21 16:32:17 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-03-24 14:14:12 +0100
commit929f52632bc899ae9bd6932b667008f35acd25e4 (patch)
treea2ba3d73c995b7a50984ab496d1513da72144e40 /man/.dir-locals.el
parentbc96c63c0522dc81c036dcd340369eb04df8d0e9 (diff)
downloadsystemd-929f52632bc899ae9bd6932b667008f35acd25e4.tar.gz
man: move examples out of sd_journal_get_fd into separate files
man/.dir-locals is to keep indentation under control. This makes it much easier to compile and run those examples, c.f. #7578. v2: - copy more of .dir-locals.el from the root to man/.dir-locals.el (I though emacs would inherit from the one in the parent dir, but it seems it just uses its own broken defaults, including indent-tabs-mode by default.)
Diffstat (limited to 'man/.dir-locals.el')
-rw-r--r--man/.dir-locals.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/man/.dir-locals.el b/man/.dir-locals.el
new file mode 100644
index 0000000000..1c2512052d
--- /dev/null
+++ b/man/.dir-locals.el
@@ -0,0 +1,14 @@
+; special .c mode with reduced indentation for man pages
+((nil . ((indent-tabs-mode . nil)
+ (tab-width . 8)
+ (fill-column . 79)))
+ (c-mode . ((fill-column . 80)
+ (c-basic-offset . 2)
+ (eval . (c-set-offset 'substatement-open 0))
+ (eval . (c-set-offset 'statement-case-open 0))
+ (eval . (c-set-offset 'case-label 0))
+ (eval . (c-set-offset 'arglist-intro '++))
+ (eval . (c-set-offset 'arglist-close 0))))
+ (nxml-mode . ((nxml-child-indent . 2)
+ (fill-column . 119)))
+ (meson-mode . ((meson-indent-basic . 8))))