Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justinmk/2fcb911a12d548061436ac9d97fc883b to your computer and use it in GitHub Desktop.
Save justinmk/2fcb911a12d548061436ac9d97fc883b to your computer and use it in GitHub Desktop.
{'types': {'Window': {'id': 1, 'prefix': {'_TYPE': [], '_VAL':
['nvim_win_']}}, 'Tabpage': {'id': 2, 'prefix': {'_TYPE': [], '_VAL':
['nvim_tabpage_']}}, 'Buffer': {'id': 0, 'prefix': {'_TYPE': [], '_VAL':
['nvim_buf_']}}}, 'functions': [{'method': v:true, 'name': {'_TYPE': [],
'_VAL': ['nvim_buf_line_count']}, 'return_type': {'_TYPE': [], '_VAL':
['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE':
[], '_VAL': ['buffer']}]], 'since': 1}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['buffer_get_line']},
'return_type': {'_TYPE': [], '_VAL': ['String']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [],
'_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['index']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['buffer_set_line']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['index']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['line']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['buffer_del_line']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['index']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['buffer_get_line_slice']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(String)']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['start']}], [{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['end']}], [{'_TYPE': [], '_VAL': ['Boolean']},
{'_TYPE': [], '_VAL': ['include_start']}], [{'_TYPE': [], '_VAL':
['Boolean']}, {'_TYPE': [], '_VAL': ['include_end']}]], 'since': 0},
{'method': v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_buf_get_lines']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(String)']}, 'parameters':
[[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}],
[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['start']}],
[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['end']}],
[{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['strict_indexing']}]], 'since': 1}, {'method': v:false, 'deprecated_since':
1, 'name': {'_TYPE': [], '_VAL': ['buffer_set_line_slice']}, 'return_type':
{'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['start']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['end']}], [{'_TYPE': [], '_VAL':
['Boolean']}, {'_TYPE': [], '_VAL': ['include_start']}], [{'_TYPE': [],
'_VAL': ['Boolean']}, {'_TYPE': [], '_VAL': ['include_end']}], [{'_TYPE': [],
'_VAL': ['ArrayOf(String)']}, {'_TYPE': [], '_VAL': ['replacement']}]],
'since': 0}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_set_lines']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['start']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['end']}], [{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['strict_indexing']}], [{'_TYPE': [], '_VAL': ['ArrayOf(String)']}, {'_TYPE':
[], '_VAL': ['replacement']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_buf_get_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_buf_set_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL': ['Object']},
{'_TYPE': [], '_VAL': ['value']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_buf_del_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 1}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['buffer_set_var']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL':
['Object']}, {'_TYPE': [], '_VAL': ['value']}]], 'since': 0}, {'method':
v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['buffer_del_var']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_get_option']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_set_option']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_get_number']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_get_name']}, 'return_type': {'_TYPE': [], '_VAL': ['String']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_set_name']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_is_valid']}, 'return_type': {'_TYPE': [], '_VAL': ['Boolean']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}]], 'since': 1}, {'method': v:false, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['buffer_insert']}, 'return_type': {'_TYPE':
[], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['lnum']}], [{'_TYPE': [], '_VAL':
['ArrayOf(String)']}, {'_TYPE': [], '_VAL': ['lines']}]], 'since': 0},
{'method': v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_buf_get_mark']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(Integer, 2)']}, 'parameters':
[[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}],
[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]],
'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_buf_add_highlight']}, 'return_type': {'_TYPE': [], '_VAL':
['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE':
[], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['src_id']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['hl_group']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['line']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['col_start']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['col_end']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [],
'_VAL': ['nvim_buf_clear_highlight']}, 'return_type': {'_TYPE': [], '_VAL':
['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [],
'_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['src_id']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['line_start']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['line_end']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE':
[], '_VAL': ['nvim_tabpage_list_wins']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Window)']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_tabpage_get_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_tabpage_set_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL': ['Object']},
{'_TYPE': [], '_VAL': ['value']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_tabpage_del_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 1}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['tabpage_set_var']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL': ['tabpage']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL':
['Object']}, {'_TYPE': [], '_VAL': ['value']}]], 'since': 0}, {'method':
v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['tabpage_del_var']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL':
['tabpage']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_tabpage_get_win']}, 'return_type': {'_TYPE': [], '_VAL': ['Window']},
'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL':
['tabpage']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_tabpage_get_number']}, 'return_type': {'_TYPE': [], '_VAL':
['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE':
[], '_VAL': ['tabpage']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE':
[], '_VAL': ['nvim_tabpage_is_valid']}, 'return_type': {'_TYPE': [], '_VAL':
['Boolean']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE':
[], '_VAL': ['tabpage']}]], 'since': 1}, {'method': v:false, 'name':
{'_TYPE': [], '_VAL': ['nvim_ui_attach']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['width']}], [{'_TYPE': [], '_VAL': ['Integer']},
{'_TYPE': [], '_VAL': ['height']}], [{'_TYPE': [], '_VAL': ['Dictionary']},
{'_TYPE': [], '_VAL': ['options']}]], 'since': 1}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['ui_attach']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['width']}], [{'_TYPE': [],
'_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['height']}], [{'_TYPE': [],
'_VAL': ['Boolean']}, {'_TYPE': [], '_VAL': ['enable_rgb']}]], 'since': 0},
{'method': v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_ui_detach']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [], 'since':
1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_ui_try_resize']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['width']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['height']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_ui_set_option']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_command']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['command']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_feedkeys']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['keys']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['mode']}], [{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['escape_csi']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_input']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['keys']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_replace_termcodes']}, 'return_type': {'_TYPE': [], '_VAL':
['String']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['str']}], [{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['from_part']}], [{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['do_lt']}], [{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['special']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_command_output']}, 'return_type': {'_TYPE': [], '_VAL':
['String']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['str']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_eval']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['expr']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_call_function']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['fname']}], [{'_TYPE': [], '_VAL': ['Array']}, {'_TYPE': [], '_VAL':
['args']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_strwidth']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['str']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_list_runtime_paths']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(String)']}, 'parameters': [], 'since': 1}, {'method': v:false,
'name': {'_TYPE': [], '_VAL': ['nvim_set_current_dir']}, 'return_type':
{'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL':
['String']}, {'_TYPE': [], '_VAL': ['dir']}]], 'since': 1}, {'method':
v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_get_current_line']},
'return_type': {'_TYPE': [], '_VAL': ['String']}, 'parameters': [], 'since':
1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_set_current_line']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['line']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_del_current_line']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_get_var']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_set_var']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_del_var']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_set_var']}, 'return_type': {'_TYPE': [], '_VAL':
['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_del_var']}, 'return_type': {'_TYPE': [], '_VAL':
['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['name']}]], 'since': 0}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_get_vvar']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_get_option']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_set_option']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_out_write']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['str']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_err_write']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['str']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_err_writeln']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['str']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_list_bufs']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Buffer)']}, 'parameters': [], 'since': 1}, {'method': v:false,
'name': {'_TYPE': [], '_VAL': ['nvim_get_current_buf']}, 'return_type':
{'_TYPE': [], '_VAL': ['Buffer']}, 'parameters': [], 'since': 1}, {'method':
v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_set_current_buf']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}]], 'since': 1},
{'method': v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_list_wins']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(Window)']}, 'parameters': [],
'since': 1}, {'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_get_current_win']}, 'return_type': {'_TYPE': [], '_VAL': ['Window']},
'parameters': [], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_set_current_win']}, 'return_type': {'_TYPE': [], '_VAL':
['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [],
'_VAL': ['window']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE': [],
'_VAL': ['nvim_list_tabpages']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Tabpage)']}, 'parameters': [], 'since': 1}, {'method': v:false,
'name': {'_TYPE': [], '_VAL': ['nvim_get_current_tabpage']}, 'return_type':
{'_TYPE': [], '_VAL': ['Tabpage']}, 'parameters': [], 'since': 1}, {'method':
v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_set_current_tabpage']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL': ['tabpage']}]], 'since': 1},
{'method': v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_subscribe']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['event']}]], 'since': 1},
{'method': v:false, 'name': {'_TYPE': [], '_VAL': ['nvim_unsubscribe']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['event']}]], 'since': 1},
{'method': v:false, 'name': {'_TYPE': [], '_VAL':
['nvim_get_color_by_name']}, 'return_type': {'_TYPE': [], '_VAL':
['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE':
[], '_VAL': ['name']}]], 'since': 1}, {'method': v:false, 'name': {'_TYPE':
[], '_VAL': ['nvim_get_color_map']}, 'return_type': {'_TYPE': [], '_VAL':
['Dictionary']}, 'parameters': [], 'since': 1}, {'method': v:false, 'name':
{'_TYPE': [], '_VAL': ['nvim_get_api_info']}, 'return_type': {'_TYPE': [],
'_VAL': ['Array']}, 'parameters': [], 'since': 1}, {'method': v:false,
'name': {'_TYPE': [], '_VAL': ['nvim_call_atomic']}, 'return_type': {'_TYPE':
[], '_VAL': ['Array']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Array']},
{'_TYPE': [], '_VAL': ['calls']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_win_get_buf']}, 'return_type': {'_TYPE': [],
'_VAL': ['Buffer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']},
{'_TYPE': [], '_VAL': ['window']}]], 'since': 1}, {'method': v:true, 'name':
{'_TYPE': [], '_VAL': ['nvim_win_get_cursor']}, 'return_type': {'_TYPE': [],
'_VAL': ['ArrayOf(Integer, 2)']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Window']}, {'_TYPE': [], '_VAL': ['window']}]], 'since': 1}, {'method':
v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_win_set_cursor']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['ArrayOf(Integer, 2)']}, {'_TYPE': [], '_VAL': ['pos']}]], 'since':
1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_get_height']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_set_height']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['height']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_get_width']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_set_width']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['width']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_get_var']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_set_var']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_del_var']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 1}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['window_set_var']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']},
{'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL': ['Object']},
{'_TYPE': [], '_VAL': ['value']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['window_del_var']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]], 'since': 0},
{'method': v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_win_get_option']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]], 'since': 1},
{'method': v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_win_set_option']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL':
['Object']}, {'_TYPE': [], '_VAL': ['value']}]], 'since': 1}, {'method':
v:true, 'name': {'_TYPE': [], '_VAL': ['nvim_win_get_position']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(Integer, 2)']}, 'parameters':
[[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}]],
'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_get_tabpage']}, 'return_type': {'_TYPE': [], '_VAL': ['Tabpage']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_get_number']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 1}, {'method': v:true, 'name': {'_TYPE': [], '_VAL':
['nvim_win_is_valid']}, 'return_type': {'_TYPE': [], '_VAL': ['Boolean']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 1}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['buffer_line_count']}, 'return_type': {'_TYPE': [],
'_VAL': ['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['buffer_get_lines']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(String)']}, 'parameters':
[[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}],
[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['start']}],
[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['end']}],
[{'_TYPE': [], '_VAL': ['Boolean']}, {'_TYPE': [], '_VAL':
['strict_indexing']}]], 'since': 0}, {'method': v:true, 'deprecated_since':
1, 'name': {'_TYPE': [], '_VAL': ['buffer_set_lines']}, 'return_type':
{'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['start']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['end']}], [{'_TYPE': [], '_VAL':
['Boolean']}, {'_TYPE': [], '_VAL': ['strict_indexing']}], [{'_TYPE': [],
'_VAL': ['ArrayOf(String)']}, {'_TYPE': [], '_VAL': ['replacement']}]],
'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [],
'_VAL': ['buffer_get_var']}, 'return_type': {'_TYPE': [], '_VAL':
['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [],
'_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['name']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['buffer_get_option']}, 'return_type':
{'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL':
['String']}, {'_TYPE': [], '_VAL': ['name']}]], 'since': 0}, {'method':
v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['buffer_set_option']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}], [{'_TYPE': [], '_VAL': ['Object']}, {'_TYPE': [], '_VAL':
['value']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['buffer_get_number']}, 'return_type': {'_TYPE': [],
'_VAL': ['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['buffer_get_name']},
'return_type': {'_TYPE': [], '_VAL': ['String']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}]], 'since': 0},
{'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['buffer_set_name']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['buffer_is_valid']}, 'return_type': {'_TYPE': [],
'_VAL': ['Boolean']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']},
{'_TYPE': [], '_VAL': ['buffer']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['buffer_get_mark']},
'return_type': {'_TYPE': [], '_VAL': ['ArrayOf(Integer, 2)']}, 'parameters':
[[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}],
[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]],
'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [],
'_VAL': ['buffer_add_highlight']}, 'return_type': {'_TYPE': [], '_VAL':
['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE':
[], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['src_id']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [],
'_VAL': ['hl_group']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['line']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['col_start']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [],
'_VAL': ['col_end']}]], 'since': 0}, {'method': v:true, 'deprecated_since':
1, 'name': {'_TYPE': [], '_VAL': ['buffer_clear_highlight']}, 'return_type':
{'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Buffer']}, {'_TYPE': [], '_VAL': ['buffer']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['src_id']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['line_start']}], [{'_TYPE': [], '_VAL':
['Integer']}, {'_TYPE': [], '_VAL': ['line_end']}]], 'since': 0}, {'method':
v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['tabpage_get_windows']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Window)']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['tabpage_get_var']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL': ['tabpage']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]], 'since': 0},
{'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['tabpage_get_window']}, 'return_type': {'_TYPE': [], '_VAL': ['Window']},
'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL':
['tabpage']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['tabpage_is_valid']}, 'return_type': {'_TYPE':
[], '_VAL': ['Boolean']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']},
{'_TYPE': [], '_VAL': ['tabpage']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['ui_detach']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [], 'since':
0}, {'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['ui_try_resize']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['width']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['height']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['vim_command']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['command']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_feedkeys']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['keys']}], [{'_TYPE': [], '_VAL':
['String']}, {'_TYPE': [], '_VAL': ['mode']}], [{'_TYPE': [], '_VAL':
['Boolean']}, {'_TYPE': [], '_VAL': ['escape_csi']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_input']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['keys']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_replace_termcodes']}, 'return_type': {'_TYPE':
[], '_VAL': ['String']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['str']}], [{'_TYPE': [], '_VAL': ['Boolean']},
{'_TYPE': [], '_VAL': ['from_part']}], [{'_TYPE': [], '_VAL': ['Boolean']},
{'_TYPE': [], '_VAL': ['do_lt']}], [{'_TYPE': [], '_VAL': ['Boolean']},
{'_TYPE': [], '_VAL': ['special']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_command_output']},
'return_type': {'_TYPE': [], '_VAL': ['String']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['String']}, {'_TYPE': [], '_VAL': ['str']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_eval']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['expr']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_call_function']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['fname']}], [{'_TYPE': [], '_VAL': ['Array']},
{'_TYPE': [], '_VAL': ['args']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_strwidth']},
'return_type': {'_TYPE': [], '_VAL': ['Integer']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['String']}, {'_TYPE': [], '_VAL': ['str']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_list_runtime_paths']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(String)']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_change_directory']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['dir']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_get_current_line']}, 'return_type': {'_TYPE': [],
'_VAL': ['String']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_set_current_line']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['line']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_del_current_line']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_get_var']},
'return_type': {'_TYPE': [], '_VAL': ['Object']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_get_vvar']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_get_option']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_set_option']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL':
['Object']}, {'_TYPE': [], '_VAL': ['value']}]], 'since': 0}, {'method':
v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_out_write']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['str']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_err_write']}, 'return_type': {'_TYPE': [],
'_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['str']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_report_error']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['str']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_get_buffers']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Buffer)']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_get_current_buffer']}, 'return_type': {'_TYPE': [], '_VAL':
['Buffer']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_set_current_buffer']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Buffer']}, {'_TYPE': [], '_VAL':
['buffer']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['vim_get_windows']}, 'return_type': {'_TYPE':
[], '_VAL': ['ArrayOf(Window)']}, 'parameters': [], 'since': 0}, {'method':
v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_get_current_window']}, 'return_type': {'_TYPE': [], '_VAL':
['Window']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_set_current_window']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['vim_get_tabpages']}, 'return_type': {'_TYPE':
[], '_VAL': ['ArrayOf(Tabpage)']}, 'parameters': [], 'since': 0}, {'method':
v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_get_current_tabpage']}, 'return_type': {'_TYPE': [], '_VAL':
['Tabpage']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_set_current_tabpage']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Tabpage']}, {'_TYPE': [], '_VAL':
['tabpage']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['vim_subscribe']}, 'return_type': {'_TYPE':
[], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['event']}]], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_unsubscribe']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['event']}]], 'since': 0},
{'method': v:false, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['vim_name_to_color']}, 'return_type': {'_TYPE': [], '_VAL': ['Integer']},
'parameters': [[{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:false, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['vim_get_color_map']}, 'return_type': {'_TYPE': [],
'_VAL': ['Dictionary']}, 'parameters': [], 'since': 0}, {'method': v:false,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['vim_get_api_info']},
'return_type': {'_TYPE': [], '_VAL': ['Array']}, 'parameters': [], 'since':
0}, {'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_get_buffer']}, 'return_type': {'_TYPE': [], '_VAL': ['Buffer']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['window_get_cursor']}, 'return_type': {'_TYPE': [],
'_VAL': ['ArrayOf(Integer, 2)']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Window']}, {'_TYPE': [], '_VAL': ['window']}]], 'since': 0}, {'method':
v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_set_cursor']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['ArrayOf(Integer, 2)']}, {'_TYPE': [],
'_VAL': ['pos']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1,
'name': {'_TYPE': [], '_VAL': ['window_get_height']}, 'return_type':
{'_TYPE': [], '_VAL': ['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL':
['Window']}, {'_TYPE': [], '_VAL': ['window']}]], 'since': 0}, {'method':
v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_set_height']}, 'return_type': {'_TYPE': [], '_VAL': ['void']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['Integer']}, {'_TYPE': [], '_VAL':
['height']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['window_get_width']}, 'return_type': {'_TYPE': [],
'_VAL': ['Integer']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']},
{'_TYPE': [], '_VAL': ['window']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['window_set_width']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['Integer']}, {'_TYPE': [], '_VAL': ['width']}]], 'since': 0},
{'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_get_var']}, 'return_type': {'_TYPE': [], '_VAL': ['Object']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}], [{'_TYPE': [], '_VAL': ['String']}, {'_TYPE': [], '_VAL':
['name']}]], 'since': 0}, {'method': v:true, 'deprecated_since': 1, 'name':
{'_TYPE': [], '_VAL': ['window_get_option']}, 'return_type': {'_TYPE': [],
'_VAL': ['Object']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']},
{'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [], '_VAL': ['String']},
{'_TYPE': [], '_VAL': ['name']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['window_set_option']},
'return_type': {'_TYPE': [], '_VAL': ['void']}, 'parameters': [[{'_TYPE': [],
'_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}], [{'_TYPE': [],
'_VAL': ['String']}, {'_TYPE': [], '_VAL': ['name']}], [{'_TYPE': [], '_VAL':
['Object']}, {'_TYPE': [], '_VAL': ['value']}]], 'since': 0}, {'method':
v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_get_position']}, 'return_type': {'_TYPE': [], '_VAL':
['ArrayOf(Integer, 2)']}, 'parameters': [[{'_TYPE': [], '_VAL': ['Window']},
{'_TYPE': [], '_VAL': ['window']}]], 'since': 0}, {'method': v:true,
'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL': ['window_get_tabpage']},
'return_type': {'_TYPE': [], '_VAL': ['Tabpage']}, 'parameters': [[{'_TYPE':
[], '_VAL': ['Window']}, {'_TYPE': [], '_VAL': ['window']}]], 'since': 0},
{'method': v:true, 'deprecated_since': 1, 'name': {'_TYPE': [], '_VAL':
['window_is_valid']}, 'return_type': {'_TYPE': [], '_VAL': ['Boolean']},
'parameters': [[{'_TYPE': [], '_VAL': ['Window']}, {'_TYPE': [], '_VAL':
['window']}]], 'since': 0}], 'error_types': {'Validation': {'id': 1},
'Exception': {'id': 0}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment