1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
local M = {}
function M.setup()
local ok, statuscol = pcall(require, "statuscol")
if not ok or not statuscol then
return false
end
local builtin_ok, builtin = pcall(require, "statuscol.builtin")
if not builtin_ok or not builtin then
return false
end
statuscol.setup({
segments = {
{ text = { builtin.lnumfunc }, click = "v:lua.ScLa" },
{ text = { "%s" }, click = "v:lua.ScSa" },
{ text = { builtin.foldfunc }, click = "v:lua.ScFa" },
},
ft_ignore = {
"NvimTree",
"packer",
"NeogitStatus",
"toggleterm",
"dapui_scopes",
"dapui_breakpoints",
"dapui_stacks",
"dapui_watches",
"dapui_console",
"dapui_repl",
},
})
return true
end
return M
|