~split C/C++ configuration into sections
This commit is contained in:
@@ -167,6 +167,8 @@ Keybinds to org-mode for flyspell package
|
|||||||
* Language Config
|
* Language Config
|
||||||
Configuration for various languages which I feel can be useful
|
Configuration for various languages which I feel can be useful
|
||||||
** C-style languages
|
** C-style languages
|
||||||
|
Configuration for C and C++.
|
||||||
|
*** User c-style
|
||||||
Emacs doesn't have the full range of styles that I want, so lemme just do it myself.
|
Emacs doesn't have the full range of styles that I want, so lemme just do it myself.
|
||||||
#+BEGIN_SRC elisp
|
#+BEGIN_SRC elisp
|
||||||
(after! cc-mode
|
(after! cc-mode
|
||||||
@@ -187,7 +189,13 @@ Emacs doesn't have the full range of styles that I want, so lemme just do it mys
|
|||||||
(substatement-label . 0)
|
(substatement-label . 0)
|
||||||
(access-label . 0)
|
(access-label . 0)
|
||||||
(label . 0)
|
(label . 0)
|
||||||
(statement-cont . +))))
|
(statement-cont . +)))))
|
||||||
|
#+END_SRC
|
||||||
|
*** Pretty symbols
|
||||||
|
Setup pretty symbols specifically for C++. I import the string type via `using
|
||||||
|
std::string` which isn't supported in standard doom. So I add support for it.
|
||||||
|
#+BEGIN_SRC elisp
|
||||||
|
(after! cc-mode
|
||||||
(set-pretty-symbols!
|
(set-pretty-symbols!
|
||||||
'(c-mode c++-mode)
|
'(c-mode c++-mode)
|
||||||
:return "return"
|
:return "return"
|
||||||
|
|||||||
Reference in New Issue
Block a user