Merge branch 'master' of git.distorted.org.uk:~mdw/publish/public-git/skel
[skel] / skelrc.sod
diff --git a/skelrc.sod b/skelrc.sod
new file mode 100644 (file)
index 0000000..e7e6f0c
--- /dev/null
@@ -0,0 +1,23 @@
+;;; -*-emacs-lisp-*-
+
+(skelrc-force-mode 'c-mode)
+
+(setq skel-alist
+      (append
+       '((new-comment . "/*")
+        (cont-comment . " *")
+        (end-comment . " */")
+        (block-start . "/*")
+        (block-banner-knob . "* ")
+        (block-banner-end . "*/")
+        (block-end . "\n */")
+        (preamble . "[[includes]][[preliminaries]][[classes]]")
+        (includes . "[[includes-banner]]\n\n[[headers]]")
+        (includes-banner . (skelrc-banner "Header files"))
+        (headers . "code h: includes {\n}\n\ncode c: includes {\n}\n\n")
+        (preliminaries . "[[prelim-banner]]\n\n[[prelim-body]]")
+        (prelim-banner . (skelrc-banner "Preliminaries"))
+        (prelim-body . "code h: early_user {\n}\n\ncode c: early_user {\n}\n\n")
+        (classes . "[[classes-banner]]\n\n")
+        (classes-banner . (skelrc-banner "Class definitions")))
+       skel-alist))