From 02af2c0299b923946092a49cdbae20ba837cb4be Mon Sep 17 00:00:00 2001 From: "Vito G. Graffagnino" Date: Sun, 4 Sep 2022 16:08:53 +0100 Subject: latex tweaks --- luasnip_snippets/latex.json | 558 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 558 insertions(+) create mode 100644 luasnip_snippets/latex.json (limited to 'luasnip_snippets/latex.json') diff --git a/luasnip_snippets/latex.json b/luasnip_snippets/latex.json new file mode 100644 index 0000000..38979cf --- /dev/null +++ b/luasnip_snippets/latex.json @@ -0,0 +1,558 @@ +{ + "item": { + "prefix": "item", + "body": "\n\\item ", + "description": "\\item on a newline" + }, + "subscript": { + "prefix": "__", + "body": "_{${1:${TM_SELECTED_TEXT}}}", + "description": "subscript" + }, + "superscript": { + "prefix": "**", + "body": "^{${1:${TM_SELECTED_TEXT}}}", + "description": "superscript" + }, + "etc": { + "prefix": "...", + "body": "\\dots", + "description": "\\dots" + }, + "cdot": { + "prefix": "@.", + "body": "\\cdot", + "description": "\\cdot" + }, + "infinity": { + "prefix": "@8", + "body": "\\infty", + "description": "infinity symbol" + }, + "partial": { + "prefix": "@6", + "body": "\\partial", + "description": "partial derivative symbol" + }, + "fraction": { + "prefix": "@/", + "body": "\\frac{$1}{$2}$0", + "description": "fraction" + }, + "fraction2": { + "prefix": "@%", + "body": "\\frac{$1}{$2}$0", + "description": "fraction" + }, + "hat": { + "prefix": "@^", + "body": "\\hat{${1:${TM_SELECTED_TEXT}}}$0", + "description": "hat" + }, + "bar": { + "prefix": "@_", + "body": "\\bar{${1:${TM_SELECTED_TEXT}}}$0", + "description": "bar" + }, + "circ": { + "prefix": "@@", + "body": "\\circ", + "description": "circ" + }, + "supcirc": { + "prefix": "@0", + "body": "^\\circ", + "description": "superscript circ" + }, + "dot": { + "prefix": "@;", + "body": "\\dot{${1:${TM_SELECTED_TEXT}}}$0", + "description": "dot" + }, + "ddot": { + "prefix": "@:", + "body": "\\ddot{${1:${TM_SELECTED_TEXT}}}$0", + "description": "ddot" + }, + + "equiv": { + "prefix": "@=", + "body": "\\equiv", + "description": "equiv symbol" + }, + "times": { + "prefix": "@*", + "body": "\\times", + "description": "times symbol" + }, + "leq": { + "prefix": "@<", + "body": "\\leq", + "description": "leq symbol" + }, + "geq": { + "prefix": "@>", + "body": "\\geq", + "description": "geq symbol" + }, + "sqrt": { + "prefix": "@2", + "body": "\\sqrt{${1:${TM_SELECTED_TEXT}}}$0", + "description": "sqrt command" + }, + "int": { + "prefix": "@I", + "body": "\\int_{$1}^{$2}$0", + "description": "integral" + }, + "Big|": { + "prefix": "@|", + "body": "\\Big|", + "description": "Big |" + }, + "bigcup": { + "prefix": "@+", + "body": "\\bigcup", + "description": "bigcup" + }, + "bigcap": { + "prefix": "@-", + "body": "\\bigcap", + "description": "bigcap" + }, + "nonumber": { + "prefix": "@,", + "body": "\\nonumber", + "description": "nonumber" + }, + "equation": { + "prefix": "BEQ", + "body": "\\begin{equation}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{equation}", + "description": "equation environment" + }, + "equation*": { + "prefix": "BSEQ", + "body": "\\begin{equation*}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{equation*}", + "description": "equation* environment" + }, + "align": { + "prefix": "BAL", + "body": "\\begin{align}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{align}", + "description": "align environment" + }, + "align*": { + "prefix": "BSAL", + "body": "\\begin{align*}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{align*}", + "description": "align* environment" + }, + "gather": { + "prefix": "BGA", + "body": "\\begin{gather}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{gather}", + "description": "gather environment" + }, + "gather*": { + "prefix": "BSGA", + "body": "\\begin{gather*}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{gather*}", + "description": "gather* environment" + }, + "multline": { + "prefix": "BMU", + "body": "\\begin{multline}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{multline}", + "description": "multline environment" + }, + "multline*": { + "prefix": "BSMU", + "body": "\\begin{multline*}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{multline*}", + "description": "multline* environment" + }, + "itemize": { + "prefix": "BIT", + "body": "\\begin{itemize}\n\t\\item ${0:${TM_SELECTED_TEXT}}\n\\end{itemize}", + "description": "itemize environment" + }, + "enumerate": { + "prefix": "BEN", + "body": "\\begin{enumerate}\n\t\\item ${0:${TM_SELECTED_TEXT}}\n\\end{enumerate}", + "description": "enumerate environment" + }, + "split": { + "prefix": "BSPL", + "body": "\\begin{split}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{split}", + "description": "split environment" + }, + "cases": { + "prefix": "BCAS", + "body": "\\begin{cases}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{cases}", + "description": "cases environment" + }, + "frame": { + "prefix": "BFR", + "body": "\\begin{frame}\n\t\\frametitle{${1:}}\n\n\t${0:${TM_SELECTED_TEXT}}\n\n\\end{frame}", + "description": "frame" + }, + "figure": { + "prefix": "BFI", + "body": "\\begin{figure}[${1:htbp}]\n\t\\centering\n\t${0:${TM_SELECTED_TEXT}}\n\t\\caption{${2:<caption>}}\n\t\\label{${3:<label>}}\n\\end{figure}", + "description": "figure" + }, + "table": { + "prefix": "BTA", + "body": "\\begin{table}[${1:htbp}]\n\t\\centering\\begin{tabular}{${4:<columns>}}\n\t\t${0:${TM_SELECTED_TEXT}}\n\t\\end{tabular}\n\t\\caption{${2:<caption>}}\n\t\\label{${3:<label>}}\n\\end{table}", + "description": "table" + }, + "tikzpicture": { + "prefix": "BTP", + "body": "\\begin{tikzpicture}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{tikzpicture}", + "description": "tikzpicture" + }, + "set font size": { + "prefix": "fontsize", + "body": "${1|\\Huge,\\huge,\\LARGE,\\Large,\\large,\\normalsize,\\small,\\footnotesize,\\scriptsize,\\tiny|}", + "description": "Select a font size" + }, + "textnormal": { + "prefix": "FNO", + "body": "\\textnormal{${1:${TM_SELECTED_TEXT:text}}}", + "description": "normal font" + }, + "textrm": { + "prefix": "FRM", + "body": "\\textrm{${1:${TM_SELECTED_TEXT:text}}}", + "description": "roman font" + }, + "emph": { + "prefix": "FEM", + "body": "\\emph{${1:${TM_SELECTED_TEXT:text}}}", + "description": "emphasis font" + }, + "textsf": { + "prefix": "FSF", + "body": "\\textsf{${1:${TM_SELECTED_TEXT:text}}}", + "description": "sans serif font" + }, + "texttt": { + "prefix": "FTT", + "body": "\\texttt{${1:${TM_SELECTED_TEXT:text}}}", + "description": "typewriter font" + }, + "textit": { + "prefix": "FIT", + "body": "\\textit{${1:${TM_SELECTED_TEXT:text}}}", + "description": "italic font" + }, + "textsl": { + "prefix": "FSL", + "body": "\\textsl{${1:${TM_SELECTED_TEXT:text}}}", + "description": "slanted font" + }, + "textsc": { + "prefix": "FSC", + "body": "\\textsc{${1:${TM_SELECTED_TEXT:text}}}", + "description": "smallcaps font" + }, + "underline": { + "prefix": "FUL", + "body": "\\underline{${1:${TM_SELECTED_TEXT:text}}}", + "description": "Underline text" + }, + "uppercase": { + "prefix": "FUC", + "body": "\\uppercase{${1:${TM_SELECTED_TEXT:text}}}", + "description": "Make text uppercase (all caps)" + }, + "lowercase": { + "prefix": "FLC", + "body": "\\lowercase{${1:${TM_SELECTED_TEXT:text}}}", + "description": "Make text lowercase (no caps)" + }, + "textbf": { + "prefix": "FBF", + "body": "\\textbf{${1:${TM_SELECTED_TEXT:text}}}", + "description": "bold font" + }, + "textsuperscript": { + "prefix": "FSS", + "body": "\\textsuperscript{${1:${TM_SELECTED_TEXT:text}}}", + "description": "Make text a superscript" + }, + "textsubscript": { + "prefix": "FBS", + "body": "\\textsubscript{${1:${TM_SELECTED_TEXT:text}}}", + "description": "Make text a superscript" + }, + "mathrm": { + "prefix": "MRM", + "body": "\\mathrm{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math roman font" + }, + "mathbf": { + "prefix": "MBF", + "body": "\\mathbf{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math bold font" + }, + "mathbb": { + "prefix": "MBB", + "body": "\\mathbb{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math blackboard bold font" + }, + "mathcal": { + "prefix": "MCA", + "body": "\\mathcal{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math caligraphic font" + }, + "mathit": { + "prefix": "MIT", + "body": "\\mathit{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math italic font" + }, + "mathtt": { + "prefix": "MTT", + "body": "\\mathtt{${1:${TM_SELECTED_TEXT:text}}}", + "description": "math typewriter font" + }, + "alpha": { + "prefix": "@a", + "body": "\\alpha", + "description": "alpha" + }, + "beta": { + "prefix": "@b", + "body": "\\beta", + "description": "beta" + }, + "chi": { + "prefix": "@c", + "body": "\\chi", + "description": "chi" + }, + "delta": { + "prefix": "@d", + "body": "\\delta", + "description": "delta" + }, + "epsilon": { + "prefix": "@e", + "body": "\\epsilon", + "description": "epsilon" + }, + "varepsilon": { + "prefix": "@ve", + "body": "\\varepsilon", + "description": "varepsilon" + }, + "phi": { + "prefix": "@f", + "body": "\\phi", + "description": "phi" + }, + "varphi": { + "prefix": "@vf", + "body": "\\varphi", + "description": "varphi" + }, + "gamma": { + "prefix": "@g", + "body": "\\gamma", + "description": "gamma" + }, + "eta": { + "prefix": "@h", + "body": "\\eta", + "description": "eta" + }, + "iota": { + "prefix": "@i", + "body": "\\iota", + "description": "iota" + }, + "kappa": { + "prefix": "@k", + "body": "\\kappa", + "description": "kappa" + }, + "lambda": { + "prefix": "@l", + "body": "\\lambda", + "description": "lambda" + }, + "mu": { + "prefix": "@m", + "body": "\\mu", + "description": "mu" + }, + "nu": { + "prefix": "@n", + "body": "\\nu", + "description": "nu" + }, + "pi": { + "prefix": "@p", + "body": "\\pi", + "description": "pi" + }, + "theta": { + "prefix": "@q", + "body": "\\theta", + "description": "theta" + }, + "vartheta": { + "prefix": "@vq", + "body": "\\vartheta", + "description": "vartheta" + }, + "rho": { + "prefix": "@r", + "body": "\\rho", + "description": "rho" + }, + "sigma": { + "prefix": "@s", + "body": "\\sigma", + "description": "sigma" + }, + "varsigma": { + "prefix": "@vs", + "body": "\\varsigma", + "description": "varsigma" + }, + "tau": { + "prefix": "@t", + "body": "\\tau", + "description": "tau" + }, + "upsilon": { + "prefix": "@u", + "body": "\\upsilon", + "description": "upsilon" + }, + "omega": { + "prefix": "@o", + "body": "\\omega", + "description": "omega" + }, + "wedge": { + "prefix": "@&", + "body": "\\wedge", + "description": "wedge" + }, + "xi": { + "prefix": "@x", + "body": "\\xi", + "description": "xi" + }, + "psi": { + "prefix": "@y", + "body": "\\psi", + "description": "psi" + }, + "zeta": { + "prefix": "@z", + "body": "\\zeta", + "description": "zeta" + }, + "Delta": { + "prefix": "@D", + "body": "\\Delta", + "description": "Delta" + }, + "Phi": { + "prefix": "@F", + "body": "\\Phi", + "description": "Phi" + }, + "Gamma": { + "prefix": "@G", + "body": "\\Gamma", + "description": "Gamma" + }, + "Theta": { + "prefix": "@Q", + "body": "\\Theta", + "description": "Theta" + }, + "Lambda": { + "prefix": "@L", + "body": "\\Lambda", + "description": "Lambda" + }, + "Xi": { + "prefix": "@X", + "body": "\\Xi", + "description": "Xi" + }, + "Psi": { + "prefix": "@Y", + "body": "\\Psi", + "description": "Psi" + }, + "Sigma": { + "prefix": "@S", + "body": "\\Sigma", + "description": "Sigma" + }, + "Upsilon": { + "prefix": "@U", + "body": "\\Upsilon", + "description": "Upsilon" + }, + "Omega": { + "prefix": "@W", + "body": "\\Omega", + "description": "Omega" + }, + "(": { + "prefix": "@(", + "body": "\\left( ${1:${TM_SELECTED_TEXT}} \\right)", + "description": "left( ... right)" + }, + "{": { + "prefix": "@{", + "body": "\\left\\{ ${1:${TM_SELECTED_TEXT}} \\right\\\\\\}", + "description": "left{ ... right}" + }, + "[": { + "prefix": "@[", + "body": "\\left[ ${1:${TM_SELECTED_TEXT}} \\right]", + "description": "left[ ... right]" + }, + "wrapEnv": { + "body": "\n\\begin{$1}\n\t${0:${TM_SELECTED_TEXT}}\n\\end{$1}", + "description": "Wrap selection into an environment" + }, + "part": { + "prefix": "SPA", + "body": "\\part{${1:${TM_SELECTED_TEXT}}}", + "description": "part" + }, + "chapter": { + "prefix": "SCH", + "body": "\\chapter{${1:${TM_SELECTED_TEXT}}}", + "description": "chapter" + }, + "section": { + "prefix": "SSE", + "body": "\\section{${1:${TM_SELECTED_TEXT}}}", + "description": "section" + + }, + "subsection": { + "prefix": "SSS", + "body": "\\subsection{${1:${TM_SELECTED_TEXT}}}", + "description": "subsection" + }, + "subsubsection": { + "prefix": "SS2", + "body": "\\subsubsection{${1:${TM_SELECTED_TEXT}}}", + "description": "subsubsection" + }, + "paragraph": { + "prefix": "SPG", + "body": "\\paragraph{${1:${TM_SELECTED_TEXT}}}", + "description": "paragraph" + }, + "subparagraph": { + "prefix": "SSP", + "body": "\\subparagraph{${1:${TM_SELECTED_TEXT}}}", + "description": "subparagraph" + } +} -- cgit v1.2.3