diff --git a/package.json b/package.json index c254ebec..996e35fc 100644 --- a/package.json +++ b/package.json @@ -437,6 +437,10 @@ "language": ["bibtex", "bib"], "path": "./snippets/latex/bibtex.json" }, + { + "language": ["latex-beamer"], + "path": "./snippets/latex/beamer.json" + }, { "language": "twig", "path": "./snippets/frameworks/twig.json" diff --git a/snippets/latex/beamer.json b/snippets/latex/beamer.json new file mode 100644 index 00000000..caf69f4a --- /dev/null +++ b/snippets/latex/beamer.json @@ -0,0 +1,45 @@ +{ + "frame": { + "prefix": "frame", + "body": [ + "\\begin{frame}{$1}", + "\t$0", + "\\end{frame}" + ], + "description": "beamer frame" + }, + "only": { + "prefix": "only", + "body": "\\only<${1}>{\n\t${0:${TM_SELECTED_TEXT}}\n}", + "description": "\\only wrap" + }, + "block": { + "prefix": "block", + "body": [ + "\\begin{block}{$1}", + "\t$0", + "\\end{block}" + ], + "description": "beamer block" + }, + "columns": { + "prefix": "columns", + "body": [ + "\\begin{columns}", + "\t\\begin{column}{${1:.49\\textwidth}}", + "\t\t${0:${TM_SELECTED_TEXT}}", + "\t\\end{column}", + "\\end{columns}" + ], + "description": "columns block" + }, + "column": { + "prefix": "column", + "body": [ + "\\begin{column}{${1:.49\\textwidth}}", + "\t${0:${TM_SELECTED_TEXT}}", + "\\end{column}" + ], + "description": "column block" + } +}