0cad2dd71268a87139b2017fd9e0eb86bf1a8974

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Remove custom fold text and vertical line at 120

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