summaryrefslogtreecommitdiff
path: root/nvim/lua/options.lua
diff options
context:
space:
mode:
author2025-05-13 10:07:17 +0300
committer2025-05-13 10:07:17 +0300
commite9a2f811b7d030cb8701bd8459fd5c842a521eff (patch)
tree2c59e183408f6d814bdb32453cae84f03f8bf88b /nvim/lua/options.lua
parentПоправил тему zsh (diff)
downloaddotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.gz
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.bz2
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.xz
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.zip
Правки nvim конфига
Diffstat (limited to '')
-rw-r--r--nvim/lua/options.lua17
1 files changed, 13 insertions, 4 deletions
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",
+ },
+})