mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
![Jörg Sommer](/assets/img/avatar_default.png)
In [PR#11696][1] it came up that the formatting of continued arguments should follow the default Emacs style. To ensure this happens when someone has changed his setting in her private config, the value should be set by *dir-locals.el*. [1]: https://github.com/systemd/systemd/pull/11696#pullrequestreview-205463987
29 lines
1.2 KiB
EmacsLisp
29 lines
1.2 KiB
EmacsLisp
; Sets emacs variables based on mode.
|
|
; A list of (major-mode . ((var1 . value1) (var2 . value2)))
|
|
; Mode can be nil, which gives default values.
|
|
|
|
; Note that we set a line width of 109 for .c and XML files, but for everything
|
|
; else (such as journal catalog files, unit files, README files) we stick to a
|
|
; more conservative 79 characters.
|
|
|
|
; NOTE: If you update this file make sure to update .vimrc and .editorconfig,
|
|
; too.
|
|
|
|
((c-mode . ((fill-column . 109)
|
|
(c-basic-offset . 8)
|
|
(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))
|
|
(eval . (c-set-offset 'arglist-cont-nonempty '(c-lineup-gcc-asm-reg c-lineup-arglist)))))
|
|
(nxml-mode . ((nxml-child-indent . 2)
|
|
(fill-column . 109)))
|
|
(meson-mode . ((meson-indent-basic . 8)))
|
|
(sh-mode . ((sh-basic-offset . 8)
|
|
(sh-indentation . 8)))
|
|
(awk-mode . ((c-basic-offset . 8)))
|
|
(nil . ((indent-tabs-mode . nil)
|
|
(tab-width . 8)
|
|
(fill-column . 79))) )
|