Created
July 7, 2020 03:11
-
-
Save chocopowwwa/709fdd0ac32ef939e3fb2c830c60e873 to your computer and use it in GitHub Desktop.
Nvim issue issues/1532
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| //"coc.preferences.formatOnSaveFiletypes": ["py", "rs", "c", "cpp", "julia"], | |
| "coc.preferences.formatOnSaveFiletypes": [], | |
| "coc.preferences.hoverTarget": "float", | |
| "signature.target": "float", | |
| "languageserver": { | |
| "julia": { | |
| "command": "/usr/bin/julia", | |
| "args": [ | |
| "--startup-file=no", | |
| "--history-file=no", | |
| "-e", | |
| "using LanguageServer;\n using Pkg;\n import StaticLint;\n import SymbolServer;\n env_path = dirname(Pkg.Types.Context().env.project_file);\n debug = false;\n server = LanguageServer.LanguageServerInstance(stdin, stdout, debug, env_path, \"\", Dict());\n server.runlinter = true;\n run(server);" | |
| ], | |
| "filetypes": ["julia"] | |
| }, | |
| "ccls": { | |
| "command": "ccls", | |
| "filetypes": ["c", "cpp", "objc", "objcpp"], | |
| "rootPatterns": [ | |
| ".ccls", | |
| "compile_commands.json", | |
| ".vim/", | |
| ".git/", | |
| ".hg/" | |
| ], | |
| "initializationOptions": { | |
| "cache": { | |
| "directory": "/tmp/ccls" | |
| } | |
| } | |
| }, | |
| "rust": { | |
| "command": "rls", | |
| "filetypes": ["rust"], | |
| "rootPatterns": ["Cargo.toml", "main.rs"] | |
| }, | |
| "golang": { | |
| "command": "gopls", | |
| //"command": "go-langserver", | |
| // "initializationOptions": { | |
| // "gocodeCompletionEnabled": true, | |
| // "diagnosticsEnabled": true, | |
| // }, | |
| "rootPatterns": ["go.mod"], | |
| "filetypes": ["go"] | |
| }, | |
| "python": { | |
| "command": "python", | |
| "args": ["-mpyls", "-vv", "--log-file", "/tmp/lsp_python.log"], | |
| "trace.server": "verbose", | |
| "filetypes": ["python"], | |
| "settings": { | |
| "pyls": { | |
| "enable": true, | |
| "trace": { | |
| "server": "verbose" | |
| }, | |
| "commandPath": "", | |
| "configurationSources": ["pycodestyle"], | |
| "plugins": { | |
| "jedi_completion": { | |
| "enabled": true | |
| }, | |
| "jedi_hover": { | |
| "enabled": true | |
| }, | |
| "jedi_references": { | |
| "enabled": true | |
| }, | |
| "jedi_signature_help": { | |
| "enabled": true | |
| }, | |
| "jedi_symbols": { | |
| "enabled": true, | |
| "all_scopes": true | |
| }, | |
| "mccabe": { | |
| "enabled": true, | |
| "threshold": 15 | |
| }, | |
| "preload": { | |
| "enabled": true | |
| }, | |
| "pycodestyle": { | |
| "enabled": true | |
| }, | |
| "pydocstyle": { | |
| "enabled": false, | |
| "match": "(?!test_).*\\.py", | |
| "matchDir": "[^\\.].*" | |
| }, | |
| "pyflakes": { | |
| "enabled": true | |
| }, | |
| "rope_completion": { | |
| "enabled": true | |
| }, | |
| "yapf": { | |
| "enabled": true | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 10:04:11 AM DEBUG [transport] - request to nvim: 1,nvim_get_api_info,[] | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 2,nvim_call_function,[ | |
| "coc#util#path_replace_patterns", | |
| [] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_set_var,[ | |
| "coc_process_pid", | |
| 826559 | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "VimEnter", | |
| [] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 1,61ms,[ | |
| 3, | |
| { | |
| "version": { | |
| "major": 0, | |
| "minor": 4, | |
| "patch": 3, | |
| "api_level": 6, | |
| "api_compatible": 0, | |
| "api_prerelease": false | |
| }, | |
| "functions": [ | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_line_count", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "index" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "String", | |
| "name": "buffer_get_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Boolean", | |
| "send_buffer" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_buf_attach", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_buf_detach", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "index" | |
| ], | |
| [ | |
| "String", | |
| "line" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_set_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "index" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_del_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "include_start" | |
| ], | |
| [ | |
| "Boolean", | |
| "include_end" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(String)", | |
| "name": "buffer_get_line_slice", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "strict_indexing" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(String)", | |
| "name": "nvim_buf_get_lines", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "include_start" | |
| ], | |
| [ | |
| "Boolean", | |
| "include_end" | |
| ], | |
| [ | |
| "ArrayOf(String)", | |
| "replacement" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_set_line_slice", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "strict_indexing" | |
| ], | |
| [ | |
| "ArrayOf(String)", | |
| "replacement" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_set_lines", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "index" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_get_offset", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Object", | |
| "name": "nvim_buf_get_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_get_changedtick", | |
| "since": 2 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "mode" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(Dictionary)", | |
| "name": "nvim_buf_get_keymap", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "String", | |
| "lhs" | |
| ], | |
| [ | |
| "String", | |
| "rhs" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_set_keymap", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "String", | |
| "lhs" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_del_keymap", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Dictionary", | |
| "name": "nvim_buf_get_commands", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_set_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_del_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "buffer_set_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "buffer_del_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Object", | |
| "name": "nvim_buf_get_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_set_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 2, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_get_number", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "String", | |
| "name": "nvim_buf_get_name", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_set_name", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_buf_is_loaded", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_buf_is_valid", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "lnum" | |
| ], | |
| [ | |
| "ArrayOf(String)", | |
| "lines" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_insert", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "nvim_buf_get_mark", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "String", | |
| "hl_group" | |
| ], | |
| [ | |
| "Integer", | |
| "line" | |
| ], | |
| [ | |
| "Integer", | |
| "col_start" | |
| ], | |
| [ | |
| "Integer", | |
| "col_end" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_add_highlight", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "Integer", | |
| "line_start" | |
| ], | |
| [ | |
| "Integer", | |
| "line_end" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_clear_namespace", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "Integer", | |
| "line_start" | |
| ], | |
| [ | |
| "Integer", | |
| "line_end" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_buf_clear_highlight", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "Integer", | |
| "line" | |
| ], | |
| [ | |
| "Array", | |
| "chunks" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_buf_set_virtual_text", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(Window)", | |
| "name": "nvim_tabpage_list_wins", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Object", | |
| "name": "nvim_tabpage_get_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_tabpage_set_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_tabpage_del_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "tabpage_set_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "tabpage_del_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Window", | |
| "name": "nvim_tabpage_get_win", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_tabpage_get_number", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_tabpage_is_valid", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ], | |
| [ | |
| "Dictionary", | |
| "options" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_attach", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ], | |
| [ | |
| "Boolean", | |
| "enable_rgb" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "ui_attach", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_detach", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_try_resize", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_set_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_try_resize_grid", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_ui_pum_set_height", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "command" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_command", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Boolean", | |
| "rgb" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_hl_by_name", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "hl_id" | |
| ], | |
| [ | |
| "Boolean", | |
| "rgb" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_hl_by_id", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "keys" | |
| ], | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "Boolean", | |
| "escape_csi" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_feedkeys", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "keys" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Integer", | |
| "name": "nvim_input", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "button" | |
| ], | |
| [ | |
| "String", | |
| "action" | |
| ], | |
| [ | |
| "String", | |
| "modifier" | |
| ], | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Integer", | |
| "col" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_input_mouse", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ], | |
| [ | |
| "Boolean", | |
| "from_part" | |
| ], | |
| [ | |
| "Boolean", | |
| "do_lt" | |
| ], | |
| [ | |
| "Boolean", | |
| "special" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "String", | |
| "name": "nvim_replace_termcodes", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "command" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "String", | |
| "name": "nvim_command_output", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "expr" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_eval", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "code" | |
| ], | |
| [ | |
| "Array", | |
| "args" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_execute_lua", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "fn" | |
| ], | |
| [ | |
| "Array", | |
| "args" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_call_function", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Object", | |
| "dict" | |
| ], | |
| [ | |
| "String", | |
| "fn" | |
| ], | |
| [ | |
| "Array", | |
| "args" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_call_dict_function", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "text" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Integer", | |
| "name": "nvim_strwidth", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "ArrayOf(String)", | |
| "name": "nvim_list_runtime_paths", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "dir" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_current_dir", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "String", | |
| "name": "nvim_get_current_line", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "line" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_current_line", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_del_current_line", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_get_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_del_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_set_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_del_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_get_vvar", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_vvar", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_get_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_out_write", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_err_write", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_err_writeln", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "ArrayOf(Buffer)", | |
| "name": "nvim_list_bufs", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Buffer", | |
| "name": "nvim_get_current_buf", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_current_buf", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "ArrayOf(Window)", | |
| "name": "nvim_list_wins", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Window", | |
| "name": "nvim_get_current_win", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_current_win", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Boolean", | |
| "listed" | |
| ], | |
| [ | |
| "Boolean", | |
| "scratch" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Buffer", | |
| "name": "nvim_create_buf", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Boolean", | |
| "enter" | |
| ], | |
| [ | |
| "Dictionary", | |
| "config" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Window", | |
| "name": "nvim_open_win", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "ArrayOf(Tabpage)", | |
| "name": "nvim_list_tabpages", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Tabpage", | |
| "name": "nvim_get_current_tabpage", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_current_tabpage", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Integer", | |
| "name": "nvim_create_namespace", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_namespaces", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "data" | |
| ], | |
| [ | |
| "Boolean", | |
| "crlf" | |
| ], | |
| [ | |
| "Integer", | |
| "phase" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Boolean", | |
| "name": "nvim_paste", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "ArrayOf(String)", | |
| "lines" | |
| ], | |
| [ | |
| "String", | |
| "type" | |
| ], | |
| [ | |
| "Boolean", | |
| "after" | |
| ], | |
| [ | |
| "Boolean", | |
| "follow" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_put", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "event" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_subscribe", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "event" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_unsubscribe", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Integer", | |
| "name": "nvim_get_color_by_name", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_color_map", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_context", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Dictionary", | |
| "dict" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_load_context", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_mode", | |
| "since": 2 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "mode" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "ArrayOf(Dictionary)", | |
| "name": "nvim_get_keymap", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "String", | |
| "lhs" | |
| ], | |
| [ | |
| "String", | |
| "rhs" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_keymap", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "String", | |
| "lhs" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_del_keymap", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_commands", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Array", | |
| "name": "nvim_get_api_info", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Dictionary", | |
| "version" | |
| ], | |
| [ | |
| "String", | |
| "type" | |
| ], | |
| [ | |
| "Dictionary", | |
| "methods" | |
| ], | |
| [ | |
| "Dictionary", | |
| "attributes" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_set_client_info", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "chan" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_get_chan_info", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Array", | |
| "name": "nvim_list_chans", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "calls" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Array", | |
| "name": "nvim_call_atomic", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "expr" | |
| ], | |
| [ | |
| "String", | |
| "flags" | |
| ], | |
| [ | |
| "Boolean", | |
| "highlight" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Dictionary", | |
| "name": "nvim_parse_expression", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "return_type": "Array", | |
| "name": "nvim_list_uis", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "pid" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Array", | |
| "name": "nvim_get_proc_children", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "pid" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "Object", | |
| "name": "nvim_get_proc", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "item" | |
| ], | |
| [ | |
| "Boolean", | |
| "insert" | |
| ], | |
| [ | |
| "Boolean", | |
| "finish" | |
| ], | |
| [ | |
| "Dictionary", | |
| "opts" | |
| ] | |
| ], | |
| "method": false, | |
| "return_type": "void", | |
| "name": "nvim_select_popupmenu_item", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Buffer", | |
| "name": "nvim_win_get_buf", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_buf", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "nvim_win_get_cursor", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "ArrayOf(Integer, 2)", | |
| "pos" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_cursor", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_win_get_height", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_height", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_win_get_width", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Integer", | |
| "width" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_width", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Object", | |
| "name": "nvim_win_get_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_del_var", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "window_set_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "window_del_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Object", | |
| "name": "nvim_win_get_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_option", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "nvim_win_get_position", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Tabpage", | |
| "name": "nvim_win_get_tabpage", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Integer", | |
| "name": "nvim_win_get_number", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Boolean", | |
| "name": "nvim_win_is_valid", | |
| "since": 1 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Dictionary", | |
| "config" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_set_config", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "Dictionary", | |
| "name": "nvim_win_get_config", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Boolean", | |
| "force" | |
| ] | |
| ], | |
| "method": true, | |
| "return_type": "void", | |
| "name": "nvim_win_close", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "buffer_line_count", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "strict_indexing" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(String)", | |
| "name": "buffer_get_lines", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "start" | |
| ], | |
| [ | |
| "Integer", | |
| "end" | |
| ], | |
| [ | |
| "Boolean", | |
| "strict_indexing" | |
| ], | |
| [ | |
| "ArrayOf(String)", | |
| "replacement" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_set_lines", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "buffer_get_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "buffer_get_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_set_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "buffer_get_number", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "String", | |
| "name": "buffer_get_name", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_set_name", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Boolean", | |
| "name": "buffer_is_valid", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "buffer_get_mark", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "String", | |
| "hl_group" | |
| ], | |
| [ | |
| "Integer", | |
| "line" | |
| ], | |
| [ | |
| "Integer", | |
| "col_start" | |
| ], | |
| [ | |
| "Integer", | |
| "col_end" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "buffer_add_highlight", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ], | |
| [ | |
| "Integer", | |
| "ns_id" | |
| ], | |
| [ | |
| "Integer", | |
| "line_start" | |
| ], | |
| [ | |
| "Integer", | |
| "line_end" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "buffer_clear_highlight", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Window)", | |
| "name": "tabpage_get_windows", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "tabpage_get_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Window", | |
| "name": "tabpage_get_window", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Boolean", | |
| "name": "tabpage_is_valid", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "ui_detach", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "ui_try_resize", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "command" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_command", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "keys" | |
| ], | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "Boolean", | |
| "escape_csi" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_feedkeys", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "keys" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "vim_input", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ], | |
| [ | |
| "Boolean", | |
| "from_part" | |
| ], | |
| [ | |
| "Boolean", | |
| "do_lt" | |
| ], | |
| [ | |
| "Boolean", | |
| "special" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "String", | |
| "name": "vim_replace_termcodes", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "command" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "String", | |
| "name": "vim_command_output", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "expr" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_eval", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "fn" | |
| ], | |
| [ | |
| "Array", | |
| "args" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_call_function", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "text" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "vim_strwidth", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(String)", | |
| "name": "vim_list_runtime_paths", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "dir" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_change_directory", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "String", | |
| "name": "vim_get_current_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "line" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_set_current_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_del_current_line", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_get_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_get_vvar", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "vim_get_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_set_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_out_write", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_err_write", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_report_error", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Buffer)", | |
| "name": "vim_get_buffers", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Buffer", | |
| "name": "vim_get_current_buffer", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Buffer", | |
| "buffer" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_set_current_buffer", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Window)", | |
| "name": "vim_get_windows", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Window", | |
| "name": "vim_get_current_window", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_set_current_window", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Tabpage)", | |
| "name": "vim_get_tabpages", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Tabpage", | |
| "name": "vim_get_current_tabpage", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "tabpage" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_set_current_tabpage", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "event" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_subscribe", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "event" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "vim_unsubscribe", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "vim_name_to_color", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Dictionary", | |
| "name": "vim_get_color_map", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [], | |
| "method": false, | |
| "deprecated_since": 1, | |
| "return_type": "Array", | |
| "name": "vim_get_api_info", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Buffer", | |
| "name": "window_get_buffer", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "window_get_cursor", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "ArrayOf(Integer, 2)", | |
| "pos" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "window_set_cursor", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "window_get_height", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "window_set_height", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Integer", | |
| "name": "window_get_width", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "Integer", | |
| "width" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "window_set_width", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "window_get_var", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Object", | |
| "name": "window_get_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ], | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "void", | |
| "name": "window_set_option", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "ArrayOf(Integer, 2)", | |
| "name": "window_get_position", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Tabpage", | |
| "name": "window_get_tabpage", | |
| "since": 0 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Window", | |
| "window" | |
| ] | |
| ], | |
| "method": true, | |
| "deprecated_since": 1, | |
| "return_type": "Boolean", | |
| "name": "window_is_valid", | |
| "since": 0 | |
| } | |
| ], | |
| "ui_events": [ | |
| { | |
| "parameters": [ | |
| [ | |
| "Boolean", | |
| "enabled" | |
| ], | |
| [ | |
| "Array", | |
| "cursor_styles" | |
| ] | |
| ], | |
| "name": "mode_info_set", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "update_menu", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "busy_start", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "busy_stop", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "mouse_on", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "mouse_off", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "mode" | |
| ], | |
| [ | |
| "Integer", | |
| "mode_idx" | |
| ] | |
| ], | |
| "name": "mode_change", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "bell", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "visual_bell", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "flush", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "suspend", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "title" | |
| ] | |
| ], | |
| "name": "set_title", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "icon" | |
| ] | |
| ], | |
| "name": "set_icon", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Object", | |
| "value" | |
| ] | |
| ], | |
| "name": "option_set", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "fg" | |
| ] | |
| ], | |
| "name": "update_fg", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "bg" | |
| ] | |
| ], | |
| "name": "update_bg", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "sp" | |
| ] | |
| ], | |
| "name": "update_sp", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "name": "resize", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "clear", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "eol_clear", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Integer", | |
| "col" | |
| ] | |
| ], | |
| "name": "cursor_goto", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Dictionary", | |
| "attrs" | |
| ] | |
| ], | |
| "name": "highlight_set", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "str" | |
| ] | |
| ], | |
| "name": "put", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "top" | |
| ], | |
| [ | |
| "Integer", | |
| "bot" | |
| ], | |
| [ | |
| "Integer", | |
| "left" | |
| ], | |
| [ | |
| "Integer", | |
| "right" | |
| ] | |
| ], | |
| "name": "set_scroll_region", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "count" | |
| ] | |
| ], | |
| "name": "scroll", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "rgb_fg" | |
| ], | |
| [ | |
| "Integer", | |
| "rgb_bg" | |
| ], | |
| [ | |
| "Integer", | |
| "rgb_sp" | |
| ], | |
| [ | |
| "Integer", | |
| "cterm_fg" | |
| ], | |
| [ | |
| "Integer", | |
| "cterm_bg" | |
| ] | |
| ], | |
| "name": "default_colors_set", | |
| "since": 4 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "id" | |
| ], | |
| [ | |
| "Dictionary", | |
| "rgb_attrs" | |
| ], | |
| [ | |
| "Dictionary", | |
| "cterm_attrs" | |
| ], | |
| [ | |
| "Array", | |
| "info" | |
| ] | |
| ], | |
| "name": "hl_attr_define", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "name" | |
| ], | |
| [ | |
| "Integer", | |
| "id" | |
| ] | |
| ], | |
| "name": "hl_group_set", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "name": "grid_resize", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ] | |
| ], | |
| "name": "grid_clear", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Integer", | |
| "col" | |
| ] | |
| ], | |
| "name": "grid_cursor_goto", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Integer", | |
| "col_start" | |
| ], | |
| [ | |
| "Array", | |
| "data" | |
| ] | |
| ], | |
| "name": "grid_line", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "top" | |
| ], | |
| [ | |
| "Integer", | |
| "bot" | |
| ], | |
| [ | |
| "Integer", | |
| "left" | |
| ], | |
| [ | |
| "Integer", | |
| "right" | |
| ], | |
| [ | |
| "Integer", | |
| "rows" | |
| ], | |
| [ | |
| "Integer", | |
| "cols" | |
| ] | |
| ], | |
| "name": "grid_scroll", | |
| "since": 5 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ] | |
| ], | |
| "name": "grid_destroy", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Window", | |
| "win" | |
| ], | |
| [ | |
| "Integer", | |
| "startrow" | |
| ], | |
| [ | |
| "Integer", | |
| "startcol" | |
| ], | |
| [ | |
| "Integer", | |
| "width" | |
| ], | |
| [ | |
| "Integer", | |
| "height" | |
| ] | |
| ], | |
| "name": "win_pos", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Window", | |
| "win" | |
| ], | |
| [ | |
| "String", | |
| "anchor" | |
| ], | |
| [ | |
| "Integer", | |
| "anchor_grid" | |
| ], | |
| [ | |
| "Float", | |
| "anchor_row" | |
| ], | |
| [ | |
| "Float", | |
| "anchor_col" | |
| ], | |
| [ | |
| "Boolean", | |
| "focusable" | |
| ] | |
| ], | |
| "name": "win_float_pos", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Window", | |
| "win" | |
| ] | |
| ], | |
| "name": "win_external_pos", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ] | |
| ], | |
| "name": "win_hide", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ] | |
| ], | |
| "name": "win_close", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "grid" | |
| ], | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Boolean", | |
| "scrolled" | |
| ], | |
| [ | |
| "String", | |
| "sep_char" | |
| ] | |
| ], | |
| "name": "msg_set_pos", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "items" | |
| ], | |
| [ | |
| "Integer", | |
| "selected" | |
| ], | |
| [ | |
| "Integer", | |
| "row" | |
| ], | |
| [ | |
| "Integer", | |
| "col" | |
| ], | |
| [ | |
| "Integer", | |
| "grid" | |
| ] | |
| ], | |
| "name": "popupmenu_show", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "popupmenu_hide", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "selected" | |
| ] | |
| ], | |
| "name": "popupmenu_select", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Tabpage", | |
| "current" | |
| ], | |
| [ | |
| "Array", | |
| "tabs" | |
| ] | |
| ], | |
| "name": "tabline_update", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "content" | |
| ], | |
| [ | |
| "Integer", | |
| "pos" | |
| ], | |
| [ | |
| "String", | |
| "firstc" | |
| ], | |
| [ | |
| "String", | |
| "prompt" | |
| ], | |
| [ | |
| "Integer", | |
| "indent" | |
| ], | |
| [ | |
| "Integer", | |
| "level" | |
| ] | |
| ], | |
| "name": "cmdline_show", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "pos" | |
| ], | |
| [ | |
| "Integer", | |
| "level" | |
| ] | |
| ], | |
| "name": "cmdline_pos", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "c" | |
| ], | |
| [ | |
| "Boolean", | |
| "shift" | |
| ], | |
| [ | |
| "Integer", | |
| "level" | |
| ] | |
| ], | |
| "name": "cmdline_special_char", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "level" | |
| ] | |
| ], | |
| "name": "cmdline_hide", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "lines" | |
| ] | |
| ], | |
| "name": "cmdline_block_show", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "lines" | |
| ] | |
| ], | |
| "name": "cmdline_block_append", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "cmdline_block_hide", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "items" | |
| ] | |
| ], | |
| "name": "wildmenu_show", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Integer", | |
| "selected" | |
| ] | |
| ], | |
| "name": "wildmenu_select", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "wildmenu_hide", | |
| "since": 3 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "String", | |
| "kind" | |
| ], | |
| [ | |
| "Array", | |
| "content" | |
| ], | |
| [ | |
| "Boolean", | |
| "replace_last" | |
| ] | |
| ], | |
| "name": "msg_show", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [], | |
| "name": "msg_clear", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "content" | |
| ] | |
| ], | |
| "name": "msg_showcmd", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "content" | |
| ] | |
| ], | |
| "name": "msg_showmode", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "content" | |
| ] | |
| ], | |
| "name": "msg_ruler", | |
| "since": 6 | |
| }, | |
| { | |
| "parameters": [ | |
| [ | |
| "Array", | |
| "entries" | |
| ] | |
| ], | |
| "name": "msg_history_show", | |
| "since": 6 | |
| } | |
| ], | |
| "ui_options": [ | |
| "rgb", | |
| "ext_cmdline", | |
| "ext_popupmenu", | |
| "ext_tabline", | |
| "ext_wildmenu", | |
| "ext_messages", | |
| "ext_linegrid", | |
| "ext_multigrid", | |
| "ext_hlstate", | |
| "ext_termcolors" | |
| ], | |
| "error_types": { | |
| "Exception": { | |
| "id": 0 | |
| }, | |
| "Validation": { | |
| "id": 1 | |
| } | |
| }, | |
| "types": { | |
| "Buffer": { | |
| "id": 0, | |
| "prefix": "nvim_buf_" | |
| }, | |
| "Window": { | |
| "id": 1, | |
| "prefix": "nvim_win_" | |
| }, | |
| "Tabpage": { | |
| "id": 2, | |
| "prefix": "nvim_tabpage_" | |
| } | |
| } | |
| } | |
| ],null | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 2,39ms,null,null | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_set_client_info,[ | |
| "coc", | |
| { | |
| "major": 0, | |
| "minor": 0, | |
| "patch": 78 | |
| }, | |
| "remote", | |
| {}, | |
| {} | |
| ] | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 3,nvim_get_vvar,[ | |
| "vim_did_enter" | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 3,4ms,1,null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 4,nvim_eval,[ | |
| "&runtimepath" | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 4,1ms,/home/myyser/.config/nvim,/home/myyser/.vim/plugged/rust.vim,/home/myyser/.vim/plugged/vim-go,/home/myyser/.vim/plugged/kotlin-vim,/home/myyser/.vim/plugged/coc.nvim,/home/myyser/.vim/plugged/nerdtree,/home/myyser/.vim/plugged/nerdtree-git-plugin,/home/myyser/.vim/plugged/vim-nerdtree-tabs,/home/myyser/.vim/plugged/vista.vim,/home/myyser/.vim/plugged/fzf.vim,/home/myyser/.vim/plugged/vim-bufkill,/home/myyser/.vim/plugged/vim-surround,/home/myyser/.vim/plugged/vim-abolish,/home/myyser/.vim/plugged/nerdcommenter,/home/myyser/.vim/plugged/emmet-vim,/home/myyser/.vim/plugged/editorconfig-vim,/home/myyser/.vim/plugged/julia-vim,/home/myyser/.vim/plugged/vim-fugitive,/home/myyser/.vim/plugged/vim-gitgutter,/home/myyser/.vim/plugged/syntastic,/home/myyser/.vim/plugged/tabular,/home/myyser/.vim/plugged/vim-airline,/home/myyser/.vim/plugged/vim-indent-guides,/home/myyser/.vim/plugged/vim-multiple-cursors,/home/myyser/.vim/plugged/fastfold,/home/myyser/.vim/plugged/vim-colors-xcode,/home/myyser/.vim/plugged/papercolor-theme,/home/myyser/.vim/plugged/jellybeans.vim,/home/myyser/.vim/plugged/molokai,/home/myyser/.vim/plugged/neomake,/home/myyser/.vim/plugged/vim-markdown,/etc/xdg/nvim,/home/myyser/.local/share/nvim/site,/home/myyser/.local/share/flatpak/exports/share/nvim/site,/var/lib/flatpak/exports/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/share/nvim/runtime,/usr/share/nvim/runtime/pack/dist/opt/matchit,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/var/lib/flatpak/exports/share/nvim/site/after,/home/myyser/.local/share/flatpak/exports/share/nvim/site/after,/home/myyser/.local/share/nvim/site/after,/etc/xdg/nvim/after,/home/myyser/.config/nvim/after,/home/myyser/.vim/plugged/rust.vim/after,/home/myyser/.vim/plugged/tabular/after,/home/myyser/.vim/plugged/vim-markdown/after,/usr/share/vim/vimfiles,null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 5,nvim_call_function,[ | |
| "coc#util#vim_info", | |
| [] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 5,3ms,{ | |
| "pid": 826556, | |
| "version": "0.4.3", | |
| "background": "dark", | |
| "columns": 134, | |
| "completeOpt": "menu,preview", | |
| "mode": "n", | |
| "textprop": false, | |
| "runtimepath": "/home/myyser/.config/nvim,/home/myyser/.vim/plugged/rust.vim,/home/myyser/.vim/plugged/vim-go,/home/myyser/.vim/plugged/kotlin-vim,/home/myyser/.vim/plugged/coc.nvim,/home/myyser/.vim/plugged/nerdtree,/home/myyser/.vim/plugged/nerdtree-git-plugin,/home/myyser/.vim/plugged/vim-nerdtree-tabs,/home/myyser/.vim/plugged/vista.vim,/home/myyser/.vim/plugged/fzf.vim,/home/myyser/.vim/plugged/vim-bufkill,/home/myyser/.vim/plugged/vim-surround,/home/myyser/.vim/plugged/vim-abolish,/home/myyser/.vim/plugged/nerdcommenter,/home/myyser/.vim/plugged/emmet-vim,/home/myyser/.vim/plugged/editorconfig-vim,/home/myyser/.vim/plugged/julia-vim,/home/myyser/.vim/plugged/vim-fugitive,/home/myyser/.vim/plugged/vim-gitgutter,/home/myyser/.vim/plugged/syntastic,/home/myyser/.vim/plugged/tabular,/home/myyser/.vim/plugged/vim-airline,/home/myyser/.vim/plugged/vim-indent-guides,/home/myyser/.vim/plugged/vim-multiple-cursors,/home/myyser/.vim/plugged/fastfold,/home/myyser/.vim/plugged/vim-colors-xcode,/home/myyser/.vim/plugged/papercolor-theme,/home/myyser/.vim/plugged/jellybeans.vim,/home/myyser/.vim/plugged/molokai,/home/myyser/.vim/plugged/neomake,/home/myyser/.vim/plugged/vim-markdown,/etc/xdg/nvim,/home/myyser/.local/share/nvim/site,/home/myyser/.local/share/flatpak/exports/share/nvim/site,/var/lib/flatpak/exports/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/share/nvim/runtime,/usr/share/nvim/runtime/pack/dist/opt/matchit,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/var/lib/flatpak/exports/share/nvim/site/after,/home/myyser/.local/share/flatpak/exports/share/nvim/site/after,/home/myyser/.local/share/nvim/site/after,/etc/xdg/nvim/after,/home/myyser/.config/nvim/after,/home/myyser/.vim/plugged/rust.vim/after,/home/myyser/.vim/plugged/tabular/after,/home/myyser/.vim/plugged/vim-markdown/after,/usr/share/vim/vimfiles", | |
| "progpath": "/usr/bin/nvim", | |
| "isCygwin": false, | |
| "disabledSources": {}, | |
| "isMacvim": false, | |
| "floating": true, | |
| "extensionRoot": "/home/myyser/.config/coc/extensions", | |
| "lines": 25, | |
| "cmdheight": 2, | |
| "config": {}, | |
| "isVim": false, | |
| "workspaceFolders": null, | |
| "pumevent": 1, | |
| "isiTerm": 0, | |
| "filetypeMap": {}, | |
| "globalExtensions": [], | |
| "locationlist": 1, | |
| "colorscheme": "PaperColor", | |
| "vimCommands": [], | |
| "watchExtensions": [], | |
| "guicursor": "n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20" | |
| },null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 6,nvim_list_bufs,[] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 6,2ms,[ | |
| "[nvim_buf_1]" | |
| ],null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 7,nvim_call_function,[ | |
| "bufnr", | |
| [ | |
| "%" | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 7,3ms,1,null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 8,nvim_call_function,[ | |
| "coc#util#get_bufoptions", | |
| [ | |
| 1 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 8,3ms,{ | |
| "changedtick": 2, | |
| "variables": {}, | |
| "winid": 1000, | |
| "eol": 1, | |
| "previewwindow": false, | |
| "bufname": "", | |
| "fullpath": "", | |
| "filetype": "", | |
| "buftype": "", | |
| "iskeyword": "@,48-57,_,192-255", | |
| "size": -1 | |
| },null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 9,nvim_buf_attach,[ | |
| "[nvim_buf_1]", | |
| false, | |
| {} | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "nvim_buf_changedtick_event", | |
| [ | |
| "[nvim_buf_1]", | |
| 2 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 9,3ms,true,null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 10,nvim_buf_get_lines,[ | |
| "[nvim_buf_1]", | |
| 0, | |
| -1, | |
| true | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 10,2ms,[ | |
| "" | |
| ],null | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 11,nvim_call_function,[ | |
| "win_getid", | |
| [] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 11,1ms,1000,null | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_call_function,[ | |
| "coc#_watch", | |
| [ | |
| "coc_sources_disable_map" | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign define CocError linehl=CocErrorLine texthl=CocErrorSign text=>> numhl=CocErrorSign" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign define CocWarning linehl=CocWarningLine texthl=CocWarningSign text=⚠ numhl=CocWarningSign" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign define CocInfo linehl=CocInfoLine texthl=CocInfoSign text=>> numhl=CocInfoSign" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign define CocHint linehl=CocHintLine texthl=CocHintSign text=>> numhl=CocHintSign" | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_command,[ | |
| "sign define CocSelected text=* texthl=CocSelectedText linehl=CocSelectedLine" | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_set_var,[ | |
| "coc_workspace_initialized", | |
| 1 | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_set_var,[ | |
| "WorkspaceFolders", | |
| [] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 12,nvim_command,[ | |
| "source /tmp/coc.nvim-826559/coc-826559.vim" | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_set_var,[ | |
| "coc_service_initialized", | |
| 1 | |
| ] | |
| 10:04:11 AM DEBUG [transport] - nvim notification: nvim_call_function,[ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocNvimInit" | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 12,1ms,null,null | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufEnter", | |
| 2 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWinEnter", | |
| 2, | |
| 1001 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "DirChanged", | |
| "/home/myyser/Projects/learning/algorithm/collections/dsa/binary-search-tree" | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "TermOpen", | |
| 2 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - request to nvim: 13,nvim_call_function,[ | |
| "coc#util#get_bufoptions", | |
| [ | |
| 2 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "DirChanged", | |
| "/home/myyser/Projects/learning/algorithm/collections/dsa/binary-search-tree" | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "FileType", | |
| "fzf", | |
| 2 | |
| ] | |
| ] | |
| 10:04:11 AM DEBUG [transport] - response of nvim: 13,50ms,{ | |
| "changedtick": 4, | |
| "variables": {}, | |
| "winid": 1001, | |
| "eol": 1, | |
| "previewwindow": false, | |
| "bufname": "term://.//826579:'fzf' --history '/home/myyser/.local/share/fzf-history/FZF' '--color=bg+:#303030,bg:#1c1c1c,spinner:#00afaf,hl:#808080,fg:#d0d0d0,header:#808080,info:#00afaf,pointer:#5faf5f,marker:#00afaf,fg+:#d0d0d0,prompt:#af87d7,hl+:#afd700' '--multi' '--prompt' '~/P/l/a/c/d/binary-search-tree/' '--reverse' '--info=inline' --expect=ctrl-v,ctrl-x,ctrl-q,ctrl-t --no-height > /tmp/nvimeXyhfs/2;#FZF", | |
| "fullpath": "term://.//826579:'fzf' --history '/home/myyser/.local/share/fzf-history/FZF' '--color=bg+:#303030,bg:#1c1c1c,spinner:#00afaf,hl:#808080,fg:#d0d0d0,header:#808080,info:#00afaf,pointer:#5faf5f,marker:#00afaf,fg+:#d0d0d0,prompt:#af87d7,hl+:#afd700' '--multi' '--prompt' '~/P/l/a/c/d/binary-search-tree/' '--reverse' '--info=inline' --expect=ctrl-v,ctrl-x,ctrl-q,ctrl-t --no-height > /tmp/nvimeXyhfs/2;#FZF", | |
| "filetype": "fzf", | |
| "buftype": "terminal", | |
| "iskeyword": "@,48-57,_,192-255", | |
| "size": -1 | |
| },null | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "TermClose", | |
| 2 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - request to nvim: 14,nvim_buf_detach,[ | |
| "[nvim_buf_2]" | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWinLeave", | |
| 2, | |
| 1001 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive request: [ | |
| 1, | |
| "CocAutocmd", | |
| [ | |
| "BufUnload", | |
| 2 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of nvim: 14,2ms,true,null | |
| 10:04:12 AM DEBUG [transport] - response of client: 1,1ms,undefined,false | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufEnter", | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "DirChanged", | |
| "/home/myyser/Projects/learning/algorithm/collections/dsa/binary-search-tree" | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive request: [ | |
| 2, | |
| "CocAutocmd", | |
| [ | |
| "BufUnload", | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#set_buf_var", | |
| [ | |
| 1, | |
| "coc_diagnostic_info", | |
| { | |
| "error": 0, | |
| "warning": 0, | |
| "information": 0, | |
| "hint": 0, | |
| "lnums": [ | |
| 0, | |
| 0, | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocDiagnosticChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - request to nvim: 15,nvim_buf_detach,[ | |
| "[nvim_buf_1]" | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of client: 2,2ms,undefined,false | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "nvim_buf_detach_event", | |
| [ | |
| "[nvim_buf_1]" | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of nvim: 15,1ms,true,null | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "FileType", | |
| "python", | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufCreate", | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - request to nvim: 16,nvim_call_function,[ | |
| "coc#util#get_bufoptions", | |
| [ | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufEnter", | |
| 1 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWinEnter", | |
| 1, | |
| 1000 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "DirChanged", | |
| "/home/myyser/Projects/learning/algorithm/collections/dsa/binary-search-tree" | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of nvim: 16,13ms,{ | |
| "changedtick": 4, | |
| "variables": {}, | |
| "winid": 1000, | |
| "eol": 1, | |
| "previewwindow": false, | |
| "bufname": "bst_augmented.py", | |
| "fullpath": "/home/myyser/Projects/learning/algorithm/collections/dsa/binary-search-tree/bst_augmented.py", | |
| "filetype": "python", | |
| "buftype": "", | |
| "iskeyword": "@,48-57,_,192-255", | |
| "size": 5093 | |
| },null | |
| 10:04:12 AM DEBUG [transport] - request to nvim: 17,nvim_buf_attach,[ | |
| "[nvim_buf_1]", | |
| false, | |
| {} | |
| ] | |
| 10:04:12 AM DEBUG [transport] - receive notification: [ | |
| "nvim_buf_changedtick_event", | |
| [ | |
| "[nvim_buf_1]", | |
| 4 | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of nvim: 17,25ms,true,null | |
| 10:04:12 AM DEBUG [transport] - request to nvim: 18,nvim_buf_get_lines,[ | |
| "[nvim_buf_1]", | |
| 0, | |
| -1, | |
| true | |
| ] | |
| 10:04:12 AM DEBUG [transport] - response of nvim: 18,8ms,[ | |
| "from __future__ import annotations", | |
| "from typing import List", | |
| "from commons import TreeTraversal", | |
| "", | |
| "", | |
| "class Node:", | |
| " def __init__(self, key, parent: Node = None, left: Node = None, right: Node = None):", | |
| " self.parent = parent", | |
| " self.left = left", | |
| " self.right = right", | |
| " self.key = key", | |
| " self.height = 0", | |
| "", | |
| "", | |
| "class Tree:", | |
| " def __init__(self):", | |
| " self.root: Node = None", | |
| "", | |
| " @staticmethod", | |
| " def maximum(z: Node):", | |
| " while z.right != None:", | |
| " z = z.right", | |
| " return z", | |
| "", | |
| " @staticmethod", | |
| " def minimum(z: Node):", | |
| " while z.left != None:", | |
| " z = z.left", | |
| " return z", | |
| "", | |
| " @staticmethod", | |
| " def predecessor(x: Node):", | |
| " if x.left is not None:", | |
| " return Tree.maximum(x.left)", | |
| " y = x.parent", | |
| " while y is not None and x == y.left:", | |
| " x = y", | |
| " y = y.p", | |
| " return y", | |
| "", | |
| " @staticmethod", | |
| " def successor(x: Node):", | |
| " if x.right is not None:", | |
| " return Tree.minimum(x.right)", | |
| " y = x.parent", | |
| " while y is not None and x == y.right:", | |
| " x = y", | |
| " y = y.p", | |
| " return y", | |
| "", | |
| " def search(self, key):", | |
| " def search(node: Node, key) -> Node:", | |
| " if node.key == key:", | |
| " return node", | |
| " if node.key < key:", | |
| " return search(node.left, key)", | |
| " else:", | |
| " return search(node.right, key)", | |
| "", | |
| " return search(self.root, key)", | |
| "", | |
| " def traversal(self, ttype: TreeTraversal) -> List:", | |
| " if ttype not in TreeTraversal:", | |
| " return []", | |
| "", | |
| " def inorder(node: Node, container: List):", | |
| " if node is not None:", | |
| " inorder(node.left, container)", | |
| " container.append(node.key)", | |
| " inorder(node.right, container)", | |
| "", | |
| " def preorder(node: Node, container: List):", | |
| " if node is not None:", | |
| " container.append(node.key)", | |
| " preorder(node.left, container)", | |
| " preorder(node.right, container)", | |
| "", | |
| " def postorder(node: Node, container: List):", | |
| " if node is not None:", | |
| " postorder(node.left, container)", | |
| " postorder(node.right, container)", | |
| " container.append(node.key)", | |
| "", | |
| " def reverseorder(node: Node, container: List):", | |
| " if node is not None:", | |
| " reverseorder(node.right, container)", | |
| " container.append(node.key)", | |
| " reverseorder(node.left, container)", | |
| "", | |
| " result = []", | |
| "", | |
| " if ttype == TreeTraversal.IN_ORDER:", | |
| " inorder(self.root, result)", | |
| " elif ttype == TreeTraversal.PRE_ORDER:", | |
| " preorder(self.root, result)", | |
| " if ttype == TreeTraversal.POST_ORDER:", | |
| " postorder(self.root, result)", | |
| " if ttype == TreeTraversal.REVERSE_ORDER:", | |
| " reverseorder(self.root, result)", | |
| "", | |
| " return result", | |
| "", | |
| " def get_height(self, node: Node):", | |
| " if not node:", | |
| " return 0", | |
| " return node.height", | |
| "", | |
| " def insert_recursive(self, value: Node):", | |
| " def insert(root: Node, value: Node):", | |
| " if root is None:", | |
| " print(root, value)", | |
| " root = value", | |
| " else:", | |
| " if root.key < value.key:", | |
| " if root.right is None:", | |
| " root.right = value", | |
| " value.parent = root", | |
| " else:", | |
| " insert(root.right, value)", | |
| " else:", | |
| " if root.left is None:", | |
| " root.left = value", | |
| " value.parent = root", | |
| " else:", | |
| " insert(root.left, value)", | |
| " root.height = 1 + max(", | |
| " self.get_height(root.left), self.get_height(root.right)", | |
| " )", | |
| "", | |
| " if self.root is None:", | |
| " self.root = value", | |
| " else:", | |
| " insert(self.root, value)", | |
| "", | |
| " def insert(self, z: Node):", | |
| " y = None", | |
| " x = self.root", | |
| " while x is not None:", | |
| " y = x", | |
| " if z.key < x.key:", | |
| " x = x.left", | |
| " else:", | |
| " x = x.right", | |
| "", | |
| " if y is not None: # TODO Not right", | |
| " y.height = 1 + max(self.get_height(y.left), self.get_height(y.right))", | |
| "", | |
| " z.p = y", | |
| " if y is None:", | |
| " self.root = z", | |
| " elif z.key < y.key:", | |
| " y.left = z", | |
| " else:", | |
| " y.right = z", | |
| "", | |
| " def transplant(self, u: Node, v: Node):", | |
| " if u.parent is None:", | |
| " self.root = v", | |
| " elif u == u.parent.left:", | |
| " u.parent.left = v", | |
| " else:", | |
| " u.parent.right = v", | |
| "", | |
| " if v is None:", | |
| " v.parent = u.parent", | |
| "", | |
| " def bst_delete(self, z: Node):", | |
| " if z.left is None:", | |
| " self.transplant(z, z.right)", | |
| " elif z.right is None:", | |
| " self.transplant(z, z.left)", | |
| " else:", | |
| " y = self.minimum(z.right)", | |
| " if y.parent == z:", | |
| " self.transplant(y, y.right)", | |
| " y.right = z.right", | |
| " y.right.parent = y", | |
| "", | |
| " self.transplant(z, y)", | |
| " y.left = z.left", | |
| " y.left.p = y" | |
| ],null | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_set_var,[ | |
| "WorkspaceFolders", | |
| [ | |
| "/home/myyser/Projects/learning/algorithm/collections" | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠸ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠼ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠴ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠦ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠧ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠇ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:12 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠏ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠋ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠙ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠹ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - receive request: [ | |
| 3, | |
| "CocAutocmd", | |
| [ | |
| "BufWritePre", | |
| 1 | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠸ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - response of client: 3,65ms,undefined,false | |
| 10:04:13 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWritePost", | |
| 1 | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠼ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠴ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠦ Starting LS languageserver.python" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠧ Starting LS languageserver.python finished" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠇ Starting LS languageserver.python finished" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:13 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠏ Starting LS languageserver.python finished" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:14 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠋ Starting LS languageserver.python finished" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:14 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| " ⠙ Starting LS languageserver.python finished" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:14 AM DEBUG [transport] - nvim notification: nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_set_var", | |
| [ | |
| "coc_status", | |
| "" | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocStatusChange" | |
| ] | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:14 AM DEBUG [transport] - request to nvim: 19,nvim_eval,[ | |
| "[coc#util#check_refresh(1),mode(),bufnr(\"%\"), line(\".\")]" | |
| ] | |
| 10:04:15 AM DEBUG [transport] - response of nvim: 19,571ms,[ | |
| 1, | |
| "n", | |
| 1, | |
| 1 | |
| ],null | |
| 10:04:15 AM DEBUG [transport] - request to nvim: 20,nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#set_buf_var", | |
| [ | |
| 1, | |
| "coc_diagnostic_info", | |
| { | |
| "error": 0, | |
| "warning": 4, | |
| "information": 0, | |
| "hint": 0, | |
| "lnums": [ | |
| 0, | |
| 7, | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocDiagnosticChange" | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1000 line=7 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1001 line=21 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1002 line=27 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1003 line=146 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 6, | |
| 79, | |
| 88 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 20, | |
| 22, | |
| 30 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 26, | |
| 21, | |
| 29 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 145, | |
| 79, | |
| 85 | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:04:15 AM DEBUG [transport] - response of nvim: 20,9ms,[ | |
| [ | |
| 0, | |
| 0, | |
| null, | |
| null, | |
| null, | |
| null, | |
| 1082, | |
| 1082, | |
| 1082, | |
| 1082 | |
| ], | |
| null | |
| ],null | |
| 10:04:15 AM DEBUG [transport] - request to nvim: 21,nvim_eval,[ | |
| "[bufnr(\"%\"),coc#util#cursor(),&filetype,mode(),get(b:,\"coc_diagnostic_disable\",0)]" | |
| ] | |
| 10:04:15 AM DEBUG [transport] - response of nvim: 21,3ms,[ | |
| 1, | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| "python", | |
| "n", | |
| 0 | |
| ],null | |
| 10:04:15 AM DEBUG [transport] - receive notification: [ | |
| "highlight", | |
| [] | |
| ] | |
| 10:04:15 AM DEBUG [transport] - request to nvim: 22,nvim_call_function,[ | |
| "bufnr", | |
| [ | |
| "%" | |
| ] | |
| ] | |
| 10:04:15 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorHold", | |
| 1 | |
| ] | |
| ] | |
| 10:04:15 AM DEBUG [transport] - response of nvim: 22,10ms,1,null | |
| 10:04:15 AM DEBUG [transport] - request to nvim: 23,nvim_call_function,[ | |
| "coc#util#cursor", | |
| [] | |
| ] | |
| 10:04:15 AM DEBUG [transport] - response of nvim: 23,3ms,[ | |
| 0, | |
| 0 | |
| ],null | |
| 10:05:12 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 2, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:13 AM DEBUG [transport] - request to nvim: 24,nvim_eval,[ | |
| "[bufnr(\"%\"),coc#util#cursor(),&filetype,mode(),get(b:,\"coc_diagnostic_disable\",0)]" | |
| ] | |
| 10:05:13 AM DEBUG [transport] - response of nvim: 24,0ms,[ | |
| 1, | |
| [ | |
| 1, | |
| 0 | |
| ], | |
| "python", | |
| "n", | |
| 0 | |
| ],null | |
| 10:05:13 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 3, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:13 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 4, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:13 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 5, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:13 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 6, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:13 AM DEBUG [transport] - request to nvim: 25,nvim_eval,[ | |
| "[bufnr(\"%\"),coc#util#cursor(),&filetype,mode(),get(b:,\"coc_diagnostic_disable\",0)]" | |
| ] | |
| 10:05:13 AM DEBUG [transport] - response of nvim: 25,1ms,[ | |
| 1, | |
| [ | |
| 5, | |
| 0 | |
| ], | |
| "python", | |
| "n", | |
| 0 | |
| ],null | |
| 10:05:14 AM DEBUG [transport] - receive request: [ | |
| 4, | |
| "CocAutocmd", | |
| [ | |
| "BufWritePre", | |
| 1 | |
| ] | |
| ] | |
| 10:05:14 AM DEBUG [transport] - response of client: 4,63ms,undefined,false | |
| 10:05:14 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWritePost", | |
| 1 | |
| ] | |
| ] | |
| 10:05:15 AM DEBUG [transport] - request to nvim: 26,nvim_eval,[ | |
| "[coc#util#check_refresh(1),mode(),bufnr(\"%\"), line(\".\")]" | |
| ] | |
| 10:05:15 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 7, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:15 AM DEBUG [transport] - response of nvim: 26,381ms,[ | |
| 1, | |
| "n", | |
| 1, | |
| 7 | |
| ],null | |
| 10:05:15 AM DEBUG [transport] - request to nvim: 27,nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#set_buf_var", | |
| [ | |
| 1, | |
| "coc_diagnostic_info", | |
| { | |
| "error": 0, | |
| "warning": 4, | |
| "information": 0, | |
| "hint": 0, | |
| "lnums": [ | |
| 0, | |
| 7, | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocDiagnosticChange" | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#unplace_signs", | |
| [ | |
| 1, | |
| [ | |
| 1000, | |
| 1001, | |
| 1002, | |
| 1003 | |
| ] | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1000 line=7 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1001 line=21 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1002 line=27 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1003 line=146 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_clear_namespace", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| 0, | |
| -1 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 6, | |
| 79, | |
| 88 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 20, | |
| 22, | |
| 30 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 26, | |
| 21, | |
| 29 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 145, | |
| 79, | |
| 85 | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:05:15 AM DEBUG [transport] - response of nvim: 27,5ms,[ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| null, | |
| null, | |
| null, | |
| null, | |
| null, | |
| 1082, | |
| 1082, | |
| 1082, | |
| 1082 | |
| ], | |
| null | |
| ],null | |
| 10:05:15 AM DEBUG [transport] - request to nvim: 28,nvim_eval,[ | |
| "[bufnr(\"%\"),coc#util#cursor(),&filetype,mode(),get(b:,\"coc_diagnostic_disable\",0)]" | |
| ] | |
| 10:05:15 AM DEBUG [transport] - response of nvim: 28,4ms,[ | |
| 1, | |
| [ | |
| 6, | |
| 0 | |
| ], | |
| "python", | |
| "n", | |
| 0 | |
| ],null | |
| 10:05:16 AM DEBUG [transport] - receive notification: [ | |
| "highlight", | |
| [] | |
| ] | |
| 10:05:16 AM DEBUG [transport] - request to nvim: 29,nvim_call_function,[ | |
| "bufnr", | |
| [ | |
| "%" | |
| ] | |
| ] | |
| 10:05:16 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorHold", | |
| 1 | |
| ] | |
| ] | |
| 10:05:16 AM DEBUG [transport] - response of nvim: 29,7ms,1,null | |
| 10:05:16 AM DEBUG [transport] - request to nvim: 30,nvim_call_function,[ | |
| "coc#util#cursor", | |
| [] | |
| ] | |
| 10:05:16 AM DEBUG [transport] - response of nvim: 30,2ms,[ | |
| 6, | |
| 0 | |
| ],null | |
| 10:05:16 AM DEBUG [transport] - receive request: [ | |
| 5, | |
| "CocAutocmd", | |
| [ | |
| "BufWritePre", | |
| 1 | |
| ] | |
| ] | |
| 10:05:16 AM DEBUG [transport] - response of client: 5,64ms,undefined,false | |
| 10:05:16 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "BufWritePost", | |
| 1 | |
| ] | |
| ] | |
| 10:05:17 AM DEBUG [transport] - request to nvim: 31,nvim_eval,[ | |
| "[coc#util#check_refresh(1),mode(),bufnr(\"%\"), line(\".\")]" | |
| ] | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 8, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 9, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 10, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorMoved", | |
| 1, | |
| [ | |
| 11, | |
| 1 | |
| ] | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - response of nvim: 31,247ms,[ | |
| 1, | |
| "n", | |
| 1, | |
| 11 | |
| ],null | |
| 10:05:18 AM DEBUG [transport] - request to nvim: 32,nvim_call_atomic,[ | |
| [ | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#set_buf_var", | |
| [ | |
| 1, | |
| "coc_diagnostic_info", | |
| { | |
| "error": 0, | |
| "warning": 4, | |
| "information": 0, | |
| "hint": 0, | |
| "lnums": [ | |
| 0, | |
| 7, | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#do_autocmd", | |
| [ | |
| "CocDiagnosticChange" | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_call_function", | |
| [ | |
| "coc#util#unplace_signs", | |
| [ | |
| 1, | |
| [ | |
| 1000, | |
| 1001, | |
| 1002, | |
| 1003 | |
| ] | |
| ] | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1000 line=7 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1001 line=21 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1002 line=27 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_command", | |
| [ | |
| "sign place 1003 line=146 name=CocWarning buffer=1" | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_clear_namespace", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| 0, | |
| -1 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 6, | |
| 79, | |
| 88 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 20, | |
| 22, | |
| 30 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 26, | |
| 21, | |
| 29 | |
| ] | |
| ], | |
| [ | |
| "nvim_buf_add_highlight", | |
| [ | |
| "[nvim_buf_1]", | |
| 1082, | |
| "CocWarningHighlight", | |
| 145, | |
| 79, | |
| 85 | |
| ] | |
| ] | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - response of nvim: 32,3ms,[ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| null, | |
| null, | |
| null, | |
| null, | |
| null, | |
| 1082, | |
| 1082, | |
| 1082, | |
| 1082 | |
| ], | |
| null | |
| ],null | |
| 10:05:18 AM DEBUG [transport] - request to nvim: 33,nvim_eval,[ | |
| "[bufnr(\"%\"),coc#util#cursor(),&filetype,mode(),get(b:,\"coc_diagnostic_disable\",0)]" | |
| ] | |
| 10:05:18 AM DEBUG [transport] - response of nvim: 33,5ms,[ | |
| 1, | |
| [ | |
| 10, | |
| 0 | |
| ], | |
| "python", | |
| "n", | |
| 0 | |
| ],null | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "highlight", | |
| [] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - request to nvim: 34,nvim_call_function,[ | |
| "bufnr", | |
| [ | |
| "%" | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - receive notification: [ | |
| "CocAutocmd", | |
| [ | |
| "CursorHold", | |
| 1 | |
| ] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - response of nvim: 34,4ms,1,null | |
| 10:05:18 AM DEBUG [transport] - request to nvim: 35,nvim_call_function,[ | |
| "coc#util#cursor", | |
| [] | |
| ] | |
| 10:05:18 AM DEBUG [transport] - response of nvim: 35,1ms,[ | |
| 10, | |
| 0 | |
| ],null |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment