1
;; LLVM coding style guidelines in emacs
2
;; Maintainer: LLVM Team, http://llvm.org/
3
;; Modified: 2009-07-28
5
;; Max 80 cols per line, indent by two spaces, no tabs.
6
;; Apparently, this does not affect tabs in Makefiles.
11
'(indent-tabs-mode nil))
14
;; Alternative to setting the global style. Only files with "llvm" in
15
;; their names will automatically set to the llvm.org coding style.
16
(c-add-style "llvm.org"
18
(c++-indent-level . 2)
20
(indent-tabs-mode . nil)
21
(c-offsets-alist . ((innamespace 0)))))
23
(add-hook 'c-mode-hook
26
(if (string-match "llvm" buffer-file-name)
28
(c-set-style "llvm.org")
32
(add-hook 'c++-mode-hook
35
(if (string-match "llvm" buffer-file-name)
37
(c-set-style "llvm.org")