pinosaur
/
dotfiles.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
emote shell scripts
[dotfiles.git]
/
.vim
/
mysnippets
/
all.snippets
diff --git
a/.vim/mysnippets/all.snippets
b/.vim/mysnippets/all.snippets
index
6a9059a
..
f33f5bd
100644
(file)
--- a/
.vim/mysnippets/all.snippets
+++ b/
.vim/mysnippets/all.snippets
@@
-2,11
+2,22
@@
snippet today "Today" w
`date +"%A, %B %d"`
endsnippet
`date +"%A, %B %d"`
endsnippet
-snippet '([0-9]+)
->([0-9]+)' "enumerate list
" rw
+snippet '([0-9]+)
(,[0-9]+)?..([0-9]+)' "enumerate nums
" rw
`!p
`!p
+# doesn't quite work with counting down yet
start = int(match.group(1))
start = int(match.group(1))
-end = int(match.group(2))
-for i in range(start, end+1):
+end = int(match.group(3))
+rng = range(start, end+1) if match.group(2) == None else range(start, end+1, int(match.group(2)[1:])-start)
+for i in rng:
snip.rv += str(i)+"\n"
`
endsnippet
snip.rv += str(i)+"\n"
`
endsnippet
+
+snippet '([a-z])\)..([a-z])\)' "enumerate list" rw
+`!p
+start = ord(match.group(1))
+end = ord(match.group(2))
+for i in range(start, end+1):
+ snip.rv += chr(i)+")\n"
+`
+endsnippet