| author | Luke Hoersten <luke@hoersten.org> | 
| Thu, 02 Oct 2025 10:33:24 -0500 | |
| changeset 109 | 3718d6c24e45 | 
| parent 71 | b5976ed7311a | 
| 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)  |