From e9a2f811b7d030cb8701bd8459fd5c842a521eff Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Tue, 13 May 2025 10:07:17 +0300 Subject: =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20nvim=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nvim/lua/options.lua | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'nvim/lua/options.lua') diff --git a/nvim/lua/options.lua b/nvim/lua/options.lua index c5bd497..c912b32 100644 --- a/nvim/lua/options.lua +++ b/nvim/lua/options.lua @@ -32,12 +32,15 @@ local options = { scrolloff = 8, sidescrolloff = 8, syntax = "on", - foldmethod = "marker", + foldmethod = "expr", foldmarker = "{{{,}}}", - --foldexpr = "nvim_treesitter#foldexpr()", - foldlevelstart = 0, + --foldexpr = "v:lua.vim.treesitter.foldexpr()", + foldexpr = "nvim_treesitter#foldexpr()", + foldlevelstart = 99, foldenable = true, scrolloff = 999, + so = vim.fn.floor(vim.fn.winheight(0) / 2), + guicursor = "n-v-c:block,i-ci-ve:ver25,r-cr:hor20,o:hor50,i:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor,a:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor,sm:block-blinkwait175-blinkoff150-blinkon175", } vim.opt.formatoptions:append({ r = true, o = true }) vim.opt.shortmess:append("c") @@ -45,5 +48,11 @@ vim.opt.shortmess:append("c") for k, v in pairs(options) do vim.opt[k] = v end - +vim.wo.foldmethod = "expr" +vim.wo.foldexpr = "v:lua.vim.treesitter.foldexpr()" vim.cmd("set whichwrap+=<,>,[,],h,l") +vim.filetype.add({ + extension = { + templ = "templ", + }, +}) -- cgit v1.2.3