Oscar Plaisant 5b65eb2b2a update
2024-10-01 11:38:50 +02:00

31 lines
23 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"snippets": "[\n // outside of LaTeX\n {trigger: \"cad\", replacement: \"c'est-à-dire\", options: \"tA\"},\n\n // Math mode\n {trigger: \"mk\", replacement: \"$$0$\", options: \"tA\"},\n // {trigger: \"dm\", replacement: \"$$\\n$0\\n$$\", options: \"tA\"},\n {trigger: \"beg\", replacement: \"\\\\begin{$0}\\n$1\\n\\\\end{$0}\", options: \"mA\"},\n\n {trigger: \"disp\", replacement: \"\\\\displaystyle \", options: \"smA\"},\n // Dashes\n //{trigger: \"--\", replacement: \"\", options: \"tA\"},\n //{trigger: \"-\", replacement: \"—\", options: \"tA\"},\n //{trigger: \"—-\", replacement: \"---\", options: \"tA\"},\n\n\n // Greek letters\n {trigger: \":a\", replacement: \"\\\\alpha\", options: \"mA\"},\n {trigger: \":A\", replacement: \"\\\\alpha\", options: \"mA\"},\n {trigger: \":b\", replacement: \"\\\\beta\", options: \"mA\"},\n {trigger: \":B\", replacement: \"\\\\beta\", options: \"mA\"},\n {trigger: \":c\", replacement: \"\\\\chi\", options: \"mA\"},\n {trigger: \":C\", replacement: \"\\\\chi\", options: \"mA\"},\n {trigger: \":g\", replacement: \"\\\\gamma\", options: \"mA\"},\n {trigger: \":G\", replacement: \"\\\\Gamma\", options: \"mA\"},\n {trigger: \":d\", replacement: \"\\\\delta\", options: \"mA\"},\n {trigger: \":D\", replacement: \"\\\\Delta\", options: \"mA\"},\n {trigger: \"@e\", replacement: \"\\\\epsilon\", options: \"mA\"},\n {trigger: \"@E\", replacement: \"\\\\epsilon\", options: \"mA\"},\n {trigger: \":e\", replacement: \"\\\\varepsilon\", options: \"mA\"},\n {trigger: \":E\", replacement: \"\\\\varepsilon\", options: \"mA\"},\n {trigger: \":z\", replacement: \"\\\\zeta\", options: \"mA\"},\n {trigger: \":Z\", replacement: \"\\\\zeta\", options: \"mA\"},\n {trigger: \":t\", replacement: \"\\\\theta\", options: \"mA\"},\n {trigger: \":T\", replacement: \"\\\\Theta\", options: \"mA\"},\n {trigger: \":k\", replacement: \"\\\\kappa\", options: \"mA\"},\n {trigger: \":K\", replacement: \"\\\\kappa\", options: \"mA\"},\n {trigger: \":l\", replacement: \"\\\\lambda\", options: \"mA\"},\n {trigger: \":L\", replacement: \"\\\\Lambda\", options: \"mA\"},\n {trigger: \":m\", replacement: \"\\\\mu\", options: \"mA\"},\n {trigger: \":M\", replacement: \"\\\\mu\", options: \"mA\"},\n {trigger: \":r\", replacement: \"\\\\rho\", options: \"mA\"},\n {trigger: \":R\", replacement: \"\\\\rho\", options: \"mA\"},\n {trigger: \":s\", replacement: \"\\\\sigma\", options: \"mA\"},\n {trigger: \":S\", replacement: \"\\\\Sigma\", options: \"mA\"},\n {trigger: \"ome\", replacement: \"\\\\omega\", options: \"mA\"},\n {trigger: \":p\", replacement: \"\\\\varphi\", options: \"mA\"},\n {trigger: \":o\", replacement: \"\\\\omega\", options: \"mA\"},\n {trigger: \":O\", replacement: \"\\\\Omega\", options: \"mA\"},\n {trigger: \"([^\\\\\\\\])(${GREEK}|${SYMBOL})\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before greek letters and symbols\"},\n\n\n // Insert space after greek letters and symbols, etc\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL})([A-Za-ik-z])\", replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) sr\", replacement: \"\\\\[[0]]^{2}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) cb\", replacement: \"\\\\[[0]]^{3}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) rd\", replacement: \"\\\\[[0]]^{$0}$1\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) hat\", replacement: \"\\\\hat{\\\\[[0]]}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) dot\", replacement: \"\\\\dot{\\\\[[0]]}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK}),\\\\.\", replacement: \"\\\\mathbf{\\\\[[0]]}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(${GREEK})\\\\.,\", replacement: \"\\\\mathbf{\\\\[[0]]}\", options: \"rmA\"},\n\n\n // Operations\n {trigger: \"te\", replacement: \"\\\\text{$0}\", options: \"mA\"},\n {trigger: \"bf\", replacement: \"\\\\mathbf{$0}\", options: \"mA\"},\n {trigger: \"scr\", replacement: \"\\\\mathscr{$0}\", options: \"mA\"},\n {trigger: \"cal\", replacement: \"\\\\mathcal{$0}\", options: \"mA\"},\n {trigger: \"bb\", replacement: \"\\\\mathbb{$0}\", options: \"mA\"},\n {trigger: \"frak\", replacement: \"\\\\mathfrak{$0}\", options: \"mA\"},\n {trigger: \"sr\", replacement: \"^{2}\", options: \"mA\"},\n {trigger: \"cb\", replacement: \"^{3}\", options: \"mA\"},\n {trigger: \"rd\", replacement: \"^{$0}$1\", options: \"mA\"},\n {trigger: \"sd\", replacement: \"_{$0}$1\", options: \"mA\"},\n {trigger: \"_\", replacement: \"_{$0}$1\", options: \"mA\"},\n {trigger: \"sts\", replacement: \"_\\\\text{$0}\", options: \"rmA\"},\n {trigger: \"sq\", replacement: \"\\\\sqrt{ $0 }$1\", options: \"mA\"},\n {trigger: \"//\", replacement: \"\\\\frac{$0}{$1}$2\", options: \"mA\"},\n {trigger: \"ee\", replacement: \"e^{ $0 }$1\", options: \"mA\"},\n {trigger: \"rm\", replacement: \"\\\\mathrm{$0}$1\", options: \"mA\"},\n {trigger: \"([a-zA-Z]),\\\\.\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z])\\\\.,\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n {trigger: \"([A-Za-z])(\\\\d)\", replacement: \"[[0]]_[[1]]\", options: \"rmA\", description: \"Auto letter subscript\", priority: -1},\n {trigger: \"\\\\\\\\mathbf{([A-Za-z])}(\\\\d)\", replacement: \"\\\\mathbf{[[0]]}_{[[1]]}\", options: \"rmA\"},\n {trigger: \"([A-Za-z])_(\\\\d\\\\d)\", replacement: \"[[0]]_{[[1]]}\", options: \"rmA\"},\n {trigger: \"\\\\hat{([A-Za-z])}(\\\\d)\", replacement: \"hat{[[0]]}_{[[1]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z])bar\", replacement: \"\\\\overline{[[0]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z])hat\", replacement: \"\\\\hat{[[0]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z])ddot\", replacement: \"\\\\ddot{[[0]]}\", options: \"rmA\"},\n {trigger: \"ddot\", replacement: \"\\\\ddot{$0}\", options: \"mA\"},\n {trigger: \"([a-zA-Z])dot\", replacement: \"\\\\dot{[[0]]}\", options: \"rmA\"},\n {trigger: \"conj\", replacement: \"^{*}\", options: \"mA\"},\n {trigger: \"bar\", replacement: \"\\\\overline{$0}\", options: \"mA\"},\n {trigger: \"hat\", replacement: \"\\\\hat{$0}\", options: \"mA\"},\n {trigger: \"dot\", replacement: \"\\\\dot{$0}\", options: \"mA\"},\n {trigger: \"([^\\\\\\\\])(arcsin|arccos|arctan|arccot|arccsc|arcsec|sin|cos|tan|cot)\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\"},\n {trigger: \"(th|ch|sh)\", replacement: \"\\\\mathrm{[[0]]}\", options: \"rmA\"},\n {trigger: \"\\\\\\\\(arcsin|arccos|arctan|arccot|arccsc|arcsec|sin|cos|tan|cot|csc|sh|ch|th)([A-Za-gi-z])\", replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\"}, // Insert space after trig funcs. Skips letter \"h\" to allow sinh, cosh, etc.\n {trigger: \"\\\\\\\\(arcsinh|arccosh|arctanh|arccoth|arcsch|arcsech|sinh|cosh|tanh|coth|csch|sh|ch|th)([A-Za-z])\", replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\"}, // Insert space after trig funcs\n {trigger: \"trace\", replacement: \"\\\\mathrm{Tr}\", options: \"mA\"},\n {trigger: \"trans\", replacement: \"\\\\,^T\\\\!\", options: \"mA\"},\n\n\n // Visual operations - don't work with vim mode\n {trigger: \"{\", replacement: \"\\\\underbrace{ ${VISUAL} }_{ $0 }\", options: \"mA\"},\n {trigger: \"#\", replacement: \"\\\\underset{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n {trigger: \"~\", replacement: \"\\\\cancel{ ${VISUAL} }\", options: \"mA\"},\n {trigger: \"^\", replacement: \"\\\\cancelto{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n {trigger: \"S\", replacement: \"\\\\sqrt{ ${VISUAL} }\", options: \"mA\"},\n \n\n // centered \\not\n {trigger: \"cnot\", replacement: \"\\\\centernot{$0}\", options: \"mA\"},\n\n\n // Symbols\n {trigger: \"ooo\", replacement: \"\\\\infty\", options: \"mA\"},\n {trigger: \"sum\", replacement: \"\\\\sum\\\\limits\", options: \"mA\"},\n {trigger: \"prod\", replacement: \"\\\\prod\\\\limits\", options: \"mA\"},\n {trigger: \"lim\", replacement: \"\\\\lim\\\\limits_{ ${0:n} \\\\to ${1:\\\\infty} } $2\", options: \"mA\"},\n {trigger: \"pm\", replacement: \"\\\\pm\", options: \"m\"},\n {trigger: \"...\", replacement: \"\\\\dots\", options: \"mA\"},\n {trigger: \"\\\\dots.\", replacement: \"\\\\cdots\", options: \"mA\"},\n {trigger: \"->\", replacement: \"\\\\to\", options: \"mA\"},\n {trigger: \"to\", replacement: \"\\\\to\", options: \"mA\"},\n {trigger: \"<->\", replacement: \"\\\\leftrightarrow \", options: \"mA\"},\n {trigger: \"!>\", replacement: \"\\\\mapsto\", options: \"mA\"},\n {trigger: \"|->\", replacement: \"\\\\mapsto\", options: \"mA\"},\n {trigger: \"maps\", replacement: \"\\\\mapsto\", options: \"mA\"},\n {trigger: \"^->\", replacement: \"\\\\vec{$0}\", options: \"mA\", priority: 1},\n {trigger: \"^-->\", replacement: \"\\\\overrightarrow{$0}\", options: \"mA\", priority: 1},\n {trigger: \"\\\\text\\{nds\\}\", replacement: \"\\\\xrightarrow{$0}\", options: \"mAr\"},\n {trigger: \"invs\", replacement: \"^{-1}\", options: \"mA\"},\n {trigger: \"sm\", replacement: \"\\\\setminus\", options: \"mA\"},\n {trigger: \"||\", replacement: \"\\\\mid\", options: \"mA\"},\n {trigger: \"and\", replacement: \"\\\\wedge\", options: \"mA\"},\n {trigger: \"orr\", replacement: \"\\\\vee\", options: \"mA\"},\n {trigger: \"inn\", replacement: \"\\\\in\", options: \"mA\"},\n {trigger: \"nii\", replacement: \"\\\\ni\", options: \"mA\"},\n {trigger: \"set\", replacement: \"\\\\{ $0 \\\\}$1\", options: \"mA\"},\n {trigger: \"bag\", replacement: \"\\\\{\\\\!\\\\!\\\\{ $0 \\\\}\\\\!\\\\!\\\\}$1\", options: \"mA\"},\n {trigger: \"=>\", replacement: \"\\\\implies\", options: \"mA\"},\n {trigger: \"=<\", replacement: \"\\\\impliedby\", options: \"mA\"},\n {trigger: \"iff\", replacement: \"\\\\iff\", options: \"mA\"},\n {trigger: \"e\\\\xi sts\", replacement: \"\\\\exists\", options: \"mA\", priority: 1},\n {trigger: \"fora\\\\ll\", replacement: \"\\\\forall\", options: \"rmA\", priority: 1},\n {trigger: \"tq\", replacement: \",\\\\quad \", options: \"rmA\", priority: 1},\n {trigger: \"===\", replacement: \"\\\\equiv\", options: \"mA\"},\n {trigger: \"Sq\", replacement: \"\\\\square\", options: \"mA\"},\n {trigger: \"!=\", replacement: \"\\\\neq \", options: \"mA\"},\n {trigger: \">=\", replacement: \"\\\\geq \", options: \"mA\"},\n {trigger: \"<=\", replacement: \"\\\\leq \", options: \"mA\"},\n {trigger: \">>\", replacement: \"\\\\gg\", options: \"mA\"},\n {trigger: \"<<\", replacement: \"\\\\ll\", options: \"mA\"},\n {trigger: \"~~\", replacement: \"\\\\sim\", options: \"mA\"},\n {trigger: \"\\\\sim ~\", replacement: \"\\\\approx\", options: \"mA\"},\n {trigger: \"prop\", replacement: \"\\\\propto\", options: \"mA\"},\n {trigger: \"nabl\", replacement: \"\\\\nabla\", options: \"mA\"},\n {trigger: \"xx\", replacement: \"\\\\times\", options: \"mA\"},\n {trigger: \"**\", replacement: \"\\\\cdot\", options: \"mA\"},\n {trigger: \"pal\", replacement: \"\\\\parallel\", options: \"mA\"},\n {trigger: \"ems\", replacement: \"\\\\emptyset\", options: \"mA\"},\n {trigger: \":w\", replacement: \"\\\\subset\", options: \"mA\"},\n {trigger: \":x\", replacement: \"\\\\supset\", options: \"mA\"},\n {trigger: \"\\\\subset eq\", replacement: \"\\\\subseteq\", options: \"mA\"},\n {trigger: \"\\\\subset neq\", replacement: \"\\\\subsetneq\", options: \"mA\"},\n {trigger: \"\\\\subseteq q\", replacement: \"\\\\subseteqq\", options: \"mA\"},\n {trigger: \"\\\\subsetneq q\", replacement: \"\\\\subsetneqq\", options: \"mA\"},\n {trigger: \"\\\\supset eq\", replacement: \"\\\\supseteq\", options: \"mA\"},\n {trigger: \"\\\\supset neq\", replacement: \"\\\\supsetneq\", options: \"mA\"},\n {trigger: \"\\\\supseteq q\", replacement: \"\\\\supseteqq\", options: \"mA\"},\n {trigger: \"\\\\supsetneq q\", replacement: \"\\\\supsetneqq\", options: \"mA\"},\n\n {trigger: \"xnn\", replacement: \"x_{n}\", options: \"mA\"},\n {trigger: \"xii\", replacement: \"x_{i}\", options: \"mA\"},\n {trigger: \"xjj\", replacement: \"x_{j}\", options: \"mA\"},\n {trigger: \"xkk\", replacement: \"x_{k}\", options: \"mA\"},\n {trigger: \"xp1\", replacement: \"x_{n+1}\", options: \"mA\"},\n {trigger: \"ynn\", replacement: \"y_{n}\", options: \"mA\"},\n {trigger: \"yii\", replacement: \"y_{i}\", options: \"mA\"},\n {trigger: \"yjj\", replacement: \"y_{j}\", options: \"mA\"},\n {trigger: \"ykk\", replacement: \"y_{k}\", options: \"mA\"},\n\n\n {trigger: \"ell\", replacement: \"\\\\ell\", options: \"mA\"},\n {trigger: \"lll\", replacement: \"\\\\ell\", options: \"mA\"},\n {trigger: \"LL\", replacement: \"\\\\mathcal{L}\", options: \"mA\"},\n {trigger: \"HH\", replacement: \"\\\\mathcal{H}\", options: \"mA\"},\n {trigger: \"\\\\mathbb{(N|Z|Q|D|R|C|H)}(\\\\*|\\\\+)\", replacement: \"\\mathbb{[[0]]}^{[[1]]$0}$1\", options: \"rmA\"},\n {trigger: \"CC\", replacement: \"\\\\mathbb{C}\", options: \"mA\"},\n {trigger: \"RR\", replacement: \"\\\\mathbb{R}\", options: \"mA\"},\n {trigger: \"\\\\mathbb{R}bar\", replacement: \"\\overline{\\\\mathbb{R}}\", options: \"rmA\"},\n {trigger: \"ZZ\", replacement: \"\\\\mathbb{Z}\", options: \"mA\"},\n {trigger: \"NN\", replacement: \"\\\\mathbb{N}\", options: \"mA\"},\n {trigger: \"QQ\", replacement: \"\\\\mathbb{Q}\", options: \"mA\"},\n {trigger: \"II\", replacement: \"\\\\mathbb{1}\", options: \"mA\"},\n {trigger: \"\\\\mathbb{1}I\", replacement: \"\\\\hat{\\\\mathbb{1}}\", options: \"mA\"},\n {trigger: \"AA\", replacement: \"\\\\mathcal{A}\", options: \"mA\"},\n {trigger: \"BB\", replacement: \"\\\\mathbf{B}\", options: \"mA\"},\n {trigger: \"EE\", replacement: \"\\\\mathbf{E}\", options: \"mA\"},\n {trigger: \"[zZ]_?{?(n|p|q|[0-9]+)}?[zZ]\", replacement: \"\\\\mathbb{Z}/[[0]]\\\\mathbb{Z}\", options: \"rmA\"},\n\n\n\n // Unit vecttors\n /*\n {trigger: \":i\", replacement: \"\\\\mathbf{i}\", options: \"mA\"},\n {trigger: \":j\", replacement: \"\\\\mathbf{j}\", options: \"mA\"},\n {trigger: \":k\", replacement: \"\\\\mathbf{k}\", options: \"mA\"},\n {trigger: \":x\", replacement: \"\\\\hat{\\\\mathbf{x}}\", options: \"mA\"},\n {trigger: \":y\", replacement: \"\\\\hat{\\\\mathbf{y}}\", options: \"mA\"},\n {trigger: \":z\", replacement: \"\\\\hat{\\\\mathbf{z}}\", options: \"mA\"},\n */\n\n\n // Derivatives\n {trigger: \"par\", replacement: \"\\\\frac{ \\\\partial ${0:y} }{ \\\\partial ${1:x} } $2\", options: \"mA\"},\n {trigger: \"pa2\", replacement: \"\\\\frac{ \\\\partial^{2} ${0:y} }{ \\\\partial ${1:x}^{2} } $2\", options: \"mA\"},\n {trigger: \"pa3\", replacement: \"\\\\frac{ \\\\partial^{3} ${0:y} }{ \\\\partial ${1:x}^{3} } $2\", options: \"mA\"},\n {trigger: \"pa([A-Za-z])([A-Za-z])\", replacement: \"\\\\frac{ \\\\partial [[0]] }{ \\\\partial [[1]] } \", options: \"rm\"},\n {trigger: \"pa([A-Za-z])([A-Za-z])([A-Za-z])\", replacement: \"\\\\frac{ \\\\partial^{2} [[0]] }{ \\\\partial [[1]] \\\\partial [[3]] } \", options: \"rm\"},\n {trigger: \"pa([A-Za-z])([A-Za-z])2\", replacement: \"\\\\frac{ \\\\partial^{2} [[0]] }{ \\\\partial [[1]]^{2} } \", options: \"rmA\"},\n {trigger: \"de([A-Za-z])([A-Za-z])\", replacement: \"\\\\frac{ d[[0]] }{ d[[1]] } \", options: \"rm\"},\n {trigger: \"de([A-Za-z])([A-Za-z])2\", replacement: \"\\\\frac{ d^{2}[[0]] }{ d[[1]]^{2} } \", options: \"rmA\"},\n {trigger: \"dd(t|x)\", replacement: \"\\\\frac{d}{d[[0]]} \", options: \"rmA\"},\n\n\n\n // Integrals\n {trigger: \"oinf\", replacement: \"\\\\int_{0}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n {trigger: \"infi\", replacement: \"\\\\int_{-\\\\infty}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n {trigger: \"dint\", replacement: \"\\\\int_{${0:0}}^{${1:1}} $2 \\\\, d${3:x} $4\", options: \"mA\"},\n {trigger: \"oint\", replacement: \"\\\\oint\", options: \"mA\"},\n {trigger: \"iiint\", replacement: \"\\\\iiint\", options: \"mA\"},\n {trigger: \"iint\", replacement: \"\\\\iint\", options: \"mA\"},\n {trigger: \"int\", replacement: \"\\\\int $0 \\\\, d${1:x} $2\", options: \"mA\"},\n\n {trigger: \"cpm\", replacement: \"C^0_{pm}($0)\", options: \"mA\"}, // fonction continue par morceaux\n\n\n // Physics\n {trigger: \"kbt\", replacement: \"k_{B}T\", options: \"mA\"},\n\n\n // Quantum mechanics\n /*\n {trigger: \"hba\", replacement: \"\\\\hbar\", options: \"mA\"},\n {trigger: \"dag\", replacement: \"^{\\\\dagger}\", options: \"mA\"},\n {trigger: \"bra\", replacement: \"\\\\bra{$0} $1\", options: \"mA\"},\n {trigger: \"ket\", replacement: \"\\\\ket{$0} $1\", options: \"mA\"},\n {trigger: \"brk\", replacement: \"\\\\braket{ $0 | $1 } $2\", options: \"mA\"},\n {trigger: \"\\\\\\\\bra{([^|]+)\\\\|\", replacement: \"\\\\braket{ [[0]] | $0 \", options: \"rmA\", description: \"Convert bra into braket\"},\n {trigger: \"\\\\\\\\bra{(.+)}([^ ]+)>\", replacement: \"\\\\braket{ [[0]] | $0 \", options: \"rmA\", description: \"Convert bra into braket (alternate)\"},\n {trigger: \"outp\", replacement: \"\\\\ket{${0:\\\\psi}} \\\\bra{${0:\\\\psi}} $1\", options: \"mA\"},\n // */\n\n\n\n // Chemistry\n /*\n {trigger: \"pu\", replacement: \"\\\\pu{ $0 }\", options: \"mA\"},\n {trigger: \"msun\", replacement: \"M_{\\\\odot}\", options: \"mA\"},\n {trigger: \"solm\", replacement: \"M_{\\\\odot}\", options: \"mA\"},\n {trigger: \"ce\", replacement: \"\\\\ce{ $0 }\", options: \"mA\"},\n {trigger: \"iso\", replacement: \"{}^{${0:4}}_{${1:2}}${2:He}\", options: \"mA\"},\n {trigger: \"hel4\", replacement: \"{}^{4}_{2}He \", options: \"mA\"},\n {trigger: \"hel3\", replacement: \"{}^{3}_{2}He \", options: \"mA\"},\n // */\n\n\n // Environments\n {trigger: \"pmat\", replacement: \"\\\\begin{pmatrix}$0\\\\end{pmatrix}\", options: \"mA\"},\n {trigger: \"bmat\", replacement: \"\\\\begin{bmatrix}$0\\\\end{bmatrix}\", options: \"mA\"},\n {trigger: \"Bmat\", replacement: \"\\\\begin{Bmatrix}$0\\\\end{Bmatrix}\", options: \"mA\"},\n {trigger: \"vmat\", replacement: \"\\\\begin{vmatrix}$0\\\\end{vmatrix}\", options: \"mA\"},\n {trigger: \"Vmat\", replacement: \"\\\\begin{Vmatrix}$0\\\\end{Vmatrix}\", options: \"mA\"},\n {trigger: \"case\", replacement: \"\\\\begin{cases} $0 \\\\end{cases}\", options: \"mA\"},\n {trigger: \"align\", replacement: \"\\\\begin{align} $0 \\\\end{align}\", options: \"mA\"},\n {trigger: \"array\", replacement: \"\\\\begin{array}\\n$0\\n\\\\end{array}\", options: \"mA\"},\n {trigger: \"matrix\", replacement: \"\\\\begin{matrix}$0\\\\end{matrix}\", options: \"mA\"},\n\n {trigger: \"func\", replacement: \"\\\\begin{align} $0 :& $1 \\\\\\\\& $2 \\\\mapsto $3 \\\\end{align}\", options: \"mA\"},\n\n\n // Brackets\n {trigger: \"lr(\", replacement: \"\\\\left( $0 \\\\right) $1\", options: \"mA\"},\n {trigger: \"ll(\", replacement: \"\\left( $0\", options: \"mA\"}, {trigger: \"rr)\", replacement: \"\\\\right)\", options: \"mA\"},\n {trigger: \"lr|\", replacement: \"\\\\left| $0 \\\\right| $1\", options: \"mA\"},\n {trigger: \"lr{\", replacement: \"\\\\left\\\\{ $0 \\\\right\\\\} $1\", options: \"mA\"},\n {trigger: \"lr[\", replacement: \"\\\\left[ $0 \\\\right] $1\", options: \"mA\"},\n {trigger: \"lr<\", replacement: \"\\\\left\\\\langle $0 \\\\right\\\\rangle $1\", options: \"mA\"},\n {trigger: \"lra\", replacement: \"\\\\left< $0 \\\\right> $1\", options: \"mA\"},\n {trigger: \"lrfloor\", replacement: \"\\\\left\\\\lfloor $0 \\\\right\\\\rfloor $1\", options: \"mA\"},\n {trigger: \"lrceil\", replacement: \"\\\\left\\\\lceil $0 \\\\right\\\\rceil $1\", options: \"mA\"},\n \n {trigger: \"avg\", replacement: \"\\\\langle $0 \\\\rangle $1\", options: \"mA\"},\n {trigger: \"pv\", replacement: \"\\\\langle $0 \\\\rangle $1\", options: \"mA\"},\n {trigger: \"(\", replacement: \"(${VISUAL})\", options: \"mA\"},\n {trigger: \"[\", replacement: \"[${VISUAL}]\", options: \"mA\"},\n {trigger: \"{\", replacement: \"{${VISUAL}}\", options: \"mA\"},\n {trigger: \")\", replacement: \"\\\\left( ${VISUAL} \\\\right)\", options: \"mA\"},\n {trigger: \"]\", replacement: \"\\\\left[ ${VISUAL} \\\\right]\", options: \"mA\"},\n {trigger: \"}\", replacement: \"\\\\left\\\\\\{ ${VISUAL} \\\\right\\\\\\}\", options: \"mA\"},\n {trigger: \"(\", replacement: \"($0)$1\", options: \"mA\"},\n {trigger: \"{\", replacement: \"{$0}$1\", options: \"mA\"},\n {trigger: \"[\", replacement: \"[$0]$1\", options: \"mA\"},\n {trigger: \"mod\", replacement: \"|$0|$1\", options: \"mA\"},\n {trigger: \"norm\", replacement: \"\\\\|$0\\\\|$1\", options: \"mA\"},\n {trigger: \"big(\", replacement: \"\\\\big( $0 \\\\big)$1\", options: \"mA\"},\n {trigger: \"Big(\", replacement: \"\\\\Big( $0 \\\\Big)$1\", options: \"mA\"},\n {trigger: \"big[\", replacement: \"\\\\big[ $0 \\\\big]$1\", options: \"mA\"},\n {trigger: \"Big[\", replacement: \"\\\\Big[ $0 \\\\Big]$1\", options: \"mA\"},\n {trigger: \"big{\", replacement: \"\\\\big\\\\{ $0 \\\\big\\\\}\", options: \"mA\"},\n {trigger: \"Big{\", replacement: \"\\\\Big\\\\{ $0 \\\\Big\\\\}\", options: \"mA\"},\n {trigger: \"llbracket\", replacement: \"[\\\\![\", options: \"mA\"},\n {trigger: \"rrbracket\", replacement: \"]\\\\!]\", options: \"mA\"},\n {trigger: \"lrbracket\", replacement: \"[\\\\![ $0 ]\\\\!]\", options: \"mA\"},\n \n \n\n\n\n // Misc\n {trigger: \"tayl\", replacement: \"${0:f}(${1:x} + ${2:h}) = ${0:f}(${1:x}) + ${0:f}'(${1:x})${2:h} + ${0:f}''(${1:x}) \\\\frac{${2:h}^{2}}{2!} + \\\\dots$3\", options: \"mA\"},\n]",
"snippetVariables": "{\n\t\"${GREEK}\": \"alpha|beta|gamma|Gamma|delta|Delta|epsilon|varepsilon|zeta|eta|theta|vartheta|Theta|iota|kappa|lambda|Lambda|mu|nu|xi|omicron|pi|rho|varrho|sigma|Sigma|tau|upsilon|Upsilon|phi|varphi|Phi|chi|psi|omega|Omega\",\n\t\"${SYMBOL}\": \"parallel|perp|partial|nabla|hbar|ell|infty|oplus|ominus|otimes|oslash|square|star|dagger|vee|wedge|subseteq|subset|supseteq|supset|emptyset|exists|nexists|forall|implies|impliedby|iff|setminus|neg|lor|land|bigcup|bigcap|cdot|times|simeq|approx\",\n\t\"${MORE_SYMBOLS}\": \"leq|geq|neq|gg|ll|equiv|sim|propto|rightarrow|leftarrow|Rightarrow|Leftarrow|leftrightarrow|to|mapsto|cap|cup|in|sum|prod|exp|ln|log|det|dots|vdots|ddots|pm|mp|int|iint|iiint|oint\"\n}\n",
"snippetsEnabled": true,
"snippetsTrigger": "Tab",
"suppressSnippetTriggerOnIME": true,
"removeSnippetWhitespace": true,
"autoDelete$": true,
"loadSnippetsFromFile": false,
"loadSnippetVariablesFromFile": false,
"snippetsFileLocation": "",
"snippetVariablesFileLocation": "",
"concealEnabled": true,
"colorPairedBracketsEnabled": true,
"highlightCursorBracketsEnabled": true,
"mathPreviewEnabled": true,
"mathPreviewPositionIsAbove": false,
"autofractionEnabled": true,
"autofractionSymbol": "\\frac",
"autofractionBreakingChars": "=",
"matrixShortcutsEnabled": true,
"taboutEnabled": false,
"autoEnlargeBrackets": true,
"wordDelimiters": "., -\\n:;!?\\/{}[]()=~",
"autofractionExcludedEnvs": "[\n [\"\\\\pu{\", \"}\"]\n]",
"matrixShortcutsEnvNames": "pmatrix, cases, bmatrix, Bmatrix, vmatrix, Vmatrix, array, matrix",
"autoEnlargeBracketsTriggers": "sum, int, frac, dfrac, prod, big, Big, bigg, Bigg",
"forceMathLanguages": "math",
"inlineMathPreviewEnabled": true,
"autofractionSpaceAfterGreekLetters": false
}