summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-10-08 14:55:05 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-10-08 14:55:05 +0200
commitec2853657996dee5e35b5f9a4cf69afc0fe2712d (patch)
treeff5798dbb1170cd640de23250aa7d4117b98c4c8
parentb0e951feb9e2b17bce8fa519fd2bf1a013b987b7 (diff)
checkpoint
-rw-r--r--after/ftplugin/markdown.lua2
-rw-r--r--after/plugin/luasnip.lua4
-rw-r--r--lua/config/set.lua6
3 files changed, 11 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}"),
diff --git a/lua/config/set.lua b/lua/config/set.lua
index e921234..57b6e99 100644
--- a/lua/config/set.lua
+++ b/lua/config/set.lua
@@ -106,3 +106,9 @@ vim.cmd("match Todo /\\(TODO\\|FIXME\\):/")
-- TODO: this is some text
vim.cmd("syntax match matchURL /" .. "\\(https\\?\\|ftp\\|magnet\\):\\/\\/[[:alnum:]%\\/_#.-~:]*" .. "/")
vim.cmd("hi matchURL guifg=" .. require("nord.colors").palette.aurora.yellow)
+
+vim.opt.fillchars = { fold = " " }
+vim.opt.foldmethod = "indent"
+vim.opt.foldenable = false
+vim.opt.foldlevel = 99
+vim.g.markdown_folding = 1