Skip to content

Commit d1aade1

Browse files
authored
almost no-op (#8)
* add folding * no more fold
1 parent c3c0b45 commit d1aade1

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

lua/kickstart/plugins/lsp.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,11 @@ return {
167167
vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled { bufnr = event.buf })
168168
end, '[T]oggle Inlay [H]ints')
169169
end
170+
171+
if client and client_supports_method(client, 'textDocument/foldingRange', event.buf) then
172+
-- local win = vim.api.nvim_get_current_win()
173+
-- vim.wo[win][0].foldexpr = 'v:lua.vim.lsp.foldexpr()'
174+
end
170175
end,
171176
})
172177

lua/kickstart/plugins/treesitter.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ return { -- Highlight, edit, and navigate code
1515
-- indent = { enable = true, disable = { 'ruby' } },
1616
},
1717
config = function(_, opts)
18+
-- fold method to be function / treesitter
19+
-- vim.o.foldmethod = 'expr'
20+
-- Default to treesitter folding
21+
-- vim.o.foldexpr = 'v:lua.vim.treesitter.foldexpr()'
22+
-- vim.o.foldenable = false
23+
vim.opt.foldnestmax = 4
24+
vim.opt.foldlevel = 99
25+
vim.opt.foldlevelstart = 1
26+
1827
-- [[ Configure Treesitter ]] See `:help nvim-treesitter`
1928

2029
-- Prefer git instead of curl in order to improve connectivity in some environments

0 commit comments

Comments
 (0)