skelrc.{pl,pm,py,sh}: Factor out common definitions.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 18 Dec 2011 16:16:24 +0000 (16:16 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 19 Dec 2011 10:18:10 +0000 (10:18 +0000)
Move the common stuff into a new file `skelrc.shelly'.

Makefile.am
skelrc.pl
skelrc.pm
skelrc.py
skelrc.sh
skelrc.shelly [new file with mode: 0644]

index 1eb9b66..25fb87e 100644 (file)
@@ -72,13 +72,10 @@ skel_DATA           += skelrc.lisp
 skel_DATA              += skelrc.scm
 skel_DATA              += skelrc.el
 
-## Shell scripts
+## Scripting languages
+skel_DATA              += skelrc.shelly
 skel_DATA              += skelrc.sh
-
-## Python
 skel_DATA              += skelrc.py skelrc.pyx
-
-## Perl
 skel_DATA              += skelrc.pl skelrc.pm
 
 ## Autotools
index 36881b2..2266951 100644 (file)
--- a/skelrc.pl
+++ b/skelrc.pl
@@ -1,15 +1,4 @@
 ;;; -*-emacs-lisp-*-
 
 (skelrc-force-mode 'perl-mode)
-
-(setq skel-alist
-      (append
-       '((new-comment . "###")
-        (cont-comment . "###")
-        (end-comment . "###")
-        (block-start . "###")
-        (block-banner-knob . "")
-        (block-banner-end . "")
-        (block-end . "")
-        (preamble . ""))
-       skel-alist))
+(skel-include "skelrc.shelly")
index 36881b2..2266951 100644 (file)
--- a/skelrc.pm
+++ b/skelrc.pm
@@ -1,15 +1,4 @@
 ;;; -*-emacs-lisp-*-
 
 (skelrc-force-mode 'perl-mode)
-
-(setq skel-alist
-      (append
-       '((new-comment . "###")
-        (cont-comment . "###")
-        (end-comment . "###")
-        (block-start . "###")
-        (block-banner-knob . "")
-        (block-banner-end . "")
-        (block-end . "")
-        (preamble . ""))
-       skel-alist))
+(skel-include "skelrc.shelly")
index 07ba785..a4d144a 100644 (file)
--- a/skelrc.py
+++ b/skelrc.py
@@ -1,15 +1,4 @@
 ;;; -*-emacs-lisp-*-
 
 (skelrc-force-mode 'python-mode)
-
-(setq skel-alist
-      (append
-       '((new-comment . "###")
-        (cont-comment . "###")
-        (end-comment . "###")
-        (block-start . "###")
-        (block-banner-knob . "")
-        (block-banner-end . "")
-        (block-end . "")
-        (preamble . ""))
-       skel-alist))
+(skel-include "skelrc.sh")
index 04d8393..454b772 100644 (file)
--- a/skelrc.sh
+++ b/skelrc.sh
@@ -1,15 +1,4 @@
 ;;; -*-emacs-lisp-*-
 
 (skelrc-force-mode 'sh-mode)
-
-(setq skel-alist
-      (append
-       '((new-comment . "###")
-        (cont-comment . "###")
-        (end-comment . "###")
-        (block-start . "###")
-        (block-banner-knob . "")
-        (block-banner-end . "")
-        (block-end . "")
-        (preamble . ""))
-       skel-alist))
\ No newline at end of file
+(skel-include "skelrc.shelly")
diff --git a/skelrc.shelly b/skelrc.shelly
new file mode 100644 (file)
index 0000000..13dcc9d
--- /dev/null
@@ -0,0 +1,13 @@
+;;; -*-emacs-lisp-*-
+
+(setq skel-alist
+      (append
+       '((new-comment . "###")
+        (cont-comment . "###")
+        (end-comment . "###")
+        (block-start . "###")
+        (block-banner-knob . "")
+        (block-banner-end . "")
+        (block-end . "")
+        (preamble . ""))
+       skel-alist))
\ No newline at end of file