From 528c2f343de0e797fcd29aeb951781b9b1d88a1d Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Fri, 9 Aug 2019 01:01:32 +0100 Subject: [PATCH] skelrc.sod: Add skeleton for Sod. --- Makefile.am | 1 + skelrc.sod | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 skelrc.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)) -- 2.11.0