mirror of
https://github.com/bgrolleman/dotfiles.git
synced 2025-12-06 05:45:24 +01:00
26 lines
596 B
Lua
26 lines
596 B
Lua
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
|