From a8d4f4bcb77498deb53cc6834c0152855f965df6 Mon Sep 17 00:00:00 2001 From: odave Date: Mon, 6 Apr 2020 15:56:35 +0100 Subject: ~split C/C++ configuration into sections --- doom.d/org/config.org | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'doom.d/org') diff --git a/doom.d/org/config.org b/doom.d/org/config.org index e618b13..08fcf78 100644 --- a/doom.d/org/config.org +++ b/doom.d/org/config.org @@ -167,6 +167,8 @@ Keybinds to org-mode for flyspell package * Language Config Configuration for various languages which I feel can be useful ** 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. #+BEGIN_SRC elisp (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) (access-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! '(c-mode c++-mode) :return "return" -- cgit v1.2.3-13-gbd6f