diff options
Diffstat (limited to 'after')
-rw-r--r-- | after/ftplugin/markdown.lua | 2 | ||||
-rw-r--r-- | after/plugin/luasnip.lua | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/after/ftplugin/markdown.lua b/after/ftplugin/markdown.lua index 4d58eea..a9c47f3 100644 --- a/after/ftplugin/markdown.lua +++ b/after/ftplugin/markdown.lua @@ -1,3 +1,3 @@ -- -- Custom highlight for markdown definitions vim.cmd("hi mdDefs guifg=" .. require("nord.colors").palette.frost.ice) -vim.cmd("match mdDefs /^[[:space:]]*-[^:]\\+:/") +vim.cmd("match mdDefs /^[[:space:]]*-[a-zA-Z ]\\+:/") diff --git a/after/plugin/luasnip.lua b/after/plugin/luasnip.lua index 9ff00de..a8192a5 100644 --- a/after/plugin/luasnip.lua +++ b/after/plugin/luasnip.lua @@ -37,6 +37,10 @@ ls.add_snippets("go", { }) ls.add_snippets("sh", { ls.parser.parse_snippet("!", "#!/bin/sh\n$0"), + ls.parser.parse_snippet("if", "if ${1:condition}; then\n\t$0\nfi"), + ls.parser.parse_snippet("while", "while ${1:condition}; do\n\t$0\ndone"), + ls.parser.parse_snippet("for", "for ${1:v} in ${2:list}; do\n\t$0\ndone"), + ls.parser.parse_snippet("case", "case ${1:\\$var} in\n\t$0\nesac"), }) ls.add_snippets("c", { ls.parser.parse_snippet("main", "int main(void) {\n\t$0\n\treturn 0;\n}"), |