From: Mark Wooding Date: Fri, 9 Aug 2019 00:01:32 +0000 (+0100) Subject: skelrc.sod: Add skeleton for Sod. X-Git-Tag: 1.3.2~1 X-Git-Url: https://git.distorted.org.uk/~mdw/skel/commitdiff_plain/528c2f343de0e797fcd29aeb951781b9b1d88a1d skelrc.sod: Add skeleton for Sod. --- diff --git a/Makefile.am b/Makefile.am index 9725823..a609a0f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -61,6 +61,7 @@ EXTRA_DIST += $(skel_DATA) ## C and related languages skel_DATA += skelrc.c skelrc.h +skel_DATA += skelrc.sod skel_DATA += skelrc.cc skel_DATA += skelrc.m skel_DATA += skelrc.cs diff --git a/skelrc.sod b/skelrc.sod new file mode 100644 index 0000000..e7e6f0c --- /dev/null +++ b/skelrc.sod @@ -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))