summaryrefslogtreecommitdiff
path: root/settings/setup-c++-mode.el
blob: 28d869866f318de717e0a6ec688e54fab9b6650d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(add-hook 'c++-mode-hook
	  (lambda ()
	    (font-lock-add-keywords
	     nil
	     '(;; add some keywords
	       ("\\<\\(nullptr\\)\\>" . font-lock-keyword-face)))))

(defun arg-list-indent ()
  "Indent arglist properly when overflowing."
  (c-set-offset 'arglist-intro '+))

(add-hook 'c++-mode-hook 'arg-list-indent)
;;(add-hook 'c++-mode-hook 'rtags-start-process-unless-running)

(setq c-basic-offset 2)
(setq c-default-style "gnu")

(provide 'setup-c++-mode)