Skip to content

Commit a4fa2e3

Browse files
committed
add all the missing modes
1 parent 037b60e commit a4fa2e3

File tree

353 files changed

+597
-225
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

353 files changed

+597
-225
lines changed

report/src/core.clj

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,25 @@
8484
(hiccup/html
8585
(structure tables)))))
8686

87+
(def mode-line "# -*- mode: snippet -*-")
88+
89+
(defn all-snips
90+
[d]
91+
(filter #(and (.isFile %)
92+
(not= (.getName %) ".yas-parents")
93+
(not (.endsWith (str %) ".el")))
94+
95+
(file-seq (io/file d))))
96+
97+
(defn fix-all-modelines
98+
[snips]
99+
(doseq [s snips]
100+
(let [content (-> s slurp str/split-lines)
101+
f-line (first content)]
102+
103+
(when-not (str/includes? f-line "# -*- mode")
104+
(println "Writing to " s)
105+
(spit s (str/join "\n" (cons mode-line content)))))))
106+
87107
(comment
88108
(gen-html "../snippets"))

snippets/c++-mode/ns

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: namespace ...
23
# key: ns
34
# --

snippets/c++-mode/using

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: using namespace ...
23
# key: using
34
# --

snippets/c-lang-common/once

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: #ifndef XXX; #define XXX; #endif
23
# key: once
34
# --

snippets/cc-mode/do

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: do { ... } while (...)
23
# key: do
34
# --

snippets/cc-mode/struct

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: struct ... { ... }
23
# key: struct
34
# --

snippets/clojure-mode/bench

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- mode: snippet -*-
12
# name: bench
23
# key: bench
34
# --

snippets/clojure-mode/bp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1+
# -*- mode: snippet -*-
12
# name: bp
23
# key: bp
34
# --
4-
(swank.core/break)
5+
(swank.core/break)

snippets/clojure-mode/def

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1+
# -*- mode: snippet -*-
12
# name: def
23
# key: def
34
# --
4-
(def $0)
5+
(def $0)

snippets/clojure-mode/defm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# -*- mode: snippet -*-
12
# name: defmacro
23
# key: defm
34
# --
45
(defmacro $1
56
"$2"$>
67
[$3]$>
7-
$0)$>
8+
$0)$>

0 commit comments

Comments
 (0)