Commit | Line | Data |
---|---|---|
528c2f34 MW |
1 | ;;; -*-emacs-lisp-*- |
2 | ||
3 | (skelrc-force-mode 'c-mode) | |
4 | ||
5 | (setq skel-alist | |
6 | (append | |
7 | '((new-comment . "/*") | |
8 | (cont-comment . " *") | |
9 | (end-comment . " */") | |
10 | (block-start . "/*") | |
11 | (block-banner-knob . "* ") | |
12 | (block-banner-end . "*/") | |
13 | (block-end . "\n */") | |
14 | (preamble . "[[includes]][[preliminaries]][[classes]]") | |
15 | (includes . "[[includes-banner]]\n\n[[headers]]") | |
16 | (includes-banner . (skelrc-banner "Header files")) | |
17 | (headers . "code h: includes {\n}\n\ncode c: includes {\n}\n\n") | |
18 | (preliminaries . "[[prelim-banner]]\n\n[[prelim-body]]") | |
19 | (prelim-banner . (skelrc-banner "Preliminaries")) | |
20 | (prelim-body . "code h: early_user {\n}\n\ncode c: early_user {\n}\n\n") | |
21 | (classes . "[[classes-banner]]\n\n") | |
22 | (classes-banner . (skelrc-banner "Class definitions"))) | |
23 | skel-alist)) |