diff --git a/nvim/lua/options.lua b/nvim/lua/options.lua index 8b65e1f..50319f2 100755 --- a/nvim/lua/options.lua +++ b/nvim/lua/options.lua @@ -15,6 +15,10 @@ vim.opt.expandtab = true vim.opt.breakindent = true vim.opt.linebreak = true +-- folding +vim.wo.foldmethod = 'expr' +vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()' + -- line numbers vim.wo.number = true vim.wo.cursorline = true diff --git a/nvim/lua/plugins/lsp/treesitter.lua b/nvim/lua/plugins/lsp/treesitter.lua index a9acba8..42272fe 100755 --- a/nvim/lua/plugins/lsp/treesitter.lua +++ b/nvim/lua/plugins/lsp/treesitter.lua @@ -19,11 +19,13 @@ return { -- "latex", "lua", "markdown", + "meson", "nginx", "php", "python", "rasi", "requirements", + "robots", "ruby", "rust", "scss", @@ -37,6 +39,7 @@ return { "vue", "xml", "yaml", + "zathurarc" }, sync_install = false,