Adding my neovim config

This commit is contained in:
2025-05-31 08:41:58 +02:00
parent 2b8c11fd21
commit b6790941be
47 changed files with 1778 additions and 0 deletions

25
nvim/init.lua Normal file
View File

@@ -0,0 +1,25 @@
require("config.lazy")
--
-- local o = vim.opt
-- o.compatible = false
-- o.number = true
-- o.cmdheight = 2
-- o.expandtab = true
-- o.smarttab = true
-- o.shiftwidth = 4
-- o.tabstop = 4
-- o.ai = true
-- o.si = true
--
-- nvim_create_user_command("InsertTodayHeader", ':pu=strftime("# %a %d %b %Y")', {})
--
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "v:lua.MyCustomFoldExpr()"
function _G.MyCustomFoldExpr()
local line = vim.fn.getline(vim.v.lnum)
if line:match("::$") then
return "=" -- keep the same fold level as the previous line
end
return vim.treesitter.foldexpr()
end