skelrc.rs: Add template for Rust.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 14 Feb 2019 13:15:13 +0000 (13:15 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 14 Feb 2019 13:16:05 +0000 (13:16 +0000)
Makefile.am
skelrc.rs [new file with mode: 0644]

index 9725823..c63f0d6 100644 (file)
@@ -66,6 +66,7 @@ skel_DATA             += skelrc.m
 skel_DATA              += skelrc.cs
 skel_DATA              += skelrc.java
 skel_DATA              += skelrc.scala
 skel_DATA              += skelrc.cs
 skel_DATA              += skelrc.java
 skel_DATA              += skelrc.scala
+skel_DATA              += skelrc.rs
 skel_DATA              += skelrc.js
 skel_DATA              += skelrc.S
 
 skel_DATA              += skelrc.js
 skel_DATA              += skelrc.S
 
diff --git a/skelrc.rs b/skelrc.rs
new file mode 100644 (file)
index 0000000..07f9592
--- /dev/null
+++ b/skelrc.rs
@@ -0,0 +1,20 @@
+;;; -*-emacs-lisp-*-
+
+(skelrc-force-mode 'rust-mode)
+
+(setq skel-alist
+      (append
+       '((new-comment . "/*")
+        (cont-comment . " *")
+        (end-comment . " */")
+        (block-start . "/*")
+        (block-banner-knob . "* ")
+        (block-banner-end . "*/")
+        (block-end . "\n */")
+        (preamble . "[[preliminaries]][[main-code]]")
+        (preliminaries . "[[preliminaries-banner]]\n\n[[crates]]")
+        (preliminaries-banner . (skelrc-banner "Preliminaries"))
+        (crates . "")
+        (main-code . "[[main-code-banner]]\n\n")
+        (main-code-banner . (skelrc-banner "Main code")))
+       skel-alist))