lots of snippets
[dotfiles.git] / .vim / mysnippets / all.snippets
1 snippet today "Today" w
2 `date +"%A, %B %d"`
3 endsnippet
4
5 snippet '([0-9]+)(,[0-9]+)?..([0-9]+)' "enumerate nums" rw
6 `!p 
7 # doesn't quite work with counting down yet
8 start = int(match.group(1))
9 end = int(match.group(3))
10 rng = range(start, end+1) if match.group(2) == None else range(start, end+1, int(match.group(2)[1:])-start)
11 for i in rng:
12         snip.rv += str(i)+"\n"
13 `
14 endsnippet
15
16 snippet '([a-z])\)..([a-z])\)' "enumerate list" rw
17 `!p 
18 start = ord(match.group(1))
19 end = ord(match.group(2))
20 for i in range(start, end+1):
21         snip.rv += chr(i)+")\n"
22 `
23 endsnippet