author | Luke Hoersten <Luke@Hoersten.org> |
Sun, 25 Mar 2012 20:03:12 -0500 | |
changeset 51 | c4e0668a2c87 |
parent 44 | 6e66ab8d9185 |
permissions | -rw-r--r-- |
4
0fda818a8b6a
Added doxymacs and provides for requires.
Luke Hoersten <Luke@Hoersten.org>
parents:
1
diff
changeset
|
1 |
;; ~/.emacs.d/hoersten-c-style.el |
0fda818a8b6a
Added doxymacs and provides for requires.
Luke Hoersten <Luke@Hoersten.org>
parents:
1
diff
changeset
|
2 |
;; Luke Hoersten <[email protected]> |
0 | 3 |
|
4 |
;; hoersten c++-style |
|
15
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
5 |
(c-add-style |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
6 |
"hoersten" |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
7 |
'(;; indentation |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
8 |
(indent-tabs-mode . t) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
9 |
(tab-width . 3) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
10 |
(c-basic-offset . 3) |
0 | 11 |
|
15
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
12 |
;; brace cleanups |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
13 |
(c-cleanup-list |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
14 |
brace-else-brace |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
15 |
brace-elseif-brace |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
16 |
brace-catch-brace |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
17 |
empty-defun-braces |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
18 |
defun-close-semi |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
19 |
list-close-comma |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
20 |
scope-operator) |
0 | 21 |
|
15
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
22 |
;; syntactic symbols |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
23 |
(c-offsets-alist |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
24 |
(substatement-open . 0) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
25 |
(inline-open . 0) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
26 |
(case-label . +) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
27 |
(innamespace . 0) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
28 |
(arglist-cont-nonempty . +) |
7b7afa6e09a6
Refactored setq calls to use the multi-variable form.
Luke Hoersten <Luke@Hoersten.org>
parents:
13
diff
changeset
|
29 |
(cpp-macro . -)))) |
0 | 30 |
|
31 |
;; c-like language settings (c, c++, java, etc.) |
|
6
5f0680e88468
Added recompile key and removed doxymacs dep because of bug in Ubuntu package.
Luke Hoersten <Luke@Hoersten.org>
parents:
5
diff
changeset
|
32 |
;;(require 'doxymacs) |
40
886afd628fa2
Split off programming language-specific custimizations to separate init files.
Luke Hoersten <Luke@Hoersten.org>
parents:
35
diff
changeset
|
33 |
(setq-default c-default-style "hoersten") ; load c-style |
13
7dc464c4e2d3
Cleaned up emacs.el quite a bit and added better unique file naming. Added capital greek letters in unicode.
Luke Hoersten <Luke@Hoersten.org>
parents:
10
diff
changeset
|
34 |
|
44
6e66ab8d9185
Split out some init files.
Luke Hoersten <Luke@Hoersten.org>
parents:
42
diff
changeset
|
35 |
(message "Loading hoersten-c-style...done") |
40
886afd628fa2
Split off programming language-specific custimizations to separate init files.
Luke Hoersten <Luke@Hoersten.org>
parents:
35
diff
changeset
|
36 |
(provide 'hoersten-c-style) |