mirror of
https://github.com/neovim/neovim.git
synced 2025-09-17 00:38:17 +00:00

This commit finishes support for colored and styled underlines adding `CSI 4 : [2,4,5] m` support providing double, dashed, and dotted underlines Fixes #17362.
146 lines
2.0 KiB
Lua
146 lines
2.0 KiB
Lua
return {
|
|
context = {
|
|
"types";
|
|
};
|
|
set_extmark = {
|
|
"id";
|
|
"end_line";
|
|
"end_row";
|
|
"end_col";
|
|
"hl_group";
|
|
"virt_text";
|
|
"virt_text_pos";
|
|
"virt_text_win_col";
|
|
"virt_text_hide";
|
|
"hl_eol";
|
|
"hl_mode";
|
|
"ephemeral";
|
|
"priority";
|
|
"right_gravity";
|
|
"end_right_gravity";
|
|
"virt_lines";
|
|
"virt_lines_above";
|
|
"virt_lines_leftcol";
|
|
"strict";
|
|
};
|
|
keymap = {
|
|
"noremap";
|
|
"nowait";
|
|
"silent";
|
|
"script";
|
|
"expr";
|
|
"unique";
|
|
"callback";
|
|
"desc";
|
|
};
|
|
get_commands = {
|
|
"builtin";
|
|
};
|
|
user_command = {
|
|
"addr";
|
|
"bang";
|
|
"bar";
|
|
"complete";
|
|
"count";
|
|
"desc";
|
|
"force";
|
|
"keepscript";
|
|
"nargs";
|
|
"range";
|
|
"register";
|
|
};
|
|
float_config = {
|
|
"row";
|
|
"col";
|
|
"width";
|
|
"height";
|
|
"anchor";
|
|
"relative";
|
|
"win";
|
|
"bufpos";
|
|
"external";
|
|
"focusable";
|
|
"zindex";
|
|
"border";
|
|
"style";
|
|
"noautocmd";
|
|
};
|
|
runtime = {
|
|
"is_lua";
|
|
};
|
|
eval_statusline = {
|
|
"winid";
|
|
"maxwidth";
|
|
"fillchar";
|
|
"highlights";
|
|
"use_tabline";
|
|
};
|
|
option = {
|
|
"scope";
|
|
};
|
|
highlight = {
|
|
"bold";
|
|
"standout";
|
|
"strikethrough";
|
|
"underline";
|
|
"underlineline";
|
|
"undercurl";
|
|
"underdot";
|
|
"underdash";
|
|
"italic";
|
|
"reverse";
|
|
"nocombine";
|
|
"default";
|
|
"global";
|
|
"cterm";
|
|
"foreground"; "fg";
|
|
"background"; "bg";
|
|
"ctermfg";
|
|
"ctermbg";
|
|
"special"; "sp";
|
|
"link";
|
|
"fallback";
|
|
"blend";
|
|
"temp";
|
|
};
|
|
highlight_cterm = {
|
|
"bold";
|
|
"standout";
|
|
"strikethrough";
|
|
"underline";
|
|
"underlineline";
|
|
"undercurl";
|
|
"underdot";
|
|
"underdash";
|
|
"italic";
|
|
"reverse";
|
|
"nocombine";
|
|
};
|
|
-- Autocmds
|
|
create_autocmd = {
|
|
"buffer";
|
|
"callback";
|
|
"command";
|
|
"desc";
|
|
"group";
|
|
"once";
|
|
"nested";
|
|
"pattern";
|
|
};
|
|
do_autocmd = {
|
|
"buffer";
|
|
"group";
|
|
"modeline";
|
|
"pattern";
|
|
};
|
|
get_autocmds = {
|
|
"event";
|
|
"group";
|
|
"pattern";
|
|
};
|
|
create_augroup = {
|
|
"clear";
|
|
};
|
|
}
|
|
|