plugins/statuscol: init

This commit is contained in:
Gaetan Lepage 2024-04-16 14:35:42 +02:00 committed by Gaétan Lepage
parent 987c204b49
commit 514a51877d
3 changed files with 247 additions and 0 deletions

View file

@ -0,0 +1,61 @@
{
empty = {
plugins.statuscol.enable = true;
};
defaults = {
plugins.statuscol = {
enable = true;
settings = {
setopt = true;
thousands = false;
relculright = false;
ft_ignore = null;
bt_ignore = null;
segments = [
{
text = ["%C"];
click = "v:lua.ScFa";
}
{
text = ["%s"];
click = "v:lua.ScSa";
}
{
text = [
{__raw = "require('statuscol.builtin').lnumfunc";}
" "
];
condition = [
true
{__raw = "require('statuscol.builtin').not_empty";}
];
click = "v:lua.ScLa";
}
];
clickmod = "c";
clickhandlers = {
Lnum = "require('statuscol.builtin').lnum_click";
FoldClose = "require('statuscol.builtin').foldclose_click";
FoldOpen = "require('statuscol.builtin').foldopen_click";
FoldOther = "require('statuscol.builtin').foldother_click";
DapBreakpointRejected = "require('statuscol.builtin').toggle_breakpoint";
DapBreakpoint = "require('statuscol.builtin').toggle_breakpoint";
DapBreakpointCondition = "require('statuscol.builtin').toggle_breakpoint";
DiagnosticSignError = "require('statuscol.builtin').diagnostic_click";
DiagnosticSignHint = "require('statuscol.builtin').diagnostic_click";
DiagnosticSignInfo = "require('statuscol.builtin').diagnostic_click";
DiagnosticSignWarn = "require('statuscol.builtin').diagnostic_click";
GitSignsTopdelete = "require('statuscol.builtin').gitsigns_click";
GitSignsUntracked = "require('statuscol.builtin').gitsigns_click";
GitSignsAdd = "require('statuscol.builtin').gitsigns_click";
GitSignsChange = "require('statuscol.builtin').gitsigns_click";
GitSignsChangedelete = "require('statuscol.builtin').gitsigns_click";
GitSignsDelete = "require('statuscol.builtin').gitsigns_click";
gitsigns_extmark_signs_ = "require('statuscol.builtin').gitsigns_click";
};
};
};
};
}