mirror of
https://github.com/neovim/neovim.git
synced 2025-09-23 03:28:33 +00:00

Adds support for a bar at the top of each window, enabled through the `'winbar'` option. Co-authored-by: Björn Linse <bjorn.linse@gmail.com>
200 lines
2.8 KiB
Lua
200 lines
2.8 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";
|
|
"sign_text";
|
|
"sign_hl_group";
|
|
"number_hl_group";
|
|
"line_hl_group";
|
|
"cursorline_hl_group";
|
|
"conceal";
|
|
"ui_watched";
|
|
};
|
|
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_winbar";
|
|
"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
|
|
clear_autocmds = {
|
|
"buffer";
|
|
"event";
|
|
"group";
|
|
"pattern";
|
|
};
|
|
create_autocmd = {
|
|
"buffer";
|
|
"callback";
|
|
"command";
|
|
"desc";
|
|
"group";
|
|
"nested";
|
|
"once";
|
|
"pattern";
|
|
};
|
|
exec_autocmds = {
|
|
"buffer";
|
|
"group";
|
|
"modeline";
|
|
"pattern";
|
|
};
|
|
get_autocmds = {
|
|
"event";
|
|
"group";
|
|
"pattern";
|
|
"buffer";
|
|
};
|
|
create_augroup = {
|
|
"clear";
|
|
};
|
|
cmd = {
|
|
"cmd";
|
|
"range";
|
|
"count";
|
|
"reg";
|
|
"bang";
|
|
"args";
|
|
"magic";
|
|
"mods";
|
|
"nargs";
|
|
"addr";
|
|
"nextcmd";
|
|
};
|
|
cmd_magic = {
|
|
"file";
|
|
"bar";
|
|
};
|
|
cmd_mods = {
|
|
"silent";
|
|
"emsg_silent";
|
|
"sandbox";
|
|
"noautocmd";
|
|
"browse";
|
|
"confirm";
|
|
"hide";
|
|
"keepalt";
|
|
"keepjumps";
|
|
"keepmarks";
|
|
"keeppatterns";
|
|
"lockmarks";
|
|
"noswapfile";
|
|
"tab";
|
|
"verbose";
|
|
"vertical";
|
|
"split";
|
|
};
|
|
cmd_opts = {
|
|
"output";
|
|
};
|
|
}
|
|
|