Zbigniew Jędrzejewski-Szmek | 85f0c93 | 2011-03-07 19:23:04 +0100 | [diff] [blame] | 1 | ; Sets emacs variables based on mode. |
| 2 | ; A list of (major-mode . ((var1 . value1) (var2 . value2))) |
| 3 | ; Mode can be nil, which gives default values. |
| 4 | |
Zbigniew Jędrzejewski-Szmek | c90ee83 | 2018-12-06 15:45:19 +0100 | [diff] [blame] | 5 | ; Note that we set a line width of 109 for .c and XML files, but for everything |
Lennart Poettering | 2eb169b | 2016-02-10 12:27:35 +0100 | [diff] [blame] | 6 | ; else (such as journal catalog files, unit files, README files) we stick to a |
| 7 | ; more conservative 79 characters. |
| 8 | |
| 9 | ; NOTE: If you update this file make sure to update .vimrc and .editorconfig, |
| 10 | ; too. |
| 11 | |
Zbigniew Jędrzejewski-Szmek | c90ee83 | 2018-12-06 15:45:19 +0100 | [diff] [blame] | 12 | ((c-mode . ((fill-column . 109) |
Lennart Poettering | 2eb169b | 2016-02-10 12:27:35 +0100 | [diff] [blame] | 13 | (c-basic-offset . 8) |
Lennart Poettering | e84750c | 2016-01-08 00:24:06 +0100 | [diff] [blame] | 14 | (eval . (c-set-offset 'substatement-open 0)) |
| 15 | (eval . (c-set-offset 'statement-case-open 0)) |
| 16 | (eval . (c-set-offset 'case-label 0)) |
| 17 | (eval . (c-set-offset 'arglist-intro '++)) |
Jörg Sommer | df3489a | 2019-02-28 15:53:40 +0100 | [diff] [blame] | 18 | (eval . (c-set-offset 'arglist-close 0)) |
| 19 | (eval . (c-set-offset 'arglist-cont-nonempty '(c-lineup-gcc-asm-reg c-lineup-arglist))))) |
Lennart Poettering | 2eb169b | 2016-02-10 12:27:35 +0100 | [diff] [blame] | 20 | (nxml-mode . ((nxml-child-indent . 2) |
Zbigniew Jędrzejewski-Szmek | c90ee83 | 2018-12-06 15:45:19 +0100 | [diff] [blame] | 21 | (fill-column . 109))) |
Zbigniew Jędrzejewski-Szmek | b884196 | 2017-04-24 19:40:02 -0400 | [diff] [blame] | 22 | (meson-mode . ((meson-indent-basic . 8))) |
Zbigniew Jędrzejewski-Szmek | cc5549c | 2019-04-04 14:10:42 +0200 | [diff] [blame] | 23 | (sh-mode . ((sh-basic-offset . 4) |
| 24 | (sh-indentation . 4))) |
Lennart Poettering | 5038df4 | 2018-06-20 10:59:44 +0200 | [diff] [blame] | 25 | (awk-mode . ((c-basic-offset . 8))) |
| 26 | (nil . ((indent-tabs-mode . nil) |
| 27 | (tab-width . 8) |
| 28 | (fill-column . 79))) ) |