From 76c956d803aaabf7efbdd18c319f515fbd99a6f9 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 21 Apr 2025 09:50:29 +0200 Subject: [PATCH 1/2] latex: Add beamer.json --- package.json | 4 ++++ snippets/latex/beamer.json | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 snippets/latex/beamer.json 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..452e716d --- /dev/null +++ b/snippets/latex/beamer.json @@ -0,0 +1,25 @@ +{ + "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" + } +} From 09b1f3872a4a4b83fd2e19aea72ab2bb792ec2d4 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 15 May 2025 08:51:53 +0200 Subject: [PATCH 2/2] latex/beamer: Add columns and column --- snippets/latex/beamer.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/snippets/latex/beamer.json b/snippets/latex/beamer.json index 452e716d..caf69f4a 100644 --- a/snippets/latex/beamer.json +++ b/snippets/latex/beamer.json @@ -21,5 +21,25 @@ "\\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" } }