Skip to content

Commit 7c8a080

Browse files
Basic tex starter snippet
1 parent d31b7a9 commit 7c8a080

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

nvim/snippets/tex.lua

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
local luasnip = require("luasnip")
2+
local snippet = luasnip.snippet
3+
local t = luasnip.text_node
4+
local i = luasnip.insert_node
5+
local s = luasnip.snippet
6+
local sn = luasnip.snippet_node
7+
local f = luasnip.function_node
8+
local c = luasnip.choice_node
9+
local d = luasnip.dynamic_node
10+
local r = luasnip.restore_node
11+
local l = require("luasnip.extras").lambda
12+
local rep = require("luasnip.extras").rep
13+
local p = require("luasnip.extras").partial
14+
local m = require("luasnip.extras").match
15+
local n = require("luasnip.extras").nonempty
16+
local dl = require("luasnip.extras").dynamic_lambda
17+
local fmt = require("luasnip.extras.fmt").fmt
18+
local fmta = require("luasnip.extras.fmt").fmta
19+
local types = require("luasnip.util.types")
20+
local conds = require("luasnip.extras.conditions")
21+
local conds_expand = require("luasnip.extras.conditions.expand")
22+
23+
return {
24+
snippet(
25+
"document",
26+
fmt(
27+
[[
28+
\documentclass{{article}}
29+
\usepackage[utf8]{{inputenc}}
30+
31+
\begin{{document}}
32+
{}
33+
\end{{document}}
34+
]],
35+
{i(0)}
36+
)
37+
),
38+
}

0 commit comments

Comments
 (0)