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";
  };
  keymap = {
    "noremap";
    "nowait";
    "silent";
    "script";
    "expr";
    "unique";
  };
  get_commands = {
    "builtin";
  };
  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";
  };
}

