markdown.lua (1022B)
1 -- these don't seem necessary... 2 3 local ls = require("luasnip") 4 local s = ls.snippet 5 local sn = ls.snippet_node 6 local t = ls.text_node 7 local i = ls.insert_node 8 local f = ls.function_node 9 local d = ls.dynamic_node 10 local fmt = require("luasnip.extras.fmt").fmt 11 local fmta = require("luasnip.extras.fmt").fmta 12 local rep = require("luasnip.extras").rep 13 14 return { 15 require("luasnip").snippet( 16 { 17 trig=";notes", 18 dscr="Autotriggered snippet to replace ;notes with a default notes setup.", 19 snippetType="autosnippet", 20 regTrig=false, 21 priority=100, 22 }, 23 { 24 t({ 25 "# TITLE", 26 "", 27 "**Source:**", 28 "", 29 "**Chapter:**", 30 "", 31 "**Definition:**", 32 } 33 ), 34 } 35 ), 36 37 require("luasnip").snippet( 38 { 39 trig=";today", 40 dscr="Autotriggered snippet to replace ;daily with a default daily note setup.", 41 snippetType="autosnippet", 42 regTrig=false, 43 priority=100, 44 }, 45 { 46 t({ 47 "# Daily Notes", 48 "", 49 "## Todo", 50 "", 51 "## Done", 52 "", 53 "## Thoughts", 54 } 55 ), 56 } 57 ), 58 59 60 } 61 62 63