Diff
1diff --git a/dot_config/nvim/lua/sets.lua b/dot_config/nvim/lua/sets.lua
2index 5140fa1839d476e3c608eab96e464f5db5cc66c2..6e9893bfb45bf4b6101375054ef667199c6d8247 100644
3--- a/dot_config/nvim/lua/sets.lua
4+++ b/dot_config/nvim/lua/sets.lua
5@@ -8,7 +8,6 @@ vim.opt.laststatus = 2
6 vim.opt.tabstop = 4
7 vim.opt.shiftwidth = 4
8 vim.opt.softtabstop = 4
9-vim.opt.textwidth = 120
10 vim.opt.colorcolumn = "+1"
11 vim.opt.listchars = "tab:│ ,trail:~,extends:>,precedes:<"
12
13@@ -16,36 +15,7 @@ vim.opt.foldenable = false
14 vim.opt.foldlevel = 99
15 vim.opt.foldmethod = "expr"
16 vim.opt.foldexpr = "v:lua.vim.treesitter.foldexpr()"
17--- vim.opt.foldtext = "v:lua.vim.treesitter.foldtext()"
18-local function get_custom_foldtxt_suffix(foldstart)
19- local fold_suffix_str = string.format(" %s [%s lines]", "┉", vim.v.foldend - foldstart + 1)
20-
21- return { fold_suffix_str, "Folded" }
22-end
23-
24-local function get_custom_foldtext(foldtxt_suffix, foldstart)
25- local line = vim.api.nvim_buf_get_lines(0, foldstart - 1, foldstart, false)[1]
26-
27- return {
28- { line, "Normal" },
29- foldtxt_suffix,
30- }
31-end
32-
33-_G.get_foldtext = function()
34- local foldstart = vim.v.foldstart
35- local ts_foldtxt = vim.treesitter.foldtext()
36- local foldtxt_suffix = get_custom_foldtxt_suffix(foldstart)
37-
38- if type(ts_foldtxt) == "string" then
39- return get_custom_foldtext(foldtxt_suffix, foldstart)
40- else
41- table.insert(ts_foldtxt, foldtxt_suffix)
42- return ts_foldtxt
43- end
44-end
45-
46-vim.opt.foldtext = "v:lua.get_foldtext()"
47+vim.opt.foldtext = "v:lua.vim.treesitter.foldtext()"
48
49 vim.opt.termguicolors = true
50 vim.opt.autochdir = true