Skip to content

Commit 9b4a8ad

Browse files
committed
Add cpp mode configs.
1 parent 5899098 commit 9b4a8ad

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

init.el

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@
134134
(require 'init-dockerfile nil nil)
135135
(require 'init-html nil nil)
136136
(require 'init-java nil nil)
137+
(require 'init-cc nil nil)
137138
(require 'init-javascript nil nil)
138139
(require 'init-json nil nil)
139140
(require 'init-lisp nil nil)

lisp/init-editing-utils.el

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,16 @@
103103
:hook
104104
((python-mode . electric-indent-local-mode)
105105
(cc-mode . electric-indent-local-mode)
106+
(c++-mode . electric-indent-local-mode)
106107
(sh-mode . electric-indent-local-mode)
107108
(yaml-mode . electric-indent-local-mode)
108109
(js-json-mode . electric-indent-local-mode)
109110
(emacs-lisp-mode . electric-indent-local-mode)
110111

111112
(python-mode . electric-pair-local-mode)
112113
(emacs-lisp-mode . electric-pair-local-mode)
114+
(cc-mode . electric-pair-local-mode)
115+
(c++-mode . electric-pair-local-mode)
113116
(sh-mode . electric-pair-local-mode)
114117
)
115118
:config

lisp/languages/init-cc.el

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
(use-package cc-mode
66
:ensure nil
77
:config
8-
(setq c-default-style "linux")
9-
(setq-default c-basic-offset 4)
8+
(setq c-default-style "user")
9+
(setq c-basic-offset 4)
10+
(setq c-default-offset 4)
1011
(add-hook 'c++-mode-hook (lambda () (setq flycheck-gcc-language-standard
1112
"c++17")))
1213
(add-hook 'c-mode-common-hook (lambda () (c-toggle-hungry-state 1)))

lisp/languages/init-yaml.el

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
:init
99
(add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-ts-mode))
1010
(add-to-list 'auto-mode-alist '("\\.yaml\\'" . yaml-ts-mode))
11+
(add-to-list 'auto-mode-alist '("\\.clang-format\\'" . yaml-ts-mode))
12+
(add-to-list 'auto-mode-alist '("\\.clangd\\'" . yaml-ts-mode))
1113
))
1214

1315

0 commit comments

Comments
 (0)