Skip to content

Commit 1283adb

Browse files
committed
🐛 Do not fold on C# files
Signed-off-by: Fredrik Klingenberg <fredrkl@gmail.com>
1 parent 10d0f58 commit 1283adb

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

lua/fredrkl/core/options.lua

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ opt.shiftwidth = 2 -- 2 spaces for indent width
1313
opt.expandtab = true -- expand tab to spaces
1414
opt.autoindent = true -- copy indent from current line when starting new one
1515

16+
-- folding
17+
opt.foldmethod = 'manual' -- only fold when manually created
18+
opt.foldlevelstart = 99 -- open all folds when file is opened
19+
1620
-- buffers
1721
opt.splitright = true
1822

@@ -102,8 +106,10 @@ vim.api.nvim_create_autocmd('FileType', {
102106
pattern = { 'c_sharp', 'lua' },
103107
callback = function()
104108
vim.treesitter.start()
105-
vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()'
106-
vim.wo.foldmethod = 'expr'
109+
vim.wo.foldmethod = 'manual' -- disable expression folding
110+
vim.wo.foldlevelstart = 99
111+
--vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()'
112+
--vim.wo.foldmethod = 'expr'
107113
vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
108114
end,
109115
})

0 commit comments

Comments
 (0)