]> git.rmz.io Git - dotfiles.git/blobdiff - nvim/lua/config/options.lua
lazyvim: foldexpr using treesitter if available
[dotfiles.git] / nvim / lua / config / options.lua
index 3939dbcf0dc9717c32cf9f801a0a95936a0376b6..81ff29e02db9ba47808933b49911f9d83ea4fa93 100644 (file)
@@ -5,6 +5,8 @@ local opt = vim.opt
 vim.g.man_hardwrap = 1
 vim.env.MANWIDTH = 80
 
+vim.diagnostic.config({ virtual_text = false })
+
 -- TODO: also try noinsert
 opt.completeopt = "menu,menuone,noselect"
 
@@ -18,5 +20,8 @@ if vim.fn.has("nvim-0.9.0") == 1 then
   opt.splitkeep = "screen"
   opt.shortmess:append({ C = true })
 end
+opt.foldmethod = "expr"
+opt.foldexpr = "v:lua.require'rmz.util'.foldexpr()"
+
 -- do not let markdown plugin change indent
 vim.g.markdown_recommended_style = 0