1snippet ( "Parentheses" A
2($1)$0
3endsnippet
4
5snippet { "Braces" A
6{$1}$0
7endsnippet
8
9snippet [ "Square brackets" A
10[$1]$0
11endsnippet
12
13snippet < "Chevrons"
14<$1>$0
15endsnippet
16
17snippet box "Box"
18`!p snip.rv = '┌' + '─' * (len(t[1]) + 2) + '┐'`
19│ $1 │
20`!p snip.rv = '└' + '─' * (len(t[1]) + 2) + '┘'`
21$0
22endsnippet
23
24snippet today "Date"
25`date '+%d %b %Y'`
26endsnippet
27
28priority 1000
29snippet wolf "Mathematica" w
30wolf $1 wolf$0
31endsnippet
32
33priority 10000
34snippet 'wolf(.*)wolf' "evaluate mathematica" wr
35`!p
36import subprocess
37code = 'ToString[' + match.group(1) + ', TeXForm]'
38snip.rv = subprocess.check_output(['wolframscript', '-code', code]).rstrip()
39`
40endsnippet