mirror of
https://github.com/dimitri/el-get.git
synced 2024-09-30 13:38:52 +08:00
15 lines
659 B
Plaintext
15 lines
659 B
Plaintext
(:name ppindent :type emacswiki
|
|
:description "Indents C preprocessor directives"
|
|
:features ppindent
|
|
:post-init (progn
|
|
(setq ppindent-increment 4)
|
|
(message (format "%s" (current-buffer)))
|
|
(add-hook
|
|
'c-mode-common-hook
|
|
(lambda()
|
|
(add-hook
|
|
'before-save-hook
|
|
(lambda()
|
|
(if (string-match-p "\\.[Hh][a-z]*$" buffer-file-name) (ppindent-h)
|
|
(when (string-match-p "\\.[Cc][a-z]*$" buffer-file-name) (ppindent-c)))))))))
|