File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 301301 -- folds
302302 if opts .folds .enabled then
303303 LazyVim .lsp .on_supports_method (" textDocument/foldingRange" , function (client , buffer )
304- local win = vim . api . nvim_get_current_win ()
305- vim . wo [ win ][ 0 ]. foldexpr = " v:lua.vim.lsp.foldexpr()"
306- vim . wo [ win ][ 0 ]. foldmethod = " expr "
304+ if LazyVim . set_default ( " foldmethod " , " expr " ) then
305+ LazyVim . set_default ( " foldexpr" , " v:lua.vim.lsp.foldexpr()" )
306+ end
307307 end )
308308 end
309309
Original file line number Diff line number Diff line change @@ -149,13 +149,14 @@ opts = {
149149
150150 -- indents
151151 if vim .tbl_get (opts , " indent" , " enable" ) ~= false then
152- vim . bo [ ev . buf ]. indentexpr = " v:lua.LazyVim.treesitter.indentexpr()"
152+ LazyVim . set_default ( " indentexpr" , " v:lua.LazyVim.treesitter.indentexpr()" )
153153 end
154154
155155 -- folds
156156 if vim .tbl_get (opts , " folds" , " enable" ) ~= false then
157- vim .wo .foldmethod = " expr"
158- vim .wo .foldexpr = " v:lua.LazyVim.treesitter.foldexpr()"
157+ if LazyVim .set_default (" foldmethod" , " expr" ) then
158+ LazyVim .set_default (" foldexpr" , " v:lua.LazyVim.treesitter.foldexpr()" )
159+ end
159160 end
160161 end ,
161162 })
You can’t perform that action at this time.
0 commit comments