Fix electric indentation in c modes #510 #1206

This commit is contained in:
Henrik Lissner 2019-02-26 22:58:47 -05:00
parent 5ee4f03ce7
commit 80d62aaaef
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -43,7 +43,7 @@ compilation database is present in the project.")
(add-to-list 'auto-mode-alist '("\\.h\\'" . +cc-c-c++-objc-mode))
:config
(set-electric! '(c-mode c++-mode objc-mode java-mode) :chars '(?\n ?\}))
(set-electric! '(c-mode c++-mode objc-mode java-mode) :chars '(?\n ?\} ?\{))
(set-docsets! 'c-mode "C")
(set-docsets! 'c++-mode "C++" "Boost")
@ -71,6 +71,8 @@ compilation database is present in the project.")
(add-hook 'c-mode-common-hook #'rainbow-delimiters-mode)
(add-hook! '(c-mode-hook c++-mode-hook) #'+cc|fontify-constants)
(setq-hook! 'c-mode-common-hook electric-indent-inhibit nil)
;; Custom style, based off of linux
(unless (assoc "doom" c-style-alist)
(push '("doom"