From bfa60290af17f3cdde5149c7195d7d4ace7ceb9b Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Fri, 1 Jan 2021 00:00:35 +0000 Subject: [PATCH] Set default style for C and C++ to BSD --- config.org | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config.org b/config.org index 102ef05..e125ad1 100644 --- a/config.org +++ b/config.org @@ -387,6 +387,14 @@ (add-hook 'c-mode-hook #'lsp-deferred) #+end_src + As for indenting style, I like BSD-style but with 4-char-wide indents + + #+begin_src emacs-lisp + (add-hook 'c-mode-hook (lambda () + (c-set-style "bsd") + (setq c-basic-offset 4))) + #+end_src + And we want to enable smart tabs: #+begin_src emacs-lisp @@ -398,6 +406,9 @@ #+begin_src emacs-lisp (add-hook 'c++-mode-hook #'lsp-deferred) + (add-hook 'c++-mode-hook (lambda () + (c-set-style "bsd") + (setq c-basic-offset 4))) (smart-tabs-insinuate 'c++) #+end_src