Last active
January 20, 2020 06:47
-
-
Save arrufat/664d48a56a8a7656a72e47a55a287a39 to your computer and use it in GitHub Desktop.
kak-lsp ccls error
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
| Jan 20 15:46:35.303 INFO Starting main event loop, module: kak_lsp::session:29 | |
| Jan 20 15:46:36.365 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 13 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:36.366 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:36.366 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:36.366 DEBG Spawning a new controller for Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:120 | |
| Jan 20 15:46:36.366 INFO Starting Language server `ccls --init={"completion":{"detailedLabel":false},"highlight":{"lsRanges":false},"compilationDatabaseDirectory":"build"}`, module: kak_lsp::language_server_transport:21 | |
| Jan 20 15:46:36.370 DEBG To editor `377381`: eval -client client0 'lsp-get-server-initialization-options ''/tmp/kak-lsp/adria/91730659a2d742bd''', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.386 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 13 | |
| column = 30 | |
| [params.completion] | |
| offset = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:36.387 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:36.387 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:36.391 DEBG lsp_server_initialization_options: | |
| , module: kak_lsp::general:192 | |
| Jan 20 15:46:36.391 DEBG Language server is not initialized, parking request, module: kak_lsp::controller:68 | |
| Jan 20 15:46:36.391 DEBG To server: {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"colorProvider":null,"completion":{"completionItem":{"documentationFormat":["plaintext"],"snippetSupport":false}},"semanticHighlightingCapabilities":{"semanticHighlighting":true}},"workspace":{"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","delete","rename"]}}},"processId":404536,"rootUri":"file:///tmp/test","trace":"off"},"id":0}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.391 DEBG To editor `377381`: eval -client client0 'lsp-show-error ''Language server is not initialized, parking request''', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.430 DEBG From server: {"jsonrpc":"2.0","id":0,"result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"willSave":false,"willSaveWaitUntil":false,"save":{"includeText":false}},"hoverProvider":true,"completionProvider":{"resolveProvider":false,"triggerCharacters":[".",":",">","#","<","\"","/"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"declarationProvider":true,"definitionProvider":true,"implementationProvider":true,"typeDefinitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix"]},"codeLensProvider":{"resolveProvider":false},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"renameProvider":true,"documentLinkProvider":{"resolveProvider":true},"foldingRangeProvider":true,"executeCommandProvider":{"commands":["ccls.xref"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"serverInfo":{"name":"ccls","version":"0.20190823.5-14-g64e3e8f2"}}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.430 DEBG To server: {"jsonrpc":"2.0","method":"initialized","params":{}}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.430 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"c_cpp","text":"#include <chrono>\n#include <iomanip>\n#include <iostream>\n#include <numeric>\n#include <vector>\n\nusing fms = std::chrono::duration<float, std::milli>;\n\nauto main(const int argc, const char **argv) -> int try\n{\n std::vector<int> values(100000);\n const auto t0 = std::chrono::steady_clock::now();\n std::iota(values.begin(), values.end(), 0);\n const auto t1 = std::chrono::steady_clock::now();\n const auto duration = std::chrono::duration_cast<fms>(t1 - t0).count();\n std::cout << std::fixed << std::setprecision(3) << duration << \" ms\\n;\";\n return EXIT_SUCCESS;\n}\ncatch (std::exception &e)\n{\n std::cout << e.what() << std::endl;\n}\n","uri":"file:///tmp/test/main.cpp","version":242}}}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.430 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":12},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":1}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.430 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":12},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":2}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.430 DEBG From server: {"jsonrpc":"2.0","id":1,"error":{"code":-32603,"message":"drop older completion request"}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.430 ERRO Error response from server: Failure { jsonrpc: Some(V2), error: Error { code: InternalError, message: "drop older completion request", data: None }, id: Num(1) }, module: kak_lsp::controller:122 | |
| Jan 20 15:46:36.431 DEBG From server: {"jsonrpc":"2.0","method":"$ccls/publishSkippedRanges","params":{"uri":"file:///tmp/test/main.cpp","skippedRanges":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.431 WARN Unsupported method: $ccls/publishSkippedRanges, module: kak_lsp::controller:330 | |
| Jan 20 15:46:36.431 DEBG From server: {"jsonrpc":"2.0","method":"$ccls/publishSemanticHighlight","params":{"uri":"file:///tmp/test/main.cpp","symbols":[{"id":17,"parentKind":1,"kind":12,"storage":0,"ranges":[{"L":155,"R":159}],"lsRanges":[]},{"id":10,"parentKind":0,"kind":13,"storage":1,"ranges":[{"L":486,"R":490},{"L":616,"R":620}],"lsRanges":[]},{"id":3,"parentKind":0,"kind":6,"storage":0,"ranges":[{"L":336,"R":339}],"lsRanges":[]},{"id":10,"parentKind":0,"kind":12,"storage":0,"ranges":[{"L":513,"R":525}],"lsRanges":[]},{"id":6,"parentKind":0,"kind":5,"storage":0,"ranges":[{"L":107,"R":110},{"L":120,"R":128}],"lsRanges":[]},{"id":11,"parentKind":12,"kind":253,"storage":0,"ranges":[{"L":170,"R":174}],"lsRanges":[]},{"id":15,"parentKind":12,"kind":13,"storage":0,"ranges":[{"L":416,"R":424},{"L":532,"R":540}],"lsRanges":[]},{"id":7,"parentKind":0,"kind":3,"storage":0,"ranges":[{"L":112,"R":118},{"L":270,"R":276},{"L":372,"R":378},{"L":432,"R":438}],"lsRanges":[]},{"id":16,"parentKind":0,"kind":0,"storage":0,"ranges":[{"L":565,"R":577}],"lsRanges":[]},{"id":5,"parentKind":0,"kind":3,"storage":0,"ranges":[{"L":136,"R":139},{"L":212,"R":215},{"L":265,"R":268},{"L":303,"R":306},{"L":367,"R":370},{"L":427,"R":430},{"L":481,"R":484},{"L":494,"R":497},{"L":508,"R":511},{"L":588,"R":591},{"L":611,"R":614},{"L":636,"R":639}],"lsRanges":[]},{"id":14,"parentKind":0,"kind":6,"storage":0,"ranges":[{"L":320,"R":325}],"lsRanges":[]},{"id":16,"parentKind":0,"kind":254,"storage":0,"ranges":[{"L":292,"R":295},{"L":394,"R":397}],"lsRanges":[]},{"id":9,"parentKind":12,"kind":253,"storage":0,"ranges":[{"L":189,"R":193}],"lsRanges":[]},{"id":8,"parentKind":0,"kind":5,"storage":0,"ranges":[{"L":593,"R":602}],"lsRanges":[]},{"id":13,"parentKind":0,"kind":6,"storage":0,"ranges":[{"L":626,"R":630}],"lsRanges":[]},{"id":8,"parentKind":12,"kind":13,"storage":0,"ranges":[{"L":260,"R":262},{"L":464,"R":466}],"lsRanges":[]},{"id":18,"parentKind":0,"kind":12,"storage":0,"ranges":[{"L":440,"R":453}],"lsRanges":[]},{"id":12,"parentKind":6,"kind":13,"storage":0,"ranges":[{"L":604,"R":605},{"L":624,"R":625}],"lsRanges":[]},{"id":12,"parentKind":0,"kind":5,"storage":0,"ranges":[{"L":217,"R":223}],"lsRanges":[]},{"id":14,"parentKind":12,"kind":13,"storage":0,"ranges":[{"L":229,"R":235},{"L":313,"R":319},{"L":329,"R":335}],"lsRanges":[]},{"id":11,"parentKind":0,"kind":23,"storage":0,"ranges":[{"L":278,"R":290},{"L":380,"R":392}],"lsRanges":[]},{"id":19,"parentKind":0,"kind":12,"storage":0,"ranges":[{"L":308,"R":312}],"lsRanges":[]},{"id":5,"parentKind":0,"kind":6,"storage":0,"ranges":[{"L":468,"R":473}],"lsRanges":[]},{"id":13,"parentKind":12,"kind":13,"storage":0,"ranges":[{"L":362,"R":364},{"L":459,"R":461}],"lsRanges":[]},{"id":9,"parentKind":0,"kind":252,"storage":0,"ranges":[{"L":141,"R":146}],"lsRanges":[]},{"id":10,"parentKind":1,"kind":252,"storage":0,"ranges":[{"L":101,"R":104},{"L":454,"R":457}],"lsRanges":[]},{"id":9,"parentKind":0,"kind":12,"storage":0,"ranges":[{"L":499,"R":504}],"lsRanges":[]},{"id":12,"parentKind":0,"kind":12,"storage":0,"ranges":[{"L":641,"R":645}],"lsRanges":[]}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.439 DEBG To editor `377381`: eval -client client0 'lsp-show-error ''c_cpp language server error: ''''drop older completion request''''''', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.440 DEBG To editor `377381`: eval -buffer %§/tmp/test/main.cpp§ %§set buffer cquery_semhl 242 §, module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.447 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 13 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:36.447 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:36.447 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:36.447 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":12},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":3}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.455 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 13 | |
| column = 30 | |
| [params.completion] | |
| offset = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:36.455 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:36.455 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:36.455 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":12},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":4}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:36.630 DEBG From server: {"jsonrpc":"2.0","id":2,"result":{"isIncomplete":true,"items":[{"label":"t0","kind":6,"detail":"t0 : const time_point<steady_clock, duration<long, ratio<1, 1000000000> > >","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"t0"}},{"label":"values","kind":6,"detail":"values : std::vector<int>","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"values"}},{"label":"FILE","kind":25,"detail":"FILE","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"FILE"}},{"label":"_G_fpos64_t","kind":22,"detail":"_G_fpos64_t","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_G_fpos64_t"}},{"label":"_G_fpos_t","kind":22,"detail":"_G_fpos_t","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_G_fpos_t"}},{"label":"_IO_FILE","kind":22,"detail":"_IO_FILE","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_FILE"}},{"label":"_IO_codecvt","kind":22,"detail":"_IO_codecvt","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_codecvt"}},{"label":"_IO_cookie_io_functions_t","kind":22,"detail":"_IO_cookie_io_functions_t","sortText":" (","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_cookie_io_functions_t"}},{"label":"_IO_marker","kind":22,"detail":"_IO_marker","sortText":" )","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_marker"}},{"label":"_IO_wide_data","kind":22,"detail":"_IO_wide_data","sortText":" *","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_wide_data"}},{"label":"_pthread_cleanup_buffer","kind":22,"detail":"_pthread_cleanup_buffer","sortText":" +","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_pthread_cleanup_buffer"}},{"label":"cookie_io_functions_t","kind":25,"detail":"cookie_io_functions_t","sortText":" ,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"cookie_io_functions_t"}},{"label":"cpu_set_t","kind":25,"detail":"cpu_set_t","sortText":" -","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"cpu_set_t"}},{"label":"div","kind":3,"detail":"div(int __numer, int __denom) -> div_t","sortText":" .","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"div"}},{"label":"div_t","kind":25,"detail":"div_t","sortText":" /","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"div_t"}},{"label":"drand48_data","kind":22,"detail":"drand48_data","sortText":" 0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"drand48_data"}},{"label":"fd_set","kind":25,"detail":"fd_set","sortText":" 1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fd_set"}},{"label":"fms","kind":25,"detail":"fms","sortText":" 2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fms"}},{"label":"fpos64_t","kind":25,"detail":"fpos64_t","sortText":" 3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fpos64_t"}},{"label":"fpos_t","kind":25,"detail":"fpos_t","sortText":" 4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fpos_t"}},{"label":"fsid_t","kind":25,"detail":"fsid_t","sortText":" 5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fsid_t"}},{"label":"itimerspec","kind":22,"detail":"itimerspec","sortText":" 6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"itimerspec"}},{"label":"lconv","kind":22,"detail":"lconv","sortText":" 7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lconv"}},{"label":"ldiv","kind":3,"detail":"ldiv(long __numer, long __denom) -> ldiv_t","sortText":" 8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ldiv"}},{"label":"ldiv_t","kind":25,"detail":"ldiv_t","sortText":" 9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ldiv_t"}},{"label":"lldiv","kind":3,"detail":"lldiv(long long __numer, long long __denom) -> lldiv_t","sortText":" :","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lldiv"}},{"label":"lldiv_t","kind":25,"detail":"lldiv_t","sortText":" ;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lldiv_t"}},{"label":"max_align_t","kind":25,"detail":"max_align_t","sortText":" <","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"max_align_t"}},{"label":"mbstate_t","kind":25,"detail":"mbstate_t","sortText":" =","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"mbstate_t"}},{"label":"obstack","kind":22,"detail":"obstack","sortText":" >","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"obstack"}},{"label":"pthread_attr_t","kind":7,"detail":"pthread_attr_t","sortText":" ?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_attr_t"}},{"label":"pthread_attr_t","kind":25,"detail":"pthread_attr_t","sortText":" @","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_attr_t"}},{"label":"pthread_barrier_t","kind":25,"detail":"pthread_barrier_t","sortText":" ! ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_barrier_t"}},{"label":"pthread_barrierattr_t","kind":25,"detail":"pthread_barrierattr_t","sortText":" !!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_barrierattr_t"}},{"label":"pthread_cond_t","kind":25,"detail":"pthread_cond_t","sortText":" !\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_cond_t"}},{"label":"pthread_condattr_t","kind":25,"detail":"pthread_condattr_t","sortText":" !#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_condattr_t"}},{"label":"pthread_mutex_t","kind":25,"detail":"pthread_mutex_t","sortText":" !$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_mutex_t"}},{"label":"pthread_mutexattr_t","kind":25,"detail":"pthread_mutexattr_t","sortText":" !%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_mutexattr_t"}},{"label":"pthread_rwlock_t","kind":25,"detail":"pthread_rwlock_t","sortText":" !&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_rwlock_t"}},{"label":"pthread_rwlockattr_t","kind":25,"detail":"pthread_rwlockattr_t","sortText":" !'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_rwlockattr_t"}},{"label":"random_data","kind":22,"detail":"random_data","sortText":" !(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"random_data"}},{"label":"sched_param","kind":22,"detail":"sched_param","sortText":" !)","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sched_param"}},{"label":"sigevent","kind":22,"detail":"sigevent","sortText":" !*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sigevent"}},{"label":"sigset_t","kind":25,"detail":"sigset_t","sortText":" !+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sigset_t"}},{"label":"timespec","kind":22,"detail":"timespec","sortText":" !,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timespec"}},{"label":"timeval","kind":22,"detail":"timeval","sortText":" !-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timeval"}},{"label":"timex","kind":22,"detail":"timex","sortText":" !.","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timex"}},{"label":"tm","kind":22,"detail":"tm","sortText":" !/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"tm"}},{"label":"argc","kind":6,"detail":"argc : const int","sortText":" !0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"argc"}},{"label":"argv","kind":6,"detail":"argv : const char **","sortText":" !1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"argv"}},{"label":"alignof","kind":15,"detail":"alignof(type) -> size_t","sortText":" !2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"alignof"}},{"label":"const_cast","kind":15,"detail":"const_cast<type>(expression)","sortText":" !3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"const_cast"}},{"label":"decltype","kind":15,"detail":"decltype(expression)","sortText":" !4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"decltype"}},{"label":"delete","kind":15,"detail":"delete expression -> void","sortText":" !5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"delete "}},{"label":"delete","kind":15,"detail":"delete [] expression -> void","sortText":" !6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"delete [] "}},{"label":"dynamic_cast","kind":15,"detail":"dynamic_cast<type>(expression)","sortText":" !7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"dynamic_cast"}},{"label":"false","kind":15,"detail":"false : bool","sortText":" !8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"false"}},{"label":"new","kind":15,"detail":"new type(expressions)","sortText":" !9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"new "}},{"label":"new","kind":15,"detail":"new type[size](expressions)","sortText":" !:","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"new "}},{"label":"noexcept","kind":15,"detail":"noexcept(expression) -> bool","sortText":" !;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"noexcept"}},{"label":"nullptr","kind":15,"detail":"nullptr : std::nullptr_t","sortText":" !<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"nullptr"}},{"label":"operator","kind":14,"detail":"operator","sortText":" !=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"operator"}},{"label":"reinterpret_cast","kind":15,"detail":"reinterpret_cast<type>(expression)","sortText":" !>","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"reinterpret_cast"}},{"label":"sizeof","kind":15,"detail":"sizeof(expression-or-type) -> size_t","sortText":" !?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sizeof"}},{"label":"sizeof...","kind":15,"detail":"sizeof...(parameter-pack) -> size_t","sortText":" !@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sizeof..."}},{"label":"static_cast","kind":15,"detail":"static_cast<type>(expression)","sortText":" \" ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"static_cast"}},{"label":"throw","kind":15,"detail":"throw expression -> void","sortText":" \"!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"throw "}},{"label":"true","kind":15,"detail":"true : bool","sortText":" \"\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"true"}},{"label":"typeid","kind":15,"detail":"typeid(expression-or-type) -> std::type_info","sortText":" \"#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeid"}},{"label":"typename","kind":15,"detail":"typename qualifier::name","sortText":" \"$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typename "}},{"label":"typeof","kind":15,"detail":"typeof(type)","sortText":" \"%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeof"}},{"label":"typeof","kind":15,"detail":"typeof expression","sortText":" \"&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeof "}},{"label":"_Atomic_word","kind":25,"detail":"_Atomic_word","sortText":" \"'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Atomic_word"}},{"label":"_Exit","kind":3,"detail":"_Exit(int __status) -> void","sortText":" \"(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Exit"}},{"label":"_Float32","kind":25,"detail":"_Float32","sortText":" \")","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float32"}},{"label":"_Float32x","kind":25,"detail":"_Float32x","sortText":" \"*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float32x"}},{"label":"_Float64","kind":25,"detail":"_Float64","sortText":" \"+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float64"}},{"label":"_Float64x","kind":25,"detail":"_Float64x","sortText":" \",","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float64x"}},{"label":"_IO_lock_t","kind":25,"detail":"_IO_lock_t","sortText":" \"-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_lock_t"}},{"label":"_Nonnull","kind":14,"detail":"_Nonnull","sortText":" \".","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Nonnull"}},{"label":"_Null_unspecified","kind":14,"detail":"_Null_unspecified","sortText":" \"/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Null_unspecified"}},{"label":"_Nullable","kind":14,"detail":"_Nullable","sortText":" \"0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Nullable"}},{"label":"__gthrw___pthread_key_create","kind":3,"detail":"__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" \"1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw___pthread_key_create"}},{"label":"__gthrw_pthread_cancel","kind":3,"detail":"__gthrw_pthread_cancel(pthread_t) -> int","sortText":" \"2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cancel"}},{"label":"__gthrw_pthread_cond_broadcast","kind":3,"detail":"__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int","sortText":" \"3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_broadcast"}},{"label":"__gthrw_pthread_cond_destroy","kind":3,"detail":"__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int","sortText":" \"4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_destroy"}},{"label":"__gthrw_pthread_cond_init","kind":3,"detail":"__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int","sortText":" \"5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_init"}},{"label":"__gthrw_pthread_cond_signal","kind":3,"detail":"__gthrw_pthread_cond_signal(pthread_cond_t *) -> int","sortText":" \"6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_signal"}},{"label":"__gthrw_pthread_cond_timedwait","kind":3,"detail":"__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int","sortText":" \"7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_timedwait"}},{"label":"__gthrw_pthread_cond_wait","kind":3,"detail":"__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int","sortText":" \"8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_wait"}},{"label":"__gthrw_pthread_create","kind":3,"detail":"__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int","sortText":" \"9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_create"}},{"label":"__gthrw_pthread_detach","kind":3,"detail":"__gthrw_pthread_detach(pthread_t) -> int","sortText":" \":","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_detach"}},{"label":"__gthrw_pthread_equal","kind":3,"detail":"__gthrw_pthread_equal(pthread_t, pthread_t) -> int","sortText":" \";","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_equal"}},{"label":"__gthrw_pthread_getspecific","kind":3,"detail":"__gthrw_pthread_getspecific(pthread_key_t) -> void *","sortText":" \"<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_getspecific"}},{"label":"__gthrw_pthread_join","kind":3,"detail":"__gthrw_pthread_join(pthread_t, void **) -> int","sortText":" \"=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_join"}},{"label":"__gthrw_pthread_key_create","kind":3,"detail":"__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" \">","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_key_create"}},{"label":"__gthrw_pthread_key_delete","kind":3,"detail":"__gthrw_pthread_key_delete(pthread_key_t) -> int","sortText":" \"?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_key_delete"}},{"label":"__gthrw_pthread_mutex_destroy","kind":3,"detail":"__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int","sortText":" \"@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_destroy"}},{"label":"__gthrw_pthread_mutex_init","kind":3,"detail":"__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int","sortText":" # ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_init"}},{"label":"__gthrw_pthread_mutex_lock","kind":3,"detail":"__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int","sortText":" #!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_lock"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.631 DEBG From server: {"jsonrpc":"2.0","id":3,"error":{"code":-32603,"message":"drop older completion request"}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.631 ERRO Error response from server: Failure { jsonrpc: Some(V2), error: Error { code: InternalError, message: "drop older completion request", data: None }, id: Num(3) }, module: kak_lsp::controller:122 | |
| Jan 20 15:46:36.631 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 13.30@242 ''t0|info -style menu ''''t0 : const time_point<steady_clock, duration<long, ratio<1, 1000000000> > > | |
| ''''|t0 {MenuInfo}Variable'' ''values|info -style menu ''''values : std::vector<int> | |
| ''''|values {MenuInfo}Variable'' ''FILE|info -style menu ''''FILE | |
| ''''|FILE {MenuInfo}TypeParameter'' ''_G_fpos64_t|info -style menu ''''_G_fpos64_t | |
| ''''|_G_fpos64_t {MenuInfo}Struct'' ''_G_fpos_t|info -style menu ''''_G_fpos_t | |
| ''''|_G_fpos_t {MenuInfo}Struct'' ''_IO_FILE|info -style menu ''''_IO_FILE | |
| ''''|_IO_FILE {MenuInfo}Struct'' ''_IO_codecvt|info -style menu ''''_IO_codecvt | |
| ''''|_IO_codecvt {MenuInfo}Struct'' ''_IO_cookie_io_functions_t|info -style menu ''''_IO_cookie_io_functions_t | |
| ''''|_IO_cookie_io_functions_t {MenuInfo}Struct'' ''_IO_marker|info -style menu ''''_IO_marker | |
| ''''|_IO_marker {MenuInfo}Struct'' ''_IO_wide_data|info -style menu ''''_IO_wide_data | |
| ''''|_IO_wide_data {MenuInfo}Struct'' ''_pthread_cleanup_buffer|info -style menu ''''_pthread_cleanup_buffer | |
| ''''|_pthread_cleanup_buffer {MenuInfo}Struct'' ''cookie_io_functions_t|info -style menu ''''cookie_io_functions_t | |
| ''''|cookie_io_functions_t {MenuInfo}TypeParameter'' ''cpu_set_t|info -style menu ''''cpu_set_t | |
| ''''|cpu_set_t {MenuInfo}TypeParameter'' ''div|info -style menu ''''div(int __numer, int __denom) -> div_t | |
| ''''|div {MenuInfo}Function'' ''div_t|info -style menu ''''div_t | |
| ''''|div_t {MenuInfo}TypeParameter'' ''drand48_data|info -style menu ''''drand48_data | |
| ''''|drand48_data {MenuInfo}Struct'' ''fd_set|info -style menu ''''fd_set | |
| ''''|fd_set {MenuInfo}TypeParameter'' ''fms|info -style menu ''''fms | |
| ''''|fms {MenuInfo}TypeParameter'' ''fpos64_t|info -style menu ''''fpos64_t | |
| ''''|fpos64_t {MenuInfo}TypeParameter'' ''fpos_t|info -style menu ''''fpos_t | |
| ''''|fpos_t {MenuInfo}TypeParameter'' ''fsid_t|info -style menu ''''fsid_t | |
| ''''|fsid_t {MenuInfo}TypeParameter'' ''itimerspec|info -style menu ''''itimerspec | |
| ''''|itimerspec {MenuInfo}Struct'' ''lconv|info -style menu ''''lconv | |
| ''''|lconv {MenuInfo}Struct'' ''ldiv|info -style menu ''''ldiv(long __numer, long __denom) -> ldiv_t | |
| ''''|ldiv {MenuInfo}Function'' ''ldiv_t|info -style menu ''''ldiv_t | |
| ''''|ldiv_t {MenuInfo}TypeParameter'' ''lldiv|info -style menu ''''lldiv(long long __numer, long long __denom) -> lldiv_t | |
| ''''|lldiv {MenuInfo}Function'' ''lldiv_t|info -style menu ''''lldiv_t | |
| ''''|lldiv_t {MenuInfo}TypeParameter'' ''max_align_t|info -style menu ''''max_align_t | |
| ''''|max_align_t {MenuInfo}TypeParameter'' ''mbstate_t|info -style menu ''''mbstate_t | |
| ''''|mbstate_t {MenuInfo}TypeParameter'' ''obstack|info -style menu ''''obstack | |
| ''''|obstack {MenuInfo}Struct'' ''pthread_attr_t|info -style menu ''''pthread_attr_t | |
| ''''|pthread_attr_t {MenuInfo}Class'' ''pthread_attr_t|info -style menu ''''pthread_attr_t | |
| ''''|pthread_attr_t {MenuInfo}TypeParameter'' ''pthread_barrier_t|info -style menu ''''pthread_barrier_t | |
| ''''|pthread_barrier_t {MenuInfo}TypeParameter'' ''pthread_barrierattr_t|info -style menu ''''pthread_barrierattr_t | |
| ''''|pthread_barrierattr_t {MenuInfo}TypeParameter'' ''pthread_cond_t|info -style menu ''''pthread_cond_t | |
| ''''|pthread_cond_t {MenuInfo}TypeParameter'' ''pthread_condattr_t|info -style menu ''''pthread_condattr_t | |
| ''''|pthread_condattr_t {MenuInfo}TypeParameter'' ''pthread_mutex_t|info -style menu ''''pthread_mutex_t | |
| ''''|pthread_mutex_t {MenuInfo}TypeParameter'' ''pthread_mutexattr_t|info -style menu ''''pthread_mutexattr_t | |
| ''''|pthread_mutexattr_t {MenuInfo}TypeParameter'' ''pthread_rwlock_t|info -style menu ''''pthread_rwlock_t | |
| ''''|pthread_rwlock_t {MenuInfo}TypeParameter'' ''pthread_rwlockattr_t|info -style menu ''''pthread_rwlockattr_t | |
| ''''|pthread_rwlockattr_t {MenuInfo}TypeParameter'' ''random_data|info -style menu ''''random_data | |
| ''''|random_data {MenuInfo}Struct'' ''sched_param|info -style menu ''''sched_param | |
| ''''|sched_param {MenuInfo}Struct'' ''sigevent|info -style menu ''''sigevent | |
| ''''|sigevent {MenuInfo}Struct'' ''sigset_t|info -style menu ''''sigset_t | |
| ''''|sigset_t {MenuInfo}TypeParameter'' ''timespec|info -style menu ''''timespec | |
| ''''|timespec {MenuInfo}Struct'' ''timeval|info -style menu ''''timeval | |
| ''''|timeval {MenuInfo}Struct'' ''timex|info -style menu ''''timex | |
| ''''|timex {MenuInfo}Struct'' ''tm|info -style menu ''''tm | |
| ''''|tm {MenuInfo}Struct'' ''argc|info -style menu ''''argc : const int | |
| ''''|argc {MenuInfo}Variable'' ''argv|info -style menu ''''argv : const char ** | |
| ''''|argv {MenuInfo}Variable'' ''alignof|info -style menu ''''alignof(type) -> size_t | |
| ''''|alignof {MenuInfo}Snippet'' ''const_cast|info -style menu ''''const_cast<type>(expression) | |
| ''''|const_cast {MenuInfo}Snippet'' ''decltype|info -style menu ''''decltype(expression) | |
| ''''|decltype {MenuInfo}Snippet'' ''delete|info -style menu ''''delete expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''delete|info -style menu ''''delete [] expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''dynamic_cast|info -style menu ''''dynamic_cast<type>(expression) | |
| ''''|dynamic_cast {MenuInfo}Snippet'' ''false|info -style menu ''''false : bool | |
| ''''|false {MenuInfo}Snippet'' ''new|info -style menu ''''new type(expressions) | |
| ''''|new {MenuInfo}Snippet'' ''new|info -style menu ''''new type[size](expressions) | |
| ''''|new {MenuInfo}Snippet'' ''noexcept|info -style menu ''''noexcept(expression) -> bool | |
| ''''|noexcept {MenuInfo}Snippet'' ''nullptr|info -style menu ''''nullptr : std::nullptr_t | |
| ''''|nullptr {MenuInfo}Snippet'' ''operator|info -style menu ''''operator | |
| ''''|operator {MenuInfo}Keyword'' ''reinterpret_cast|info -style menu ''''reinterpret_cast<type>(expression) | |
| ''''|reinterpret_cast {MenuInfo}Snippet'' ''sizeof|info -style menu ''''sizeof(expression-or-type) -> size_t | |
| ''''|sizeof {MenuInfo}Snippet'' ''sizeof...|info -style menu ''''sizeof...(parameter-pack) -> size_t | |
| ''''|sizeof... {MenuInfo}Snippet'' ''static_cast|info -style menu ''''static_cast<type>(expression) | |
| ''''|static_cast {MenuInfo}Snippet'' ''throw|info -style menu ''''throw expression -> void | |
| ''''|throw {MenuInfo}Snippet'' ''true|info -style menu ''''true : bool | |
| ''''|true {MenuInfo}Snippet'' ''typeid|info -style menu ''''typeid(expression-or-type) -> std::type_info | |
| ''''|typeid {MenuInfo}Snippet'' ''typename|info -style menu ''''typename qualifier::name | |
| ''''|typename {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof(type) | |
| ''''|typeof {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof expression | |
| ''''|typeof {MenuInfo}Snippet'' ''_Atomic_word|info -style menu ''''_Atomic_word | |
| ''''|_Atomic_word {MenuInfo}TypeParameter'' ''_Exit|info -style menu ''''_Exit(int __status) -> void | |
| ''''|_Exit {MenuInfo}Function'' ''_Float32|info -style menu ''''_Float32 | |
| ''''|_Float32 {MenuInfo}TypeParameter'' ''_Float32x|info -style menu ''''_Float32x | |
| ''''|_Float32x {MenuInfo}TypeParameter'' ''_Float64|info -style menu ''''_Float64 | |
| ''''|_Float64 {MenuInfo}TypeParameter'' ''_Float64x|info -style menu ''''_Float64x | |
| ''''|_Float64x {MenuInfo}TypeParameter'' ''_IO_lock_t|info -style menu ''''_IO_lock_t | |
| ''''|_IO_lock_t {MenuInfo}TypeParameter'' ''_Nonnull|info -style menu ''''_Nonnull | |
| ''''|_Nonnull {MenuInfo}Keyword'' ''_Null_unspecified|info -style menu ''''_Null_unspecified | |
| ''''|_Null_unspecified {MenuInfo}Keyword'' ''_Nullable|info -style menu ''''_Nullable | |
| ''''|_Nullable {MenuInfo}Keyword'' ''__gthrw___pthread_key_create|info -style menu ''''__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw___pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_cancel|info -style menu ''''__gthrw_pthread_cancel(pthread_t) -> int | |
| ''''|__gthrw_pthread_cancel {MenuInfo}Function'' ''__gthrw_pthread_cond_broadcast|info -style menu ''''__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_broadcast {MenuInfo}Function'' ''__gthrw_pthread_cond_destroy|info -style menu ''''__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_destroy {MenuInfo}Function'' ''__gthrw_pthread_cond_init|info -style menu ''''__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_init {MenuInfo}Function'' ''__gthrw_pthread_cond_signal|info -style menu ''''__gthrw_pthread_cond_signal(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_signal {MenuInfo}Function'' ''__gthrw_pthread_cond_timedwait|info -style menu ''''__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_timedwait {MenuInfo}Function'' ''__gthrw_pthread_cond_wait|info -style menu ''''__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_wait {MenuInfo}Function'' ''__gthrw_pthread_create|info -style menu ''''__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int | |
| ''''|__gthrw_pthread_create {MenuInfo}Function'' ''__gthrw_pthread_detach|info -style menu ''''__gthrw_pthread_detach(pthread_t) -> int | |
| ''''|__gthrw_pthread_detach {MenuInfo}Function'' ''__gthrw_pthread_equal|info -style menu ''''__gthrw_pthread_equal(pthread_t, pthread_t) -> int | |
| ''''|__gthrw_pthread_equal {MenuInfo}Function'' ''__gthrw_pthread_getspecific|info -style menu ''''__gthrw_pthread_getspecific(pthread_key_t) -> void * | |
| ''''|__gthrw_pthread_getspecific {MenuInfo}Function'' ''__gthrw_pthread_join|info -style menu ''''__gthrw_pthread_join(pthread_t, void **) -> int | |
| ''''|__gthrw_pthread_join {MenuInfo}Function'' ''__gthrw_pthread_key_create|info -style menu ''''__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw_pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_key_delete|info -style menu ''''__gthrw_pthread_key_delete(pthread_key_t) -> int | |
| ''''|__gthrw_pthread_key_delete {MenuInfo}Function'' ''__gthrw_pthread_mutex_destroy|info -style menu ''''__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_destroy {MenuInfo}Function'' ''__gthrw_pthread_mutex_init|info -style menu ''''__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int | |
| ''''|__gthrw_pthread_mutex_init {MenuInfo}Function'' ''__gthrw_pthread_mutex_lock|info -style menu ''''__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_lock {MenuInfo}Function'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.633 DEBG To editor `377381`: eval -client client0 'lsp-show-error ''c_cpp language server error: ''''drop older completion request''''''', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.716 DEBG From server: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///tmp/test/main.cpp","diagnostics":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.716 DEBG To editor `377381`: | |
| eval -buffer '/tmp/test/main.cpp' 'set buffer lsp_diagnostic_error_count 0 | |
| set buffer lsp_diagnostic_warning_count 0 | |
| set buffer lsp_errors 242 | |
| eval "set buffer lsp_error_lines 242 ''1| '' "', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:36.808 DEBG From server: {"jsonrpc":"2.0","id":4,"result":{"isIncomplete":true,"items":[{"label":"t0","kind":6,"detail":"t0 : const time_point<steady_clock, duration<long, ratio<1, 1000000000> > >","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"t0"}},{"label":"values","kind":6,"detail":"values : std::vector<int>","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"values"}},{"label":"FILE","kind":25,"detail":"FILE","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"FILE"}},{"label":"_G_fpos64_t","kind":22,"detail":"_G_fpos64_t","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_G_fpos64_t"}},{"label":"_G_fpos_t","kind":22,"detail":"_G_fpos_t","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_G_fpos_t"}},{"label":"_IO_FILE","kind":22,"detail":"_IO_FILE","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_FILE"}},{"label":"_IO_codecvt","kind":22,"detail":"_IO_codecvt","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_codecvt"}},{"label":"_IO_cookie_io_functions_t","kind":22,"detail":"_IO_cookie_io_functions_t","sortText":" (","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_cookie_io_functions_t"}},{"label":"_IO_marker","kind":22,"detail":"_IO_marker","sortText":" )","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_marker"}},{"label":"_IO_wide_data","kind":22,"detail":"_IO_wide_data","sortText":" *","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_wide_data"}},{"label":"_pthread_cleanup_buffer","kind":22,"detail":"_pthread_cleanup_buffer","sortText":" +","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_pthread_cleanup_buffer"}},{"label":"cookie_io_functions_t","kind":25,"detail":"cookie_io_functions_t","sortText":" ,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"cookie_io_functions_t"}},{"label":"cpu_set_t","kind":25,"detail":"cpu_set_t","sortText":" -","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"cpu_set_t"}},{"label":"div","kind":3,"detail":"div(int __numer, int __denom) -> div_t","sortText":" .","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"div"}},{"label":"div_t","kind":25,"detail":"div_t","sortText":" /","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"div_t"}},{"label":"drand48_data","kind":22,"detail":"drand48_data","sortText":" 0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"drand48_data"}},{"label":"fd_set","kind":25,"detail":"fd_set","sortText":" 1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fd_set"}},{"label":"fms","kind":25,"detail":"fms","sortText":" 2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fms"}},{"label":"fpos64_t","kind":25,"detail":"fpos64_t","sortText":" 3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fpos64_t"}},{"label":"fpos_t","kind":25,"detail":"fpos_t","sortText":" 4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fpos_t"}},{"label":"fsid_t","kind":25,"detail":"fsid_t","sortText":" 5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"fsid_t"}},{"label":"itimerspec","kind":22,"detail":"itimerspec","sortText":" 6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"itimerspec"}},{"label":"lconv","kind":22,"detail":"lconv","sortText":" 7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lconv"}},{"label":"ldiv","kind":3,"detail":"ldiv(long __numer, long __denom) -> ldiv_t","sortText":" 8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ldiv"}},{"label":"ldiv_t","kind":25,"detail":"ldiv_t","sortText":" 9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ldiv_t"}},{"label":"lldiv","kind":3,"detail":"lldiv(long long __numer, long long __denom) -> lldiv_t","sortText":" :","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lldiv"}},{"label":"lldiv_t","kind":25,"detail":"lldiv_t","sortText":" ;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"lldiv_t"}},{"label":"max_align_t","kind":25,"detail":"max_align_t","sortText":" <","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"max_align_t"}},{"label":"mbstate_t","kind":25,"detail":"mbstate_t","sortText":" =","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"mbstate_t"}},{"label":"obstack","kind":22,"detail":"obstack","sortText":" >","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"obstack"}},{"label":"pthread_attr_t","kind":7,"detail":"pthread_attr_t","sortText":" ?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_attr_t"}},{"label":"pthread_attr_t","kind":25,"detail":"pthread_attr_t","sortText":" @","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_attr_t"}},{"label":"pthread_barrier_t","kind":25,"detail":"pthread_barrier_t","sortText":" ! ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_barrier_t"}},{"label":"pthread_barrierattr_t","kind":25,"detail":"pthread_barrierattr_t","sortText":" !!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_barrierattr_t"}},{"label":"pthread_cond_t","kind":25,"detail":"pthread_cond_t","sortText":" !\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_cond_t"}},{"label":"pthread_condattr_t","kind":25,"detail":"pthread_condattr_t","sortText":" !#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_condattr_t"}},{"label":"pthread_mutex_t","kind":25,"detail":"pthread_mutex_t","sortText":" !$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_mutex_t"}},{"label":"pthread_mutexattr_t","kind":25,"detail":"pthread_mutexattr_t","sortText":" !%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_mutexattr_t"}},{"label":"pthread_rwlock_t","kind":25,"detail":"pthread_rwlock_t","sortText":" !&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_rwlock_t"}},{"label":"pthread_rwlockattr_t","kind":25,"detail":"pthread_rwlockattr_t","sortText":" !'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"pthread_rwlockattr_t"}},{"label":"random_data","kind":22,"detail":"random_data","sortText":" !(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"random_data"}},{"label":"sched_param","kind":22,"detail":"sched_param","sortText":" !)","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sched_param"}},{"label":"sigevent","kind":22,"detail":"sigevent","sortText":" !*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sigevent"}},{"label":"sigset_t","kind":25,"detail":"sigset_t","sortText":" !+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sigset_t"}},{"label":"timespec","kind":22,"detail":"timespec","sortText":" !,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timespec"}},{"label":"timeval","kind":22,"detail":"timeval","sortText":" !-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timeval"}},{"label":"timex","kind":22,"detail":"timex","sortText":" !.","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"timex"}},{"label":"tm","kind":22,"detail":"tm","sortText":" !/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"tm"}},{"label":"argc","kind":6,"detail":"argc : const int","sortText":" !0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"argc"}},{"label":"argv","kind":6,"detail":"argv : const char **","sortText":" !1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"argv"}},{"label":"alignof","kind":15,"detail":"alignof(type) -> size_t","sortText":" !2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"alignof"}},{"label":"const_cast","kind":15,"detail":"const_cast<type>(expression)","sortText":" !3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"const_cast"}},{"label":"decltype","kind":15,"detail":"decltype(expression)","sortText":" !4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"decltype"}},{"label":"delete","kind":15,"detail":"delete expression -> void","sortText":" !5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"delete "}},{"label":"delete","kind":15,"detail":"delete [] expression -> void","sortText":" !6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"delete [] "}},{"label":"dynamic_cast","kind":15,"detail":"dynamic_cast<type>(expression)","sortText":" !7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"dynamic_cast"}},{"label":"false","kind":15,"detail":"false : bool","sortText":" !8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"false"}},{"label":"new","kind":15,"detail":"new type(expressions)","sortText":" !9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"new "}},{"label":"new","kind":15,"detail":"new type[size](expressions)","sortText":" !:","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"new "}},{"label":"noexcept","kind":15,"detail":"noexcept(expression) -> bool","sortText":" !;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"noexcept"}},{"label":"nullptr","kind":15,"detail":"nullptr : std::nullptr_t","sortText":" !<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"nullptr"}},{"label":"operator","kind":14,"detail":"operator","sortText":" !=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"operator"}},{"label":"reinterpret_cast","kind":15,"detail":"reinterpret_cast<type>(expression)","sortText":" !>","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"reinterpret_cast"}},{"label":"sizeof","kind":15,"detail":"sizeof(expression-or-type) -> size_t","sortText":" !?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sizeof"}},{"label":"sizeof...","kind":15,"detail":"sizeof...(parameter-pack) -> size_t","sortText":" !@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"sizeof..."}},{"label":"static_cast","kind":15,"detail":"static_cast<type>(expression)","sortText":" \" ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"static_cast"}},{"label":"throw","kind":15,"detail":"throw expression -> void","sortText":" \"!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"throw "}},{"label":"true","kind":15,"detail":"true : bool","sortText":" \"\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"true"}},{"label":"typeid","kind":15,"detail":"typeid(expression-or-type) -> std::type_info","sortText":" \"#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeid"}},{"label":"typename","kind":15,"detail":"typename qualifier::name","sortText":" \"$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typename "}},{"label":"typeof","kind":15,"detail":"typeof(type)","sortText":" \"%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeof"}},{"label":"typeof","kind":15,"detail":"typeof expression","sortText":" \"&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"typeof "}},{"label":"_Atomic_word","kind":25,"detail":"_Atomic_word","sortText":" \"'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Atomic_word"}},{"label":"_Exit","kind":3,"detail":"_Exit(int __status) -> void","sortText":" \"(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Exit"}},{"label":"_Float32","kind":25,"detail":"_Float32","sortText":" \")","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float32"}},{"label":"_Float32x","kind":25,"detail":"_Float32x","sortText":" \"*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float32x"}},{"label":"_Float64","kind":25,"detail":"_Float64","sortText":" \"+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float64"}},{"label":"_Float64x","kind":25,"detail":"_Float64x","sortText":" \",","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Float64x"}},{"label":"_IO_lock_t","kind":25,"detail":"_IO_lock_t","sortText":" \"-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_IO_lock_t"}},{"label":"_Nonnull","kind":14,"detail":"_Nonnull","sortText":" \".","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Nonnull"}},{"label":"_Null_unspecified","kind":14,"detail":"_Null_unspecified","sortText":" \"/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Null_unspecified"}},{"label":"_Nullable","kind":14,"detail":"_Nullable","sortText":" \"0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"_Nullable"}},{"label":"__gthrw___pthread_key_create","kind":3,"detail":"__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" \"1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw___pthread_key_create"}},{"label":"__gthrw_pthread_cancel","kind":3,"detail":"__gthrw_pthread_cancel(pthread_t) -> int","sortText":" \"2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cancel"}},{"label":"__gthrw_pthread_cond_broadcast","kind":3,"detail":"__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int","sortText":" \"3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_broadcast"}},{"label":"__gthrw_pthread_cond_destroy","kind":3,"detail":"__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int","sortText":" \"4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_destroy"}},{"label":"__gthrw_pthread_cond_init","kind":3,"detail":"__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int","sortText":" \"5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_init"}},{"label":"__gthrw_pthread_cond_signal","kind":3,"detail":"__gthrw_pthread_cond_signal(pthread_cond_t *) -> int","sortText":" \"6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_signal"}},{"label":"__gthrw_pthread_cond_timedwait","kind":3,"detail":"__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int","sortText":" \"7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_timedwait"}},{"label":"__gthrw_pthread_cond_wait","kind":3,"detail":"__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int","sortText":" \"8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_cond_wait"}},{"label":"__gthrw_pthread_create","kind":3,"detail":"__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int","sortText":" \"9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_create"}},{"label":"__gthrw_pthread_detach","kind":3,"detail":"__gthrw_pthread_detach(pthread_t) -> int","sortText":" \":","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_detach"}},{"label":"__gthrw_pthread_equal","kind":3,"detail":"__gthrw_pthread_equal(pthread_t, pthread_t) -> int","sortText":" \";","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_equal"}},{"label":"__gthrw_pthread_getspecific","kind":3,"detail":"__gthrw_pthread_getspecific(pthread_key_t) -> void *","sortText":" \"<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_getspecific"}},{"label":"__gthrw_pthread_join","kind":3,"detail":"__gthrw_pthread_join(pthread_t, void **) -> int","sortText":" \"=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_join"}},{"label":"__gthrw_pthread_key_create","kind":3,"detail":"__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" \">","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_key_create"}},{"label":"__gthrw_pthread_key_delete","kind":3,"detail":"__gthrw_pthread_key_delete(pthread_key_t) -> int","sortText":" \"?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_key_delete"}},{"label":"__gthrw_pthread_mutex_destroy","kind":3,"detail":"__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int","sortText":" \"@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_destroy"}},{"label":"__gthrw_pthread_mutex_init","kind":3,"detail":"__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int","sortText":" # ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_init"}},{"label":"__gthrw_pthread_mutex_lock","kind":3,"detail":"__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int","sortText":" #!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"__gthrw_pthread_mutex_lock"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:36.809 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 13.30@242 ''t0|info -style menu ''''t0 : const time_point<steady_clock, duration<long, ratio<1, 1000000000> > > | |
| ''''|t0 {MenuInfo}Variable'' ''values|info -style menu ''''values : std::vector<int> | |
| ''''|values {MenuInfo}Variable'' ''FILE|info -style menu ''''FILE | |
| ''''|FILE {MenuInfo}TypeParameter'' ''_G_fpos64_t|info -style menu ''''_G_fpos64_t | |
| ''''|_G_fpos64_t {MenuInfo}Struct'' ''_G_fpos_t|info -style menu ''''_G_fpos_t | |
| ''''|_G_fpos_t {MenuInfo}Struct'' ''_IO_FILE|info -style menu ''''_IO_FILE | |
| ''''|_IO_FILE {MenuInfo}Struct'' ''_IO_codecvt|info -style menu ''''_IO_codecvt | |
| ''''|_IO_codecvt {MenuInfo}Struct'' ''_IO_cookie_io_functions_t|info -style menu ''''_IO_cookie_io_functions_t | |
| ''''|_IO_cookie_io_functions_t {MenuInfo}Struct'' ''_IO_marker|info -style menu ''''_IO_marker | |
| ''''|_IO_marker {MenuInfo}Struct'' ''_IO_wide_data|info -style menu ''''_IO_wide_data | |
| ''''|_IO_wide_data {MenuInfo}Struct'' ''_pthread_cleanup_buffer|info -style menu ''''_pthread_cleanup_buffer | |
| ''''|_pthread_cleanup_buffer {MenuInfo}Struct'' ''cookie_io_functions_t|info -style menu ''''cookie_io_functions_t | |
| ''''|cookie_io_functions_t {MenuInfo}TypeParameter'' ''cpu_set_t|info -style menu ''''cpu_set_t | |
| ''''|cpu_set_t {MenuInfo}TypeParameter'' ''div|info -style menu ''''div(int __numer, int __denom) -> div_t | |
| ''''|div {MenuInfo}Function'' ''div_t|info -style menu ''''div_t | |
| ''''|div_t {MenuInfo}TypeParameter'' ''drand48_data|info -style menu ''''drand48_data | |
| ''''|drand48_data {MenuInfo}Struct'' ''fd_set|info -style menu ''''fd_set | |
| ''''|fd_set {MenuInfo}TypeParameter'' ''fms|info -style menu ''''fms | |
| ''''|fms {MenuInfo}TypeParameter'' ''fpos64_t|info -style menu ''''fpos64_t | |
| ''''|fpos64_t {MenuInfo}TypeParameter'' ''fpos_t|info -style menu ''''fpos_t | |
| ''''|fpos_t {MenuInfo}TypeParameter'' ''fsid_t|info -style menu ''''fsid_t | |
| ''''|fsid_t {MenuInfo}TypeParameter'' ''itimerspec|info -style menu ''''itimerspec | |
| ''''|itimerspec {MenuInfo}Struct'' ''lconv|info -style menu ''''lconv | |
| ''''|lconv {MenuInfo}Struct'' ''ldiv|info -style menu ''''ldiv(long __numer, long __denom) -> ldiv_t | |
| ''''|ldiv {MenuInfo}Function'' ''ldiv_t|info -style menu ''''ldiv_t | |
| ''''|ldiv_t {MenuInfo}TypeParameter'' ''lldiv|info -style menu ''''lldiv(long long __numer, long long __denom) -> lldiv_t | |
| ''''|lldiv {MenuInfo}Function'' ''lldiv_t|info -style menu ''''lldiv_t | |
| ''''|lldiv_t {MenuInfo}TypeParameter'' ''max_align_t|info -style menu ''''max_align_t | |
| ''''|max_align_t {MenuInfo}TypeParameter'' ''mbstate_t|info -style menu ''''mbstate_t | |
| ''''|mbstate_t {MenuInfo}TypeParameter'' ''obstack|info -style menu ''''obstack | |
| ''''|obstack {MenuInfo}Struct'' ''pthread_attr_t|info -style menu ''''pthread_attr_t | |
| ''''|pthread_attr_t {MenuInfo}Class'' ''pthread_attr_t|info -style menu ''''pthread_attr_t | |
| ''''|pthread_attr_t {MenuInfo}TypeParameter'' ''pthread_barrier_t|info -style menu ''''pthread_barrier_t | |
| ''''|pthread_barrier_t {MenuInfo}TypeParameter'' ''pthread_barrierattr_t|info -style menu ''''pthread_barrierattr_t | |
| ''''|pthread_barrierattr_t {MenuInfo}TypeParameter'' ''pthread_cond_t|info -style menu ''''pthread_cond_t | |
| ''''|pthread_cond_t {MenuInfo}TypeParameter'' ''pthread_condattr_t|info -style menu ''''pthread_condattr_t | |
| ''''|pthread_condattr_t {MenuInfo}TypeParameter'' ''pthread_mutex_t|info -style menu ''''pthread_mutex_t | |
| ''''|pthread_mutex_t {MenuInfo}TypeParameter'' ''pthread_mutexattr_t|info -style menu ''''pthread_mutexattr_t | |
| ''''|pthread_mutexattr_t {MenuInfo}TypeParameter'' ''pthread_rwlock_t|info -style menu ''''pthread_rwlock_t | |
| ''''|pthread_rwlock_t {MenuInfo}TypeParameter'' ''pthread_rwlockattr_t|info -style menu ''''pthread_rwlockattr_t | |
| ''''|pthread_rwlockattr_t {MenuInfo}TypeParameter'' ''random_data|info -style menu ''''random_data | |
| ''''|random_data {MenuInfo}Struct'' ''sched_param|info -style menu ''''sched_param | |
| ''''|sched_param {MenuInfo}Struct'' ''sigevent|info -style menu ''''sigevent | |
| ''''|sigevent {MenuInfo}Struct'' ''sigset_t|info -style menu ''''sigset_t | |
| ''''|sigset_t {MenuInfo}TypeParameter'' ''timespec|info -style menu ''''timespec | |
| ''''|timespec {MenuInfo}Struct'' ''timeval|info -style menu ''''timeval | |
| ''''|timeval {MenuInfo}Struct'' ''timex|info -style menu ''''timex | |
| ''''|timex {MenuInfo}Struct'' ''tm|info -style menu ''''tm | |
| ''''|tm {MenuInfo}Struct'' ''argc|info -style menu ''''argc : const int | |
| ''''|argc {MenuInfo}Variable'' ''argv|info -style menu ''''argv : const char ** | |
| ''''|argv {MenuInfo}Variable'' ''alignof|info -style menu ''''alignof(type) -> size_t | |
| ''''|alignof {MenuInfo}Snippet'' ''const_cast|info -style menu ''''const_cast<type>(expression) | |
| ''''|const_cast {MenuInfo}Snippet'' ''decltype|info -style menu ''''decltype(expression) | |
| ''''|decltype {MenuInfo}Snippet'' ''delete|info -style menu ''''delete expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''delete|info -style menu ''''delete [] expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''dynamic_cast|info -style menu ''''dynamic_cast<type>(expression) | |
| ''''|dynamic_cast {MenuInfo}Snippet'' ''false|info -style menu ''''false : bool | |
| ''''|false {MenuInfo}Snippet'' ''new|info -style menu ''''new type(expressions) | |
| ''''|new {MenuInfo}Snippet'' ''new|info -style menu ''''new type[size](expressions) | |
| ''''|new {MenuInfo}Snippet'' ''noexcept|info -style menu ''''noexcept(expression) -> bool | |
| ''''|noexcept {MenuInfo}Snippet'' ''nullptr|info -style menu ''''nullptr : std::nullptr_t | |
| ''''|nullptr {MenuInfo}Snippet'' ''operator|info -style menu ''''operator | |
| ''''|operator {MenuInfo}Keyword'' ''reinterpret_cast|info -style menu ''''reinterpret_cast<type>(expression) | |
| ''''|reinterpret_cast {MenuInfo}Snippet'' ''sizeof|info -style menu ''''sizeof(expression-or-type) -> size_t | |
| ''''|sizeof {MenuInfo}Snippet'' ''sizeof...|info -style menu ''''sizeof...(parameter-pack) -> size_t | |
| ''''|sizeof... {MenuInfo}Snippet'' ''static_cast|info -style menu ''''static_cast<type>(expression) | |
| ''''|static_cast {MenuInfo}Snippet'' ''throw|info -style menu ''''throw expression -> void | |
| ''''|throw {MenuInfo}Snippet'' ''true|info -style menu ''''true : bool | |
| ''''|true {MenuInfo}Snippet'' ''typeid|info -style menu ''''typeid(expression-or-type) -> std::type_info | |
| ''''|typeid {MenuInfo}Snippet'' ''typename|info -style menu ''''typename qualifier::name | |
| ''''|typename {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof(type) | |
| ''''|typeof {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof expression | |
| ''''|typeof {MenuInfo}Snippet'' ''_Atomic_word|info -style menu ''''_Atomic_word | |
| ''''|_Atomic_word {MenuInfo}TypeParameter'' ''_Exit|info -style menu ''''_Exit(int __status) -> void | |
| ''''|_Exit {MenuInfo}Function'' ''_Float32|info -style menu ''''_Float32 | |
| ''''|_Float32 {MenuInfo}TypeParameter'' ''_Float32x|info -style menu ''''_Float32x | |
| ''''|_Float32x {MenuInfo}TypeParameter'' ''_Float64|info -style menu ''''_Float64 | |
| ''''|_Float64 {MenuInfo}TypeParameter'' ''_Float64x|info -style menu ''''_Float64x | |
| ''''|_Float64x {MenuInfo}TypeParameter'' ''_IO_lock_t|info -style menu ''''_IO_lock_t | |
| ''''|_IO_lock_t {MenuInfo}TypeParameter'' ''_Nonnull|info -style menu ''''_Nonnull | |
| ''''|_Nonnull {MenuInfo}Keyword'' ''_Null_unspecified|info -style menu ''''_Null_unspecified | |
| ''''|_Null_unspecified {MenuInfo}Keyword'' ''_Nullable|info -style menu ''''_Nullable | |
| ''''|_Nullable {MenuInfo}Keyword'' ''__gthrw___pthread_key_create|info -style menu ''''__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw___pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_cancel|info -style menu ''''__gthrw_pthread_cancel(pthread_t) -> int | |
| ''''|__gthrw_pthread_cancel {MenuInfo}Function'' ''__gthrw_pthread_cond_broadcast|info -style menu ''''__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_broadcast {MenuInfo}Function'' ''__gthrw_pthread_cond_destroy|info -style menu ''''__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_destroy {MenuInfo}Function'' ''__gthrw_pthread_cond_init|info -style menu ''''__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_init {MenuInfo}Function'' ''__gthrw_pthread_cond_signal|info -style menu ''''__gthrw_pthread_cond_signal(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_signal {MenuInfo}Function'' ''__gthrw_pthread_cond_timedwait|info -style menu ''''__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_timedwait {MenuInfo}Function'' ''__gthrw_pthread_cond_wait|info -style menu ''''__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_wait {MenuInfo}Function'' ''__gthrw_pthread_create|info -style menu ''''__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int | |
| ''''|__gthrw_pthread_create {MenuInfo}Function'' ''__gthrw_pthread_detach|info -style menu ''''__gthrw_pthread_detach(pthread_t) -> int | |
| ''''|__gthrw_pthread_detach {MenuInfo}Function'' ''__gthrw_pthread_equal|info -style menu ''''__gthrw_pthread_equal(pthread_t, pthread_t) -> int | |
| ''''|__gthrw_pthread_equal {MenuInfo}Function'' ''__gthrw_pthread_getspecific|info -style menu ''''__gthrw_pthread_getspecific(pthread_key_t) -> void * | |
| ''''|__gthrw_pthread_getspecific {MenuInfo}Function'' ''__gthrw_pthread_join|info -style menu ''''__gthrw_pthread_join(pthread_t, void **) -> int | |
| ''''|__gthrw_pthread_join {MenuInfo}Function'' ''__gthrw_pthread_key_create|info -style menu ''''__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw_pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_key_delete|info -style menu ''''__gthrw_pthread_key_delete(pthread_key_t) -> int | |
| ''''|__gthrw_pthread_key_delete {MenuInfo}Function'' ''__gthrw_pthread_mutex_destroy|info -style menu ''''__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_destroy {MenuInfo}Function'' ''__gthrw_pthread_mutex_init|info -style menu ''''__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int | |
| ''''|__gthrw_pthread_mutex_init {MenuInfo}Function'' ''__gthrw_pthread_mutex_lock|info -style menu ''''__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_lock {MenuInfo}Function'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:37.382 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 12 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.382 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.382 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.383 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":11},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":5}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.387 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 12 | |
| column = 30 | |
| [params.completion] | |
| offset = 26 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.387 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.387 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.387 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":11},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":6}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.406 DEBG From server: {"jsonrpc":"2.0","id":5,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.447 DEBG From server: {"jsonrpc":"2.0","id":6,"result":{"isIncomplete":false,"items":[{"label":"chrono","kind":9,"detail":"chrono","documentation":"ISO C++ 2011 entities sub-namespace for time and date.","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":31}},"newText":"chrono"}},{"label":"chrono_literals","kind":9,"detail":"chrono_literals","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":31}},"newText":"chrono_literals"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.447 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 12.26@242 ''chrono|info -style menu ''''chrono | |
| ISO C++ 2011 entities sub-namespace for time and date.''''|chrono {MenuInfo}Module'' ''chrono_literals|info -style menu ''''chrono_literals | |
| ''''|chrono_literals {MenuInfo}Module'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:37.595 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 11 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.595 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.595 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.595 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":10},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":7}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.610 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 11 | |
| column = 30 | |
| [params.completion] | |
| offset = 29 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.611 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.611 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.611 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":10},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":8}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.645 DEBG From server: {"jsonrpc":"2.0","id":7,"result":{"signatures":[{"label":"vector<_Tp, _Alloc>()","documentation":"","parameters":[]},{"label":"vector<_Tp, _Alloc>(vector<_Tp, _Alloc> &&)","documentation":"%Vector move constructor.","parameters":[{"label":[20,42]}]},{"label":"vector<_Tp, _Alloc>(const allocator_type &__a)","documentation":"Creates a %vector with no elements.","parameters":[{"label":[20,45]}]},{"label":"vector<_Tp, _Alloc>(const vector<_Tp, _Alloc> &__x)","documentation":"%Vector copy constructor.","parameters":[{"label":[20,50]}]},{"label":"vector<_Tp, _Alloc>(vector<_Tp, _Alloc> &&__rv, const allocator_type &__m)","documentation":"Move constructor with alternative allocator","parameters":[{"label":[20,46]},{"label":[48,73]}]},{"label":"vector<_Tp, _Alloc>(const vector<_Tp, _Alloc> &__x, const allocator_type &__a)","documentation":"Copy constructor with alternative allocator","parameters":[{"label":[20,50]},{"label":[52,77]}]},{"label":"vector<_Tp, _Alloc>(size_type __n, const allocator_type &__a = allocator_type())","documentation":"Creates a %vector with default constructed elements.","parameters":[{"label":[20,33]},{"label":[35,79]}]},{"label":"vector<_Tp, _Alloc>(initializer_list<value_type> __l, const allocator_type &__a = allocator_type())","documentation":"Builds a %vector from an initializer list.","parameters":[{"label":[20,52]},{"label":[54,98]}]},{"label":"vector<_Tp, _Alloc>(vector<_Tp, _Alloc> &&__rv, const allocator_type &__m, true_type)","documentation":"","parameters":[{"label":[20,46]},{"label":[48,73]},{"label":[75,84]}]},{"label":"vector<_Tp, _Alloc>(vector<_Tp, _Alloc> &&__rv, const allocator_type &__m, false_type)","documentation":"","parameters":[{"label":[20,46]},{"label":[48,73]},{"label":[75,85]}]},{"label":"vector<_Tp, _Alloc>(size_type __n, const value_type &__value, const allocator_type &__a = allocator_type())","documentation":"Creates a %vector with copies of an exemplar element.","parameters":[{"label":[20,33]},{"label":[35,60]},{"label":[62,106]}]},{"label":"vector<_Tp, _Alloc>(_InputIterator __first, _InputIterator __last, const allocator_type &__a = allocator_type())","documentation":"","parameters":[{"label":[20,42]},{"label":[44,65]},{"label":[67,111]}]}],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.645 DEBG To editor `377381`: eval -client client0 'lsp-show-signature-help 11.30 ''vector<_Tp, _Alloc>()''', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:37.679 DEBG From server: {"jsonrpc":"2.0","id":8,"result":{"isIncomplete":false,"items":[{"label":"__S16_TYPE","kind":18,"detail":"__S16_TYPE","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__S16_TYPE"}},{"label":"__U16_TYPE","kind":18,"detail":"__U16_TYPE","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__U16_TYPE"}},{"label":"__FLOAT128__","kind":18,"detail":"__FLOAT128__","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__FLOAT128__"}},{"label":"__INT16_MAX__","kind":18,"detail":"__INT16_MAX__","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT16_MAX__"}},{"label":"_ISOC11_SOURCE","kind":18,"detail":"_ISOC11_SOURCE","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_ISOC11_SOURCE"}},{"label":"__INT16_FMTd__","kind":18,"detail":"__INT16_FMTd__","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT16_FMTd__"}},{"label":"__INT16_FMTi__","kind":18,"detail":"__INT16_FMTi__","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT16_FMTi__"}},{"label":"__INT16_TYPE__","kind":18,"detail":"__INT16_TYPE__","sortText":" (","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT16_TYPE__"}},{"label":"__UINT16_MAX__","kind":18,"detail":"__UINT16_MAX__","sortText":" )","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_MAX__"}},{"label":"__CHAR16_TYPE__","kind":18,"detail":"__CHAR16_TYPE__","sortText":" *","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__CHAR16_TYPE__"}},{"label":"__UINT16_FMTX__","kind":18,"detail":"__UINT16_FMTX__","sortText":" +","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_FMTX__"}},{"label":"__UINT16_FMTo__","kind":18,"detail":"__UINT16_FMTo__","sortText":" ,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_FMTo__"}},{"label":"__UINT16_FMTu__","kind":18,"detail":"__UINT16_FMTu__","sortText":" -","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_FMTu__"}},{"label":"__UINT16_FMTx__","kind":18,"detail":"__UINT16_FMTx__","sortText":" .","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_FMTx__"}},{"label":"__UINT16_TYPE__","kind":18,"detail":"__UINT16_TYPE__","sortText":" /","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_TYPE__"}},{"label":"__INT16_C_SUFFIX__","kind":18,"detail":"__INT16_C_SUFFIX__","sortText":" 0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT16_C_SUFFIX__"}},{"label":"_GLIBCXX17_INLINE","kind":18,"detail":"_GLIBCXX17_INLINE","sortText":" 1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX17_INLINE"}},{"label":"__UINT16_C_SUFFIX__","kind":18,"detail":"__UINT16_C_SUFFIX__","sortText":" 2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT16_C_SUFFIX__"}},{"label":"__USE_ISOC11","kind":18,"detail":"__USE_ISOC11","sortText":" 3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__USE_ISOC11"}},{"label":"_GLIBCXX14_CONSTEXPR","kind":18,"detail":"_GLIBCXX14_CONSTEXPR","sortText":" 4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX14_CONSTEXPR"}},{"label":"_GLIBCXX17_CONSTEXPR","kind":18,"detail":"_GLIBCXX17_CONSTEXPR","sortText":" 5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX17_CONSTEXPR"}},{"label":"__LDBL_REDIR1","kind":18,"detail":"__LDBL_REDIR1(name, proto, alias)","sortText":" 6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__LDBL_REDIR1"}},{"label":"_GLIBCXX17_DEPRECATED","kind":18,"detail":"_GLIBCXX17_DEPRECATED","sortText":" 7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX17_DEPRECATED"}},{"label":"__HAVE_FLOAT16","kind":18,"detail":"__HAVE_FLOAT16","sortText":" 8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_FLOAT16"}},{"label":"__USE_ISOCXX11","kind":18,"detail":"__USE_ISOCXX11","sortText":" 9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__USE_ISOCXX11"}},{"label":"__STDC_UTF_16__","kind":18,"detail":"__STDC_UTF_16__","sortText":" :","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__STDC_UTF_16__"}},{"label":"__HAVE_FLOAT128","kind":18,"detail":"__HAVE_FLOAT128","sortText":" ;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_FLOAT128"}},{"label":"_GLIBCXX11_USE_C99_MATH","kind":18,"detail":"_GLIBCXX11_USE_C99_MATH","sortText":" <","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX11_USE_C99_MATH"}},{"label":"__HAVE_FLOAT128X","kind":18,"detail":"__HAVE_FLOAT128X","sortText":" =","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_FLOAT128X"}},{"label":"__USE_POSIX199309","kind":18,"detail":"__USE_POSIX199309","sortText":" >","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__USE_POSIX199309"}},{"label":"__USE_POSIX199506","kind":18,"detail":"__USE_POSIX199506","sortText":" ?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__USE_POSIX199506"}},{"label":"_GLIBCXX11_USE_C99_STDIO","kind":18,"detail":"_GLIBCXX11_USE_C99_STDIO","sortText":" @","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX11_USE_C99_STDIO"}},{"label":"_GLIBCXX11_USE_C99_WCHAR","kind":18,"detail":"_GLIBCXX11_USE_C99_WCHAR","sortText":" ! ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX11_USE_C99_WCHAR"}},{"label":"__DBL_MAX_10_EXP__","kind":18,"detail":"__DBL_MAX_10_EXP__","sortText":" !!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__DBL_MAX_10_EXP__"}},{"label":"__DBL_MIN_10_EXP__","kind":18,"detail":"__DBL_MIN_10_EXP__","sortText":" !\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__DBL_MIN_10_EXP__"}},{"label":"__FLT_MAX_10_EXP__","kind":18,"detail":"__FLT_MAX_10_EXP__","sortText":" !#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__FLT_MAX_10_EXP__"}},{"label":"__FLT_MIN_10_EXP__","kind":18,"detail":"__FLT_MIN_10_EXP__","sortText":" !$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__FLT_MIN_10_EXP__"}},{"label":"__INT_FAST16_MAX__","kind":18,"detail":"__INT_FAST16_MAX__","sortText":" !%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_FAST16_MAX__"}},{"label":"__LDBL_REDIR1_NTH","kind":18,"detail":"__LDBL_REDIR1_NTH(name, proto, alias)","sortText":" !&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__LDBL_REDIR1_NTH"}},{"label":"__SIZEOF_INT128__","kind":18,"detail":"__SIZEOF_INT128__","sortText":" !'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__SIZEOF_INT128__"}},{"label":"__STDC_ISO_10646__","kind":18,"detail":"__STDC_ISO_10646__","sortText":" !(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__STDC_ISO_10646__"}},{"label":"_GLIBCXX11_USE_C99_STDLIB","kind":18,"detail":"_GLIBCXX11_USE_C99_STDLIB","sortText":" !)","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX11_USE_C99_STDLIB"}},{"label":"__INT_FAST16_FMTd__","kind":18,"detail":"__INT_FAST16_FMTd__","sortText":" !*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_FAST16_FMTd__"}},{"label":"__INT_FAST16_FMTi__","kind":18,"detail":"__INT_FAST16_FMTi__","sortText":" !+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_FAST16_FMTi__"}},{"label":"__INT_FAST16_TYPE__","kind":18,"detail":"__INT_FAST16_TYPE__","sortText":" !,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_FAST16_TYPE__"}},{"label":"__INT_LEAST16_MAX__","kind":18,"detail":"__INT_LEAST16_MAX__","sortText":" !-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_LEAST16_MAX__"}},{"label":"__LDBL_MAX_10_EXP__","kind":18,"detail":"__LDBL_MAX_10_EXP__","sortText":" !.","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__LDBL_MAX_10_EXP__"}},{"label":"__LDBL_MIN_10_EXP__","kind":18,"detail":"__LDBL_MIN_10_EXP__","sortText":" !/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__LDBL_MIN_10_EXP__"}},{"label":"__UINT_FAST16_MAX__","kind":18,"detail":"__UINT_FAST16_MAX__","sortText":" !0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_MAX__"}},{"label":"_GLIBCXX11_USE_C99_COMPLEX","kind":18,"detail":"_GLIBCXX11_USE_C99_COMPLEX","sortText":" !1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX11_USE_C99_COMPLEX"}},{"label":"__INT_LEAST16_FMTd__","kind":18,"detail":"__INT_LEAST16_FMTd__","sortText":" !2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_LEAST16_FMTd__"}},{"label":"__INT_LEAST16_FMTi__","kind":18,"detail":"__INT_LEAST16_FMTi__","sortText":" !3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_LEAST16_FMTi__"}},{"label":"__INT_LEAST16_TYPE__","kind":18,"detail":"__INT_LEAST16_TYPE__","sortText":" !4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__INT_LEAST16_TYPE__"}},{"label":"__UINT_FAST16_FMTX__","kind":18,"detail":"__UINT_FAST16_FMTX__","sortText":" !5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_FMTX__"}},{"label":"__UINT_FAST16_FMTo__","kind":18,"detail":"__UINT_FAST16_FMTo__","sortText":" !6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_FMTo__"}},{"label":"__UINT_FAST16_FMTu__","kind":18,"detail":"__UINT_FAST16_FMTu__","sortText":" !7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_FMTu__"}},{"label":"__UINT_FAST16_FMTx__","kind":18,"detail":"__UINT_FAST16_FMTx__","sortText":" !8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_FMTx__"}},{"label":"__UINT_FAST16_TYPE__","kind":18,"detail":"__UINT_FAST16_TYPE__","sortText":" !9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_FAST16_TYPE__"}},{"label":"__SIZEOF_FLOAT128__","kind":18,"detail":"__SIZEOF_FLOAT128__","sortText":" !:","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__SIZEOF_FLOAT128__"}},{"label":"__UINT_LEAST16_MAX__","kind":18,"detail":"__UINT_LEAST16_MAX__","sortText":" !;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_MAX__"}},{"label":"__UINT_LEAST16_FMTX__","kind":18,"detail":"__UINT_LEAST16_FMTX__","sortText":" !<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_FMTX__"}},{"label":"__UINT_LEAST16_FMTo__","kind":18,"detail":"__UINT_LEAST16_FMTo__","sortText":" !=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_FMTo__"}},{"label":"__UINT_LEAST16_FMTu__","kind":18,"detail":"__UINT_LEAST16_FMTu__","sortText":" !>","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_FMTu__"}},{"label":"__UINT_LEAST16_FMTx__","kind":18,"detail":"__UINT_LEAST16_FMTx__","sortText":" !?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_FMTx__"}},{"label":"__UINT_LEAST16_TYPE__","kind":18,"detail":"__UINT_LEAST16_TYPE__","sortText":" !@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__UINT_LEAST16_TYPE__"}},{"label":"__bswap_constant_16","kind":18,"detail":"__bswap_constant_16(x)","sortText":" \" ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__bswap_constant_16"}},{"label":"__glibcxx_digits10_b","kind":18,"detail":"__glibcxx_digits10_b(T, B)","sortText":" \"!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__glibcxx_digits10_b"}},{"label":"_GLIBCXX_USE_INT128","kind":18,"detail":"_GLIBCXX_USE_INT128","sortText":" \"\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_INT128"}},{"label":"__HAVE_FLOAT128_UNLIKE_LDBL","kind":18,"detail":"__HAVE_FLOAT128_UNLIKE_LDBL","sortText":" \"#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_FLOAT128_UNLIKE_LDBL"}},{"label":"_GLIBCXX_HAVE_LOG10F","kind":18,"detail":"_GLIBCXX_HAVE_LOG10F","sortText":" \"$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_HAVE_LOG10F"}},{"label":"_GLIBCXX_HAVE_LOG10L","kind":18,"detail":"_GLIBCXX_HAVE_LOG10L","sortText":" \"%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_HAVE_LOG10L"}},{"label":"_GLIBCXX_USE_CXX11_ABI","kind":18,"detail":"_GLIBCXX_USE_CXX11_ABI","sortText":" \"&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_CXX11_ABI"}},{"label":"_GLIBCXX_USE_FLOAT128","kind":18,"detail":"_GLIBCXX_USE_FLOAT128","sortText":" \"'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_FLOAT128"}},{"label":"__glibc_macro_warning1","kind":18,"detail":"__glibc_macro_warning1(message)","sortText":" \"(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__glibc_macro_warning1"}},{"label":"_GLIBCXX_NUM_CXX11_FACETS","kind":18,"detail":"_GLIBCXX_NUM_CXX11_FACETS","sortText":" \")","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_NUM_CXX11_FACETS"}},{"label":"__HAVE_DISTINCT_FLOAT16","kind":18,"detail":"__HAVE_DISTINCT_FLOAT16","sortText":" \"*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_DISTINCT_FLOAT16"}},{"label":"__HAVE_DISTINCT_FLOAT128","kind":18,"detail":"__HAVE_DISTINCT_FLOAT128","sortText":" \"+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_DISTINCT_FLOAT128"}},{"label":"_GLIBCXX_NAMESPACE_CXX11","kind":18,"detail":"_GLIBCXX_NAMESPACE_CXX11","sortText":" \",","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_NAMESPACE_CXX11"}},{"label":"_GLIBCXX_USE_C11_UCHAR_CXX11","kind":18,"detail":"_GLIBCXX_USE_C11_UCHAR_CXX11","sortText":" \"-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C11_UCHAR_CXX11"}},{"label":"__HAVE_DISTINCT_FLOAT128X","kind":18,"detail":"__HAVE_DISTINCT_FLOAT128X","sortText":" \".","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__HAVE_DISTINCT_FLOAT128X"}},{"label":"_GLIBCXX_ABI_TAG_CXX11","kind":18,"detail":"_GLIBCXX_ABI_TAG_CXX11","sortText":" \"/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_ABI_TAG_CXX11"}},{"label":"_GLIBCXX_USE_RANDOM_TR1","kind":18,"detail":"_GLIBCXX_USE_RANDOM_TR1","sortText":" \"0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_RANDOM_TR1"}},{"label":"__GCC_ATOMIC_CHAR16_T_LOCK_FREE","kind":18,"detail":"__GCC_ATOMIC_CHAR16_T_LOCK_FREE","sortText":" \"1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__GCC_ATOMIC_CHAR16_T_LOCK_FREE"}},{"label":"__CLANG_ATOMIC_CHAR16_T_LOCK_FREE","kind":18,"detail":"__CLANG_ATOMIC_CHAR16_T_LOCK_FREE","sortText":" \"2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__CLANG_ATOMIC_CHAR16_T_LOCK_FREE"}},{"label":"_GLIBCXX_END_NAMESPACE_CXX11","kind":18,"detail":"_GLIBCXX_END_NAMESPACE_CXX11","sortText":" \"3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_END_NAMESPACE_CXX11"}},{"label":"_GLIBCXX_USE_C99_FENV_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_FENV_TR1","sortText":" \"4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_FENV_TR1"}},{"label":"_GLIBCXX_USE_C99_MATH_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_MATH_TR1","sortText":" \"5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_MATH_TR1"}},{"label":"_GLIBCXX_USE_C99_CTYPE_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_CTYPE_TR1","sortText":" \"6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_CTYPE_TR1"}},{"label":"_GLIBCXX_BEGIN_NAMESPACE_CXX11","kind":18,"detail":"_GLIBCXX_BEGIN_NAMESPACE_CXX11","sortText":" \"7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_BEGIN_NAMESPACE_CXX11"}},{"label":"_GLIBCXX_USE_C99_STDINT_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_STDINT_TR1","sortText":" \"8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_STDINT_TR1"}},{"label":"_GLIBCXX_USE_C99_COMPLEX_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_COMPLEX_TR1","sortText":" \"9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_COMPLEX_TR1"}},{"label":"_GLIBCXX_USE_C99_INTTYPES_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_INTTYPES_TR1","sortText":" \":","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_INTTYPES_TR1"}},{"label":"_GLIBCXX_NAMESPACE_LDBL_OR_CXX11","kind":18,"detail":"_GLIBCXX_NAMESPACE_LDBL_OR_CXX11","sortText":" \";","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_NAMESPACE_LDBL_OR_CXX11"}},{"label":"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1","kind":18,"detail":"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1","sortText":" \"<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"}},{"label":"_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11","kind":18,"detail":"_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11","sortText":" \"=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11"}},{"label":"_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11","kind":18,"detail":"_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11","sortText":" \">","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11"}},{"label":"_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1","kind":18,"detail":"_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1","sortText":" \"?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":34}},"newText":"_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.680 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 11.29@242 ''__S16_TYPE|info -style menu ''''__S16_TYPE | |
| ''''|__S16_TYPE {MenuInfo}Reference'' ''__U16_TYPE|info -style menu ''''__U16_TYPE | |
| ''''|__U16_TYPE {MenuInfo}Reference'' ''__FLOAT128__|info -style menu ''''__FLOAT128__ | |
| ''''|__FLOAT128__ {MenuInfo}Reference'' ''__INT16_MAX__|info -style menu ''''__INT16_MAX__ | |
| ''''|__INT16_MAX__ {MenuInfo}Reference'' ''_ISOC11_SOURCE|info -style menu ''''_ISOC11_SOURCE | |
| ''''|_ISOC11_SOURCE {MenuInfo}Reference'' ''__INT16_FMTd__|info -style menu ''''__INT16_FMTd__ | |
| ''''|__INT16_FMTd__ {MenuInfo}Reference'' ''__INT16_FMTi__|info -style menu ''''__INT16_FMTi__ | |
| ''''|__INT16_FMTi__ {MenuInfo}Reference'' ''__INT16_TYPE__|info -style menu ''''__INT16_TYPE__ | |
| ''''|__INT16_TYPE__ {MenuInfo}Reference'' ''__UINT16_MAX__|info -style menu ''''__UINT16_MAX__ | |
| ''''|__UINT16_MAX__ {MenuInfo}Reference'' ''__CHAR16_TYPE__|info -style menu ''''__CHAR16_TYPE__ | |
| ''''|__CHAR16_TYPE__ {MenuInfo}Reference'' ''__UINT16_FMTX__|info -style menu ''''__UINT16_FMTX__ | |
| ''''|__UINT16_FMTX__ {MenuInfo}Reference'' ''__UINT16_FMTo__|info -style menu ''''__UINT16_FMTo__ | |
| ''''|__UINT16_FMTo__ {MenuInfo}Reference'' ''__UINT16_FMTu__|info -style menu ''''__UINT16_FMTu__ | |
| ''''|__UINT16_FMTu__ {MenuInfo}Reference'' ''__UINT16_FMTx__|info -style menu ''''__UINT16_FMTx__ | |
| ''''|__UINT16_FMTx__ {MenuInfo}Reference'' ''__UINT16_TYPE__|info -style menu ''''__UINT16_TYPE__ | |
| ''''|__UINT16_TYPE__ {MenuInfo}Reference'' ''__INT16_C_SUFFIX__|info -style menu ''''__INT16_C_SUFFIX__ | |
| ''''|__INT16_C_SUFFIX__ {MenuInfo}Reference'' ''_GLIBCXX17_INLINE|info -style menu ''''_GLIBCXX17_INLINE | |
| ''''|_GLIBCXX17_INLINE {MenuInfo}Reference'' ''__UINT16_C_SUFFIX__|info -style menu ''''__UINT16_C_SUFFIX__ | |
| ''''|__UINT16_C_SUFFIX__ {MenuInfo}Reference'' ''__USE_ISOC11|info -style menu ''''__USE_ISOC11 | |
| ''''|__USE_ISOC11 {MenuInfo}Reference'' ''_GLIBCXX14_CONSTEXPR|info -style menu ''''_GLIBCXX14_CONSTEXPR | |
| ''''|_GLIBCXX14_CONSTEXPR {MenuInfo}Reference'' ''_GLIBCXX17_CONSTEXPR|info -style menu ''''_GLIBCXX17_CONSTEXPR | |
| ''''|_GLIBCXX17_CONSTEXPR {MenuInfo}Reference'' ''__LDBL_REDIR1|info -style menu ''''__LDBL_REDIR1(name, proto, alias) | |
| ''''|__LDBL_REDIR1 {MenuInfo}Reference'' ''_GLIBCXX17_DEPRECATED|info -style menu ''''_GLIBCXX17_DEPRECATED | |
| ''''|_GLIBCXX17_DEPRECATED {MenuInfo}Reference'' ''__HAVE_FLOAT16|info -style menu ''''__HAVE_FLOAT16 | |
| ''''|__HAVE_FLOAT16 {MenuInfo}Reference'' ''__USE_ISOCXX11|info -style menu ''''__USE_ISOCXX11 | |
| ''''|__USE_ISOCXX11 {MenuInfo}Reference'' ''__STDC_UTF_16__|info -style menu ''''__STDC_UTF_16__ | |
| ''''|__STDC_UTF_16__ {MenuInfo}Reference'' ''__HAVE_FLOAT128|info -style menu ''''__HAVE_FLOAT128 | |
| ''''|__HAVE_FLOAT128 {MenuInfo}Reference'' ''_GLIBCXX11_USE_C99_MATH|info -style menu ''''_GLIBCXX11_USE_C99_MATH | |
| ''''|_GLIBCXX11_USE_C99_MATH {MenuInfo}Reference'' ''__HAVE_FLOAT128X|info -style menu ''''__HAVE_FLOAT128X | |
| ''''|__HAVE_FLOAT128X {MenuInfo}Reference'' ''__USE_POSIX199309|info -style menu ''''__USE_POSIX199309 | |
| ''''|__USE_POSIX199309 {MenuInfo}Reference'' ''__USE_POSIX199506|info -style menu ''''__USE_POSIX199506 | |
| ''''|__USE_POSIX199506 {MenuInfo}Reference'' ''_GLIBCXX11_USE_C99_STDIO|info -style menu ''''_GLIBCXX11_USE_C99_STDIO | |
| ''''|_GLIBCXX11_USE_C99_STDIO {MenuInfo}Reference'' ''_GLIBCXX11_USE_C99_WCHAR|info -style menu ''''_GLIBCXX11_USE_C99_WCHAR | |
| ''''|_GLIBCXX11_USE_C99_WCHAR {MenuInfo}Reference'' ''__DBL_MAX_10_EXP__|info -style menu ''''__DBL_MAX_10_EXP__ | |
| ''''|__DBL_MAX_10_EXP__ {MenuInfo}Reference'' ''__DBL_MIN_10_EXP__|info -style menu ''''__DBL_MIN_10_EXP__ | |
| ''''|__DBL_MIN_10_EXP__ {MenuInfo}Reference'' ''__FLT_MAX_10_EXP__|info -style menu ''''__FLT_MAX_10_EXP__ | |
| ''''|__FLT_MAX_10_EXP__ {MenuInfo}Reference'' ''__FLT_MIN_10_EXP__|info -style menu ''''__FLT_MIN_10_EXP__ | |
| ''''|__FLT_MIN_10_EXP__ {MenuInfo}Reference'' ''__INT_FAST16_MAX__|info -style menu ''''__INT_FAST16_MAX__ | |
| ''''|__INT_FAST16_MAX__ {MenuInfo}Reference'' ''__LDBL_REDIR1_NTH|info -style menu ''''__LDBL_REDIR1_NTH(name, proto, alias) | |
| ''''|__LDBL_REDIR1_NTH {MenuInfo}Reference'' ''__SIZEOF_INT128__|info -style menu ''''__SIZEOF_INT128__ | |
| ''''|__SIZEOF_INT128__ {MenuInfo}Reference'' ''__STDC_ISO_10646__|info -style menu ''''__STDC_ISO_10646__ | |
| ''''|__STDC_ISO_10646__ {MenuInfo}Reference'' ''_GLIBCXX11_USE_C99_STDLIB|info -style menu ''''_GLIBCXX11_USE_C99_STDLIB | |
| ''''|_GLIBCXX11_USE_C99_STDLIB {MenuInfo}Reference'' ''__INT_FAST16_FMTd__|info -style menu ''''__INT_FAST16_FMTd__ | |
| ''''|__INT_FAST16_FMTd__ {MenuInfo}Reference'' ''__INT_FAST16_FMTi__|info -style menu ''''__INT_FAST16_FMTi__ | |
| ''''|__INT_FAST16_FMTi__ {MenuInfo}Reference'' ''__INT_FAST16_TYPE__|info -style menu ''''__INT_FAST16_TYPE__ | |
| ''''|__INT_FAST16_TYPE__ {MenuInfo}Reference'' ''__INT_LEAST16_MAX__|info -style menu ''''__INT_LEAST16_MAX__ | |
| ''''|__INT_LEAST16_MAX__ {MenuInfo}Reference'' ''__LDBL_MAX_10_EXP__|info -style menu ''''__LDBL_MAX_10_EXP__ | |
| ''''|__LDBL_MAX_10_EXP__ {MenuInfo}Reference'' ''__LDBL_MIN_10_EXP__|info -style menu ''''__LDBL_MIN_10_EXP__ | |
| ''''|__LDBL_MIN_10_EXP__ {MenuInfo}Reference'' ''__UINT_FAST16_MAX__|info -style menu ''''__UINT_FAST16_MAX__ | |
| ''''|__UINT_FAST16_MAX__ {MenuInfo}Reference'' ''_GLIBCXX11_USE_C99_COMPLEX|info -style menu ''''_GLIBCXX11_USE_C99_COMPLEX | |
| ''''|_GLIBCXX11_USE_C99_COMPLEX {MenuInfo}Reference'' ''__INT_LEAST16_FMTd__|info -style menu ''''__INT_LEAST16_FMTd__ | |
| ''''|__INT_LEAST16_FMTd__ {MenuInfo}Reference'' ''__INT_LEAST16_FMTi__|info -style menu ''''__INT_LEAST16_FMTi__ | |
| ''''|__INT_LEAST16_FMTi__ {MenuInfo}Reference'' ''__INT_LEAST16_TYPE__|info -style menu ''''__INT_LEAST16_TYPE__ | |
| ''''|__INT_LEAST16_TYPE__ {MenuInfo}Reference'' ''__UINT_FAST16_FMTX__|info -style menu ''''__UINT_FAST16_FMTX__ | |
| ''''|__UINT_FAST16_FMTX__ {MenuInfo}Reference'' ''__UINT_FAST16_FMTo__|info -style menu ''''__UINT_FAST16_FMTo__ | |
| ''''|__UINT_FAST16_FMTo__ {MenuInfo}Reference'' ''__UINT_FAST16_FMTu__|info -style menu ''''__UINT_FAST16_FMTu__ | |
| ''''|__UINT_FAST16_FMTu__ {MenuInfo}Reference'' ''__UINT_FAST16_FMTx__|info -style menu ''''__UINT_FAST16_FMTx__ | |
| ''''|__UINT_FAST16_FMTx__ {MenuInfo}Reference'' ''__UINT_FAST16_TYPE__|info -style menu ''''__UINT_FAST16_TYPE__ | |
| ''''|__UINT_FAST16_TYPE__ {MenuInfo}Reference'' ''__SIZEOF_FLOAT128__|info -style menu ''''__SIZEOF_FLOAT128__ | |
| ''''|__SIZEOF_FLOAT128__ {MenuInfo}Reference'' ''__UINT_LEAST16_MAX__|info -style menu ''''__UINT_LEAST16_MAX__ | |
| ''''|__UINT_LEAST16_MAX__ {MenuInfo}Reference'' ''__UINT_LEAST16_FMTX__|info -style menu ''''__UINT_LEAST16_FMTX__ | |
| ''''|__UINT_LEAST16_FMTX__ {MenuInfo}Reference'' ''__UINT_LEAST16_FMTo__|info -style menu ''''__UINT_LEAST16_FMTo__ | |
| ''''|__UINT_LEAST16_FMTo__ {MenuInfo}Reference'' ''__UINT_LEAST16_FMTu__|info -style menu ''''__UINT_LEAST16_FMTu__ | |
| ''''|__UINT_LEAST16_FMTu__ {MenuInfo}Reference'' ''__UINT_LEAST16_FMTx__|info -style menu ''''__UINT_LEAST16_FMTx__ | |
| ''''|__UINT_LEAST16_FMTx__ {MenuInfo}Reference'' ''__UINT_LEAST16_TYPE__|info -style menu ''''__UINT_LEAST16_TYPE__ | |
| ''''|__UINT_LEAST16_TYPE__ {MenuInfo}Reference'' ''__bswap_constant_16|info -style menu ''''__bswap_constant_16(x) | |
| ''''|__bswap_constant_16 {MenuInfo}Reference'' ''__glibcxx_digits10_b|info -style menu ''''__glibcxx_digits10_b(T, B) | |
| ''''|__glibcxx_digits10_b {MenuInfo}Reference'' ''_GLIBCXX_USE_INT128|info -style menu ''''_GLIBCXX_USE_INT128 | |
| ''''|_GLIBCXX_USE_INT128 {MenuInfo}Reference'' ''__HAVE_FLOAT128_UNLIKE_LDBL|info -style menu ''''__HAVE_FLOAT128_UNLIKE_LDBL | |
| ''''|__HAVE_FLOAT128_UNLIKE_LDBL {MenuInfo}Reference'' ''_GLIBCXX_HAVE_LOG10F|info -style menu ''''_GLIBCXX_HAVE_LOG10F | |
| ''''|_GLIBCXX_HAVE_LOG10F {MenuInfo}Reference'' ''_GLIBCXX_HAVE_LOG10L|info -style menu ''''_GLIBCXX_HAVE_LOG10L | |
| ''''|_GLIBCXX_HAVE_LOG10L {MenuInfo}Reference'' ''_GLIBCXX_USE_CXX11_ABI|info -style menu ''''_GLIBCXX_USE_CXX11_ABI | |
| ''''|_GLIBCXX_USE_CXX11_ABI {MenuInfo}Reference'' ''_GLIBCXX_USE_FLOAT128|info -style menu ''''_GLIBCXX_USE_FLOAT128 | |
| ''''|_GLIBCXX_USE_FLOAT128 {MenuInfo}Reference'' ''__glibc_macro_warning1|info -style menu ''''__glibc_macro_warning1(message) | |
| ''''|__glibc_macro_warning1 {MenuInfo}Reference'' ''_GLIBCXX_NUM_CXX11_FACETS|info -style menu ''''_GLIBCXX_NUM_CXX11_FACETS | |
| ''''|_GLIBCXX_NUM_CXX11_FACETS {MenuInfo}Reference'' ''__HAVE_DISTINCT_FLOAT16|info -style menu ''''__HAVE_DISTINCT_FLOAT16 | |
| ''''|__HAVE_DISTINCT_FLOAT16 {MenuInfo}Reference'' ''__HAVE_DISTINCT_FLOAT128|info -style menu ''''__HAVE_DISTINCT_FLOAT128 | |
| ''''|__HAVE_DISTINCT_FLOAT128 {MenuInfo}Reference'' ''_GLIBCXX_NAMESPACE_CXX11|info -style menu ''''_GLIBCXX_NAMESPACE_CXX11 | |
| ''''|_GLIBCXX_NAMESPACE_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_USE_C11_UCHAR_CXX11|info -style menu ''''_GLIBCXX_USE_C11_UCHAR_CXX11 | |
| ''''|_GLIBCXX_USE_C11_UCHAR_CXX11 {MenuInfo}Reference'' ''__HAVE_DISTINCT_FLOAT128X|info -style menu ''''__HAVE_DISTINCT_FLOAT128X | |
| ''''|__HAVE_DISTINCT_FLOAT128X {MenuInfo}Reference'' ''_GLIBCXX_ABI_TAG_CXX11|info -style menu ''''_GLIBCXX_ABI_TAG_CXX11 | |
| ''''|_GLIBCXX_ABI_TAG_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_USE_RANDOM_TR1|info -style menu ''''_GLIBCXX_USE_RANDOM_TR1 | |
| ''''|_GLIBCXX_USE_RANDOM_TR1 {MenuInfo}Reference'' ''__GCC_ATOMIC_CHAR16_T_LOCK_FREE|info -style menu ''''__GCC_ATOMIC_CHAR16_T_LOCK_FREE | |
| ''''|__GCC_ATOMIC_CHAR16_T_LOCK_FREE {MenuInfo}Reference'' ''__CLANG_ATOMIC_CHAR16_T_LOCK_FREE|info -style menu ''''__CLANG_ATOMIC_CHAR16_T_LOCK_FREE | |
| ''''|__CLANG_ATOMIC_CHAR16_T_LOCK_FREE {MenuInfo}Reference'' ''_GLIBCXX_END_NAMESPACE_CXX11|info -style menu ''''_GLIBCXX_END_NAMESPACE_CXX11 | |
| ''''|_GLIBCXX_END_NAMESPACE_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_FENV_TR1|info -style menu ''''_GLIBCXX_USE_C99_FENV_TR1 | |
| ''''|_GLIBCXX_USE_C99_FENV_TR1 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_MATH_TR1|info -style menu ''''_GLIBCXX_USE_C99_MATH_TR1 | |
| ''''|_GLIBCXX_USE_C99_MATH_TR1 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_CTYPE_TR1|info -style menu ''''_GLIBCXX_USE_C99_CTYPE_TR1 | |
| ''''|_GLIBCXX_USE_C99_CTYPE_TR1 {MenuInfo}Reference'' ''_GLIBCXX_BEGIN_NAMESPACE_CXX11|info -style menu ''''_GLIBCXX_BEGIN_NAMESPACE_CXX11 | |
| ''''|_GLIBCXX_BEGIN_NAMESPACE_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_STDINT_TR1|info -style menu ''''_GLIBCXX_USE_C99_STDINT_TR1 | |
| ''''|_GLIBCXX_USE_C99_STDINT_TR1 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_COMPLEX_TR1|info -style menu ''''_GLIBCXX_USE_C99_COMPLEX_TR1 | |
| ''''|_GLIBCXX_USE_C99_COMPLEX_TR1 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_INTTYPES_TR1|info -style menu ''''_GLIBCXX_USE_C99_INTTYPES_TR1 | |
| ''''|_GLIBCXX_USE_C99_INTTYPES_TR1 {MenuInfo}Reference'' ''_GLIBCXX_NAMESPACE_LDBL_OR_CXX11|info -style menu ''''_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 | |
| ''''|_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 {MenuInfo}Reference'' ''__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1|info -style menu ''''__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 | |
| ''''|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 {MenuInfo}Reference'' ''_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11|info -style menu ''''_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 | |
| ''''|_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11|info -style menu ''''_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 | |
| ''''|_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 {MenuInfo}Reference'' ''_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1|info -style menu ''''_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 | |
| ''''|_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 {MenuInfo}Reference'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:37.762 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 10 | |
| column = 2 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.762 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.762 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.762 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":1,"line":9},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":9}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.768 DEBG From server: {"jsonrpc":"2.0","id":9,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.773 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 10 | |
| column = 2 | |
| [params.completion] | |
| offset = 2 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.773 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.773 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.773 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":1,"line":9},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":10}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.827 DEBG From server: {"jsonrpc":"2.0","id":10,"result":{"isIncomplete":true,"items":[{"label":"argc","kind":6,"detail":"argc : const int","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"argc"}},{"label":"argv","kind":6,"detail":"argv : const char **","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"argv"}},{"label":"alignas","kind":15,"detail":"alignas(expression)","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"alignas"}},{"label":"alignof","kind":15,"detail":"alignof(type) -> size_t","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"alignof"}},{"label":"const_cast","kind":15,"detail":"const_cast<type>(expression)","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"const_cast"}},{"label":"constexpr","kind":14,"detail":"constexpr","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"constexpr"}},{"label":"decltype","kind":15,"detail":"decltype(expression)","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"decltype"}},{"label":"delete","kind":15,"detail":"delete expression -> void","sortText":" (","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"delete "}},{"label":"delete","kind":15,"detail":"delete [] expression -> void","sortText":" )","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"delete [] "}},{"label":"dynamic_cast","kind":15,"detail":"dynamic_cast<type>(expression)","sortText":" *","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"dynamic_cast"}},{"label":"extern","kind":14,"detail":"extern","sortText":" +","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"extern"}},{"label":"false","kind":15,"detail":"false : bool","sortText":" ,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"false"}},{"label":"goto","kind":15,"detail":"goto label;","sortText":" -","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"goto "}},{"label":"new","kind":15,"detail":"new type(expressions)","sortText":" .","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"new "}},{"label":"new","kind":15,"detail":"new type[size](expressions)","sortText":" /","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"new "}},{"label":"noexcept","kind":15,"detail":"noexcept(expression) -> bool","sortText":" 0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"noexcept"}},{"label":"nullptr","kind":15,"detail":"nullptr : std::nullptr_t","sortText":" 1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"nullptr"}},{"label":"operator","kind":14,"detail":"operator","sortText":" 2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"operator"}},{"label":"reinterpret_cast","kind":15,"detail":"reinterpret_cast<type>(expression)","sortText":" 3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"reinterpret_cast"}},{"label":"return","kind":15,"detail":"return expression;","sortText":" 4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"return "}},{"label":"sizeof","kind":15,"detail":"sizeof(expression-or-type) -> size_t","sortText":" 5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"sizeof"}},{"label":"sizeof...","kind":15,"detail":"sizeof...(parameter-pack) -> size_t","sortText":" 6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"sizeof..."}},{"label":"static","kind":14,"detail":"static","sortText":" 7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"static"}},{"label":"static_assert","kind":15,"detail":"static_assert(expression, message);","sortText":" 8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"static_assert"}},{"label":"static_cast","kind":15,"detail":"static_cast<type>(expression)","sortText":" 9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"static_cast"}},{"label":"thread_local","kind":14,"detail":"thread_local","sortText":" :","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"thread_local"}},{"label":"throw","kind":15,"detail":"throw expression -> void","sortText":" ;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"throw "}},{"label":"true","kind":15,"detail":"true : bool","sortText":" <","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"true"}},{"label":"typedef","kind":15,"detail":"typedef type name;","sortText":" =","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"typedef "}},{"label":"typeid","kind":15,"detail":"typeid(expression-or-type) -> std::type_info","sortText":" >","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"typeid"}},{"label":"typename","kind":15,"detail":"typename qualifier::name","sortText":" ?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"typename "}},{"label":"typeof","kind":15,"detail":"typeof(type)","sortText":" @","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"typeof"}},{"label":"typeof","kind":15,"detail":"typeof expression","sortText":" ! ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"typeof "}},{"label":"using namespace","kind":15,"detail":"using namespace identifier;","sortText":" !!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"using namespace "}},{"label":"FILE","kind":25,"detail":"FILE","documentation":"The opaque type of streams. This is the definition used elsewhere.","sortText":" !\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"FILE"}},{"label":"_Atomic_word","kind":25,"detail":"_Atomic_word","sortText":" !#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Atomic_word"}},{"label":"_Exit","kind":3,"detail":"_Exit(int __status) -> void","documentation":"Terminate the program with STATUS without calling any of the functions registered with `atexit' or `on_exit'.","sortText":" !$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Exit"}},{"label":"_Float32","kind":25,"detail":"_Float32","sortText":" !%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Float32"}},{"label":"_Float32x","kind":25,"detail":"_Float32x","sortText":" !&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Float32x"}},{"label":"_Float64","kind":25,"detail":"_Float64","sortText":" !'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Float64"}},{"label":"_Float64x","kind":25,"detail":"_Float64x","sortText":" !(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Float64x"}},{"label":"_G_fpos64_t","kind":22,"detail":"_G_fpos64_t","documentation":"The tag name of this struct is _G_fpos64_t to preserve historic C++ mangled names for functions taking fpos_t and/or fpos64_t arguments. That name should not be used in new code.","sortText":" !)","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_G_fpos64_t"}},{"label":"_G_fpos_t","kind":22,"detail":"_G_fpos_t","documentation":"The tag name of this struct is _G_fpos_t to preserve historic C++ mangled names for functions taking fpos_t arguments. That name should not be used in new code.","sortText":" !*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_G_fpos_t"}},{"label":"_IO_FILE","kind":22,"detail":"_IO_FILE","documentation":"The tag name of this struct is _IO_FILE to preserve historic C++ mangled names for functions taking FILE* arguments. That name should not be used in new code.","sortText":" !+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_FILE"}},{"label":"_IO_codecvt","kind":22,"detail":"_IO_codecvt","sortText":" !,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_codecvt"}},{"label":"_IO_cookie_io_functions_t","kind":22,"detail":"_IO_cookie_io_functions_t","documentation":"The structure with the cookie function pointers. The tag name of this struct is _IO_cookie_io_functions_t to preserve historic C++ mangled names for functions taking cookie_io_functions_t arguments. That name should not be used in new code.","sortText":" !-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_cookie_io_functions_t"}},{"label":"_IO_lock_t","kind":25,"detail":"_IO_lock_t","sortText":" !.","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_lock_t"}},{"label":"_IO_marker","kind":22,"detail":"_IO_marker","sortText":" !/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_marker"}},{"label":"_IO_wide_data","kind":22,"detail":"_IO_wide_data","sortText":" !0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_IO_wide_data"}},{"label":"_Nonnull","kind":14,"detail":"_Nonnull","sortText":" !1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Nonnull"}},{"label":"_Null_unspecified","kind":14,"detail":"_Null_unspecified","sortText":" !2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Null_unspecified"}},{"label":"_Nullable","kind":14,"detail":"_Nullable","sortText":" !3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_Nullable"}},{"label":"__gthrw___pthread_key_create","kind":3,"detail":"__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" !4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw___pthread_key_create"}},{"label":"__gthrw_pthread_cancel","kind":3,"detail":"__gthrw_pthread_cancel(pthread_t) -> int","sortText":" !5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cancel"}},{"label":"__gthrw_pthread_cond_broadcast","kind":3,"detail":"__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int","sortText":" !6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_broadcast"}},{"label":"__gthrw_pthread_cond_destroy","kind":3,"detail":"__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int","sortText":" !7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_destroy"}},{"label":"__gthrw_pthread_cond_init","kind":3,"detail":"__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int","sortText":" !8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_init"}},{"label":"__gthrw_pthread_cond_signal","kind":3,"detail":"__gthrw_pthread_cond_signal(pthread_cond_t *) -> int","sortText":" !9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_signal"}},{"label":"__gthrw_pthread_cond_timedwait","kind":3,"detail":"__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int","sortText":" !:","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_timedwait"}},{"label":"__gthrw_pthread_cond_wait","kind":3,"detail":"__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int","sortText":" !;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_cond_wait"}},{"label":"__gthrw_pthread_create","kind":3,"detail":"__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int","sortText":" !<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_create"}},{"label":"__gthrw_pthread_detach","kind":3,"detail":"__gthrw_pthread_detach(pthread_t) -> int","sortText":" !=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_detach"}},{"label":"__gthrw_pthread_equal","kind":3,"detail":"__gthrw_pthread_equal(pthread_t, pthread_t) -> int","sortText":" !>","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_equal"}},{"label":"__gthrw_pthread_getspecific","kind":3,"detail":"__gthrw_pthread_getspecific(pthread_key_t) -> void *","sortText":" !?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_getspecific"}},{"label":"__gthrw_pthread_join","kind":3,"detail":"__gthrw_pthread_join(pthread_t, void **) -> int","sortText":" !@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_join"}},{"label":"__gthrw_pthread_key_create","kind":3,"detail":"__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int","sortText":" \" ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_key_create"}},{"label":"__gthrw_pthread_key_delete","kind":3,"detail":"__gthrw_pthread_key_delete(pthread_key_t) -> int","sortText":" \"!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_key_delete"}},{"label":"__gthrw_pthread_mutex_destroy","kind":3,"detail":"__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int","sortText":" \"\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_destroy"}},{"label":"__gthrw_pthread_mutex_init","kind":3,"detail":"__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int","sortText":" \"#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_init"}},{"label":"__gthrw_pthread_mutex_lock","kind":3,"detail":"__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int","sortText":" \"$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_lock"}},{"label":"__gthrw_pthread_mutex_timedlock","kind":3,"detail":"__gthrw_pthread_mutex_timedlock(pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int","sortText":" \"%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_timedlock"}},{"label":"__gthrw_pthread_mutex_trylock","kind":3,"detail":"__gthrw_pthread_mutex_trylock(pthread_mutex_t *) -> int","sortText":" \"&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_trylock"}},{"label":"__gthrw_pthread_mutex_unlock","kind":3,"detail":"__gthrw_pthread_mutex_unlock(pthread_mutex_t *) -> int","sortText":" \"'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutex_unlock"}},{"label":"__gthrw_pthread_mutexattr_destroy","kind":3,"detail":"__gthrw_pthread_mutexattr_destroy(pthread_mutexattr_t *) -> int","sortText":" \"(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutexattr_destroy"}},{"label":"__gthrw_pthread_mutexattr_init","kind":3,"detail":"__gthrw_pthread_mutexattr_init(pthread_mutexattr_t *) -> int","sortText":" \")","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutexattr_init"}},{"label":"__gthrw_pthread_mutexattr_settype","kind":3,"detail":"__gthrw_pthread_mutexattr_settype(pthread_mutexattr_t *, int) -> int","sortText":" \"*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_mutexattr_settype"}},{"label":"__gthrw_pthread_once","kind":3,"detail":"__gthrw_pthread_once(pthread_once_t *, void (*)()) -> int","sortText":" \"+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_once"}},{"label":"__gthrw_pthread_self","kind":3,"detail":"__gthrw_pthread_self() -> pthread_t","sortText":" \",","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_self"}},{"label":"__gthrw_pthread_setspecific","kind":3,"detail":"__gthrw_pthread_setspecific(pthread_key_t, const void *) -> int","sortText":" \"-","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_pthread_setspecific"}},{"label":"__gthrw_sched_yield","kind":3,"detail":"__gthrw_sched_yield() -> int","sortText":" \".","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"__gthrw_sched_yield"}},{"label":"_pthread_cleanup_buffer","kind":22,"detail":"_pthread_cleanup_buffer","documentation":"Cleanup buffers","sortText":" \"/","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_pthread_cleanup_buffer"}},{"label":"_sys_errlist","kind":6,"detail":"_sys_errlist : const char *const []","sortText":" \"0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_sys_errlist"}},{"label":"_sys_nerr","kind":6,"detail":"_sys_nerr : int","sortText":" \"1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_sys_nerr"}},{"label":"_tolower","kind":3,"detail":"_tolower(int) -> int","sortText":" \"2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_tolower"}},{"label":"_toupper","kind":3,"detail":"_toupper(int) -> int","sortText":" \"3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"_toupper"}},{"label":"a64l","kind":3,"detail":"a64l(const char *__s) -> long","documentation":"Read a number from a string S in base 64 as above.","sortText":" \"4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"a64l"}},{"label":"abort","kind":3,"detail":"abort() -> void","documentation":"Abort execution and generate a core-dump.","sortText":" \"5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"abort"}},{"label":"abs","kind":3,"detail":"abs(int __x) -> int","documentation":"Return the absolute value of X.","sortText":" \"6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"abs"}},{"label":"aligned_alloc","kind":3,"detail":"aligned_alloc(size_t __alignment, size_t __size) -> void *","documentation":"ISO C variant of aligned allocation.","sortText":" \"7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"aligned_alloc"}},{"label":"alloca","kind":3,"detail":"alloca(size_t __size) -> void *","documentation":"Allocate a block that will be freed when the calling function exits.","sortText":" \"8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"alloca"}},{"label":"asctime","kind":3,"detail":"asctime(const struct tm *__tp) -> char *","documentation":"Return a string of the form \"Day Mon dd hh:mm:ss yyyy\" that is the representation of TP in this format.","sortText":" \"9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"asctime"}},{"label":"asctime_r","kind":3,"detail":"asctime_r(const struct tm *__restrict __tp, char *__restrict __buf) -> char *","documentation":"Return in BUF a string of the form \"Day Mon dd hh:mm:ss yyyy\" that is the representation of TP in this format.","sortText":" \":","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"asctime_r"}},{"label":"asprintf","kind":3,"detail":"asprintf(char **__restrict __ptr, const char *__restrict __fmt, ...) -> int","sortText":" \";","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"asprintf"}},{"label":"at_quick_exit","kind":3,"detail":"at_quick_exit(void (*__func)()) -> int","sortText":" \"<","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"at_quick_exit"}},{"label":"atexit","kind":3,"detail":"atexit(void (*__func)()) -> int","documentation":"Register a function to be called when `exit' is called.","sortText":" \"=","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"atexit"}},{"label":"atof","kind":3,"detail":"atof(const char *__nptr) -> double","documentation":"Convert a string to a floating-point number.","sortText":" \">","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"atof"}},{"label":"atoi","kind":3,"detail":"atoi(const char *__nptr) -> int","documentation":"Convert a string to an integer.","sortText":" \"?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"atoi"}},{"label":"atol","kind":3,"detail":"atol(const char *__nptr) -> long","documentation":"Convert a string to a long integer.","sortText":" \"@","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"atol"}},{"label":"atoll","kind":3,"detail":"atoll(const char *__nptr) -> long long","documentation":"Convert a string to a long long integer.","sortText":" # ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"atoll"}},{"label":"auto","kind":14,"detail":"auto","sortText":" #!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"newText":"auto"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.828 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 10.2@242 ''argc|info -style menu ''''argc : const int | |
| ''''|argc {MenuInfo}Variable'' ''argv|info -style menu ''''argv : const char ** | |
| ''''|argv {MenuInfo}Variable'' ''alignas|info -style menu ''''alignas(expression) | |
| ''''|alignas {MenuInfo}Snippet'' ''alignof|info -style menu ''''alignof(type) -> size_t | |
| ''''|alignof {MenuInfo}Snippet'' ''const_cast|info -style menu ''''const_cast<type>(expression) | |
| ''''|const_cast {MenuInfo}Snippet'' ''constexpr|info -style menu ''''constexpr | |
| ''''|constexpr {MenuInfo}Keyword'' ''decltype|info -style menu ''''decltype(expression) | |
| ''''|decltype {MenuInfo}Snippet'' ''delete|info -style menu ''''delete expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''delete|info -style menu ''''delete [] expression -> void | |
| ''''|delete {MenuInfo}Snippet'' ''dynamic_cast|info -style menu ''''dynamic_cast<type>(expression) | |
| ''''|dynamic_cast {MenuInfo}Snippet'' ''extern|info -style menu ''''extern | |
| ''''|extern {MenuInfo}Keyword'' ''false|info -style menu ''''false : bool | |
| ''''|false {MenuInfo}Snippet'' ''goto|info -style menu ''''goto label; | |
| ''''|goto {MenuInfo}Snippet'' ''new|info -style menu ''''new type(expressions) | |
| ''''|new {MenuInfo}Snippet'' ''new|info -style menu ''''new type[size](expressions) | |
| ''''|new {MenuInfo}Snippet'' ''noexcept|info -style menu ''''noexcept(expression) -> bool | |
| ''''|noexcept {MenuInfo}Snippet'' ''nullptr|info -style menu ''''nullptr : std::nullptr_t | |
| ''''|nullptr {MenuInfo}Snippet'' ''operator|info -style menu ''''operator | |
| ''''|operator {MenuInfo}Keyword'' ''reinterpret_cast|info -style menu ''''reinterpret_cast<type>(expression) | |
| ''''|reinterpret_cast {MenuInfo}Snippet'' ''return|info -style menu ''''return expression; | |
| ''''|return {MenuInfo}Snippet'' ''sizeof|info -style menu ''''sizeof(expression-or-type) -> size_t | |
| ''''|sizeof {MenuInfo}Snippet'' ''sizeof...|info -style menu ''''sizeof...(parameter-pack) -> size_t | |
| ''''|sizeof... {MenuInfo}Snippet'' ''static|info -style menu ''''static | |
| ''''|static {MenuInfo}Keyword'' ''static_assert|info -style menu ''''static_assert(expression, message); | |
| ''''|static_assert {MenuInfo}Snippet'' ''static_cast|info -style menu ''''static_cast<type>(expression) | |
| ''''|static_cast {MenuInfo}Snippet'' ''thread_local|info -style menu ''''thread_local | |
| ''''|thread_local {MenuInfo}Keyword'' ''throw|info -style menu ''''throw expression -> void | |
| ''''|throw {MenuInfo}Snippet'' ''true|info -style menu ''''true : bool | |
| ''''|true {MenuInfo}Snippet'' ''typedef|info -style menu ''''typedef type name; | |
| ''''|typedef {MenuInfo}Snippet'' ''typeid|info -style menu ''''typeid(expression-or-type) -> std::type_info | |
| ''''|typeid {MenuInfo}Snippet'' ''typename|info -style menu ''''typename qualifier::name | |
| ''''|typename {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof(type) | |
| ''''|typeof {MenuInfo}Snippet'' ''typeof|info -style menu ''''typeof expression | |
| ''''|typeof {MenuInfo}Snippet'' ''using namespace|info -style menu ''''using namespace identifier; | |
| ''''|using namespace {MenuInfo}Snippet'' ''FILE|info -style menu ''''FILE | |
| The opaque type of streams. This is the definition used elsewhere.''''|FILE {MenuInfo}TypeParameter'' ''_Atomic_word|info -style menu ''''_Atomic_word | |
| ''''|_Atomic_word {MenuInfo}TypeParameter'' ''_Exit|info -style menu ''''_Exit(int __status) -> void | |
| Terminate the program with STATUS without calling any of the functions registered with `atexit'''''''' or `on_exit''''''''.''''|_Exit {MenuInfo}Function'' ''_Float32|info -style menu ''''_Float32 | |
| ''''|_Float32 {MenuInfo}TypeParameter'' ''_Float32x|info -style menu ''''_Float32x | |
| ''''|_Float32x {MenuInfo}TypeParameter'' ''_Float64|info -style menu ''''_Float64 | |
| ''''|_Float64 {MenuInfo}TypeParameter'' ''_Float64x|info -style menu ''''_Float64x | |
| ''''|_Float64x {MenuInfo}TypeParameter'' ''_G_fpos64_t|info -style menu ''''_G_fpos64_t | |
| The tag name of this struct is _G_fpos64_t to preserve historic C++ mangled names for functions taking fpos_t and/or fpos64_t arguments. That name should not be used in new code.''''|_G_fpos64_t {MenuInfo}Struct'' ''_G_fpos_t|info -style menu ''''_G_fpos_t | |
| The tag name of this struct is _G_fpos_t to preserve historic C++ mangled names for functions taking fpos_t arguments. That name should not be used in new code.''''|_G_fpos_t {MenuInfo}Struct'' ''_IO_FILE|info -style menu ''''_IO_FILE | |
| The tag name of this struct is _IO_FILE to preserve historic C++ mangled names for functions taking FILE* arguments. That name should not be used in new code.''''|_IO_FILE {MenuInfo}Struct'' ''_IO_codecvt|info -style menu ''''_IO_codecvt | |
| ''''|_IO_codecvt {MenuInfo}Struct'' ''_IO_cookie_io_functions_t|info -style menu ''''_IO_cookie_io_functions_t | |
| The structure with the cookie function pointers. The tag name of this struct is _IO_cookie_io_functions_t to preserve historic C++ mangled names for functions taking cookie_io_functions_t arguments. That name should not be used in new code.''''|_IO_cookie_io_functions_t {MenuInfo}Struct'' ''_IO_lock_t|info -style menu ''''_IO_lock_t | |
| ''''|_IO_lock_t {MenuInfo}TypeParameter'' ''_IO_marker|info -style menu ''''_IO_marker | |
| ''''|_IO_marker {MenuInfo}Struct'' ''_IO_wide_data|info -style menu ''''_IO_wide_data | |
| ''''|_IO_wide_data {MenuInfo}Struct'' ''_Nonnull|info -style menu ''''_Nonnull | |
| ''''|_Nonnull {MenuInfo}Keyword'' ''_Null_unspecified|info -style menu ''''_Null_unspecified | |
| ''''|_Null_unspecified {MenuInfo}Keyword'' ''_Nullable|info -style menu ''''_Nullable | |
| ''''|_Nullable {MenuInfo}Keyword'' ''__gthrw___pthread_key_create|info -style menu ''''__gthrw___pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw___pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_cancel|info -style menu ''''__gthrw_pthread_cancel(pthread_t) -> int | |
| ''''|__gthrw_pthread_cancel {MenuInfo}Function'' ''__gthrw_pthread_cond_broadcast|info -style menu ''''__gthrw_pthread_cond_broadcast(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_broadcast {MenuInfo}Function'' ''__gthrw_pthread_cond_destroy|info -style menu ''''__gthrw_pthread_cond_destroy(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_destroy {MenuInfo}Function'' ''__gthrw_pthread_cond_init|info -style menu ''''__gthrw_pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_init {MenuInfo}Function'' ''__gthrw_pthread_cond_signal|info -style menu ''''__gthrw_pthread_cond_signal(pthread_cond_t *) -> int | |
| ''''|__gthrw_pthread_cond_signal {MenuInfo}Function'' ''__gthrw_pthread_cond_timedwait|info -style menu ''''__gthrw_pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_timedwait {MenuInfo}Function'' ''__gthrw_pthread_cond_wait|info -style menu ''''__gthrw_pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict) -> int | |
| ''''|__gthrw_pthread_cond_wait {MenuInfo}Function'' ''__gthrw_pthread_create|info -style menu ''''__gthrw_pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict) -> int | |
| ''''|__gthrw_pthread_create {MenuInfo}Function'' ''__gthrw_pthread_detach|info -style menu ''''__gthrw_pthread_detach(pthread_t) -> int | |
| ''''|__gthrw_pthread_detach {MenuInfo}Function'' ''__gthrw_pthread_equal|info -style menu ''''__gthrw_pthread_equal(pthread_t, pthread_t) -> int | |
| ''''|__gthrw_pthread_equal {MenuInfo}Function'' ''__gthrw_pthread_getspecific|info -style menu ''''__gthrw_pthread_getspecific(pthread_key_t) -> void * | |
| ''''|__gthrw_pthread_getspecific {MenuInfo}Function'' ''__gthrw_pthread_join|info -style menu ''''__gthrw_pthread_join(pthread_t, void **) -> int | |
| ''''|__gthrw_pthread_join {MenuInfo}Function'' ''__gthrw_pthread_key_create|info -style menu ''''__gthrw_pthread_key_create(pthread_key_t *, void (*)(void *)) -> int | |
| ''''|__gthrw_pthread_key_create {MenuInfo}Function'' ''__gthrw_pthread_key_delete|info -style menu ''''__gthrw_pthread_key_delete(pthread_key_t) -> int | |
| ''''|__gthrw_pthread_key_delete {MenuInfo}Function'' ''__gthrw_pthread_mutex_destroy|info -style menu ''''__gthrw_pthread_mutex_destroy(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_destroy {MenuInfo}Function'' ''__gthrw_pthread_mutex_init|info -style menu ''''__gthrw_pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *) -> int | |
| ''''|__gthrw_pthread_mutex_init {MenuInfo}Function'' ''__gthrw_pthread_mutex_lock|info -style menu ''''__gthrw_pthread_mutex_lock(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_lock {MenuInfo}Function'' ''__gthrw_pthread_mutex_timedlock|info -style menu ''''__gthrw_pthread_mutex_timedlock(pthread_mutex_t *__restrict, const struct timespec *__restrict) -> int | |
| ''''|__gthrw_pthread_mutex_timedlock {MenuInfo}Function'' ''__gthrw_pthread_mutex_trylock|info -style menu ''''__gthrw_pthread_mutex_trylock(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_trylock {MenuInfo}Function'' ''__gthrw_pthread_mutex_unlock|info -style menu ''''__gthrw_pthread_mutex_unlock(pthread_mutex_t *) -> int | |
| ''''|__gthrw_pthread_mutex_unlock {MenuInfo}Function'' ''__gthrw_pthread_mutexattr_destroy|info -style menu ''''__gthrw_pthread_mutexattr_destroy(pthread_mutexattr_t *) -> int | |
| ''''|__gthrw_pthread_mutexattr_destroy {MenuInfo}Function'' ''__gthrw_pthread_mutexattr_init|info -style menu ''''__gthrw_pthread_mutexattr_init(pthread_mutexattr_t *) -> int | |
| ''''|__gthrw_pthread_mutexattr_init {MenuInfo}Function'' ''__gthrw_pthread_mutexattr_settype|info -style menu ''''__gthrw_pthread_mutexattr_settype(pthread_mutexattr_t *, int) -> int | |
| ''''|__gthrw_pthread_mutexattr_settype {MenuInfo}Function'' ''__gthrw_pthread_once|info -style menu ''''__gthrw_pthread_once(pthread_once_t *, void (*)()) -> int | |
| ''''|__gthrw_pthread_once {MenuInfo}Function'' ''__gthrw_pthread_self|info -style menu ''''__gthrw_pthread_self() -> pthread_t | |
| ''''|__gthrw_pthread_self {MenuInfo}Function'' ''__gthrw_pthread_setspecific|info -style menu ''''__gthrw_pthread_setspecific(pthread_key_t, const void *) -> int | |
| ''''|__gthrw_pthread_setspecific {MenuInfo}Function'' ''__gthrw_sched_yield|info -style menu ''''__gthrw_sched_yield() -> int | |
| ''''|__gthrw_sched_yield {MenuInfo}Function'' ''_pthread_cleanup_buffer|info -style menu ''''_pthread_cleanup_buffer | |
| Cleanup buffers''''|_pthread_cleanup_buffer {MenuInfo}Struct'' ''_sys_errlist|info -style menu ''''_sys_errlist : const char *const [] | |
| ''''|_sys_errlist {MenuInfo}Variable'' ''_sys_nerr|info -style menu ''''_sys_nerr : int | |
| ''''|_sys_nerr {MenuInfo}Variable'' ''_tolower|info -style menu ''''_tolower(int) -> int | |
| ''''|_tolower {MenuInfo}Function'' ''_toupper|info -style menu ''''_toupper(int) -> int | |
| ''''|_toupper {MenuInfo}Function'' ''a64l|info -style menu ''''a64l(const char *__s) -> long | |
| Read a number from a string S in base 64 as above.''''|a64l {MenuInfo}Function'' ''abort|info -style menu ''''abort() -> void | |
| Abort execution and generate a core-dump.''''|abort {MenuInfo}Function'' ''abs|info -style menu ''''abs(int __x) -> int | |
| Return the absolute value of X.''''|abs {MenuInfo}Function'' ''aligned_alloc|info -style menu ''''aligned_alloc(size_t __alignment, size_t __size) -> void * | |
| ISO C variant of aligned allocation.''''|aligned_alloc {MenuInfo}Function'' ''alloca|info -style menu ''''alloca(size_t __size) -> void * | |
| Allocate a block that will be freed when the calling function exits.''''|alloca {MenuInfo}Function'' ''asctime|info -style menu ''''asctime(const struct tm *__tp) -> char * | |
| Return a string of the form "Day Mon dd hh:mm:ss yyyy" that is the representation of TP in this format.''''|asctime {MenuInfo}Function'' ''asctime_r|info -style menu ''''asctime_r(const struct tm *__restrict __tp, char *__restrict __buf) -> char * | |
| Return in BUF a string of the form "Day Mon dd hh:mm:ss yyyy" that is the representation of TP in this format.''''|asctime_r {MenuInfo}Function'' ''asprintf|info -style menu ''''asprintf(char **__restrict __ptr, const char *__restrict __fmt, ...) -> int | |
| ''''|asprintf {MenuInfo}Function'' ''at_quick_exit|info -style menu ''''at_quick_exit(void (*__func)()) -> int | |
| ''''|at_quick_exit {MenuInfo}Function'' ''atexit|info -style menu ''''atexit(void (*__func)()) -> int | |
| Register a function to be called when `exit'''''''' is called.''''|atexit {MenuInfo}Function'' ''atof|info -style menu ''''atof(const char *__nptr) -> double | |
| Convert a string to a floating-point number.''''|atof {MenuInfo}Function'' ''atoi|info -style menu ''''atoi(const char *__nptr) -> int | |
| Convert a string to an integer.''''|atoi {MenuInfo}Function'' ''atol|info -style menu ''''atol(const char *__nptr) -> long | |
| Convert a string to a long integer.''''|atol {MenuInfo}Function'' ''atoll|info -style menu ''''atoll(const char *__nptr) -> long long | |
| Convert a string to a long long integer.''''|atoll {MenuInfo}Function'' ''auto|info -style menu ''''auto | |
| ''''|auto {MenuInfo}Keyword'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:37.921 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 9 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.921 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.921 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.921 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":8},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":11}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.928 DEBG From server: {"jsonrpc":"2.0","id":11,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.935 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 9 | |
| column = 30 | |
| [params.completion] | |
| offset = 27 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:37.935 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:37.936 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:37.936 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":8},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":12}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:37.991 DEBG From server: {"jsonrpc":"2.0","id":12,"result":{"isIncomplete":false,"items":[{"label":"const","kind":14,"detail":"const","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"const"}},{"label":"constexpr","kind":14,"detail":"constexpr","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"constexpr"}},{"label":"pthread_cond_t","kind":25,"detail":"pthread_cond_t","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"pthread_cond_t"}},{"label":"pthread_condattr_t","kind":25,"detail":"pthread_condattr_t","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"pthread_condattr_t"}},{"label":"CLONE_FS","kind":18,"detail":"CLONE_FS","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_FS"}},{"label":"CLONE_IO","kind":18,"detail":"CLONE_IO","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_IO"}},{"label":"CLONE_VM","kind":18,"detail":"CLONE_VM","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_VM"}},{"label":"CLONE_FILES","kind":18,"detail":"CLONE_FILES","sortText":" (","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_FILES"}},{"label":"CLONE_NEWNS","kind":18,"detail":"CLONE_NEWNS","sortText":" )","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWNS"}},{"label":"CLONE_VFORK","kind":18,"detail":"CLONE_VFORK","sortText":" *","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_VFORK"}},{"label":"CLONE_NEWIPC","kind":18,"detail":"CLONE_NEWIPC","sortText":" +","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWIPC"}},{"label":"CLONE_NEWNET","kind":18,"detail":"CLONE_NEWNET","sortText":" ,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWNET"}},{"label":"CLONE_NEWPID","kind":18,"detail":"CLONE_NEWPID","sortText":" -","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWPID"}},{"label":"CLONE_NEWUTS","kind":18,"detail":"CLONE_NEWUTS","sortText":" .","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWUTS"}},{"label":"CLONE_PARENT","kind":18,"detail":"CLONE_PARENT","sortText":" /","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_PARENT"}},{"label":"CLONE_PTRACE","kind":18,"detail":"CLONE_PTRACE","sortText":" 0","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_PTRACE"}},{"label":"CLONE_SETTLS","kind":18,"detail":"CLONE_SETTLS","sortText":" 1","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_SETTLS"}},{"label":"CLONE_THREAD","kind":18,"detail":"CLONE_THREAD","sortText":" 2","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_THREAD"}},{"label":"PTHREAD_COND_INITIALIZER","kind":18,"detail":"PTHREAD_COND_INITIALIZER","sortText":" 3","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"PTHREAD_COND_INITIALIZER"}},{"label":"CLONE_NEWUSER","kind":18,"detail":"CLONE_NEWUSER","sortText":" 4","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWUSER"}},{"label":"CLONE_SIGHAND","kind":18,"detail":"CLONE_SIGHAND","sortText":" 5","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_SIGHAND"}},{"label":"CLONE_SYSVSEM","kind":18,"detail":"CLONE_SYSVSEM","sortText":" 6","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_SYSVSEM"}},{"label":"CLONE_DETACHED","kind":18,"detail":"CLONE_DETACHED","sortText":" 7","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_DETACHED"}},{"label":"CLONE_UNTRACED","kind":18,"detail":"CLONE_UNTRACED","sortText":" 8","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_UNTRACED"}},{"label":"CLONE_NEWCGROUP","kind":18,"detail":"CLONE_NEWCGROUP","sortText":" 9","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_NEWCGROUP"}},{"label":"comparison_fn_t","kind":25,"detail":"comparison_fn_t","sortText":" :","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"comparison_fn_t"}},{"label":"CPU_COUNT","kind":18,"detail":"CPU_COUNT(cpusetp)","sortText":" ;","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CPU_COUNT"}},{"label":"CLONE_CHILD_SETTID","kind":18,"detail":"CLONE_CHILD_SETTID","sortText":" <","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_CHILD_SETTID"}},{"label":"CPU_COUNT_S","kind":18,"detail":"CPU_COUNT_S(setsize, cpusetp)","sortText":" =","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CPU_COUNT_S"}},{"label":"CLONE_PARENT_SETTID","kind":18,"detail":"CLONE_PARENT_SETTID","sortText":" >","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_PARENT_SETTID"}},{"label":"CLONE_CHILD_CLEARTID","kind":18,"detail":"CLONE_CHILD_CLEARTID","sortText":" ?","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLONE_CHILD_CLEARTID"}},{"label":"CLOCK_MONOTONIC","kind":18,"detail":"CLOCK_MONOTONIC","sortText":" @","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLOCK_MONOTONIC"}},{"label":"CLOCK_MONOTONIC_RAW","kind":18,"detail":"CLOCK_MONOTONIC_RAW","sortText":" ! ","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLOCK_MONOTONIC_RAW"}},{"label":"lconv","kind":22,"detail":"lconv","documentation":"Structure giving information about numeric and monetary notation.","sortText":" !!","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"lconv"}},{"label":"CLOCK_MONOTONIC_COARSE","kind":18,"detail":"CLOCK_MONOTONIC_COARSE","sortText":" !\"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"CLOCK_MONOTONIC_COARSE"}},{"label":"cookie_io_functions_t","kind":25,"detail":"cookie_io_functions_t","sortText":" !#","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"cookie_io_functions_t"}},{"label":"useconds_t","kind":25,"detail":"useconds_t","sortText":" !$","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"useconds_t"}},{"label":"cookie_read_function_t","kind":25,"detail":"cookie_read_function_t","documentation":"Read NBYTES bytes from COOKIE into a buffer pointed to by BUF. Return number of bytes read.","sortText":" !%","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"cookie_read_function_t"}},{"label":"cookie_seek_function_t","kind":25,"detail":"cookie_seek_function_t","documentation":"Move COOKIE's file position to *POS bytes from the beginning of the file (if W is SEEK_SET), the current position (if W is SEEK_CUR), or the end of the file (if W is SEEK_END). Set *POS to the new file position. Returns zero if successful, nonzero if not.","sortText":" !&","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"cookie_seek_function_t"}},{"label":"suseconds_t","kind":25,"detail":"suseconds_t","sortText":" !'","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"suseconds_t"}},{"label":"cookie_close_function_t","kind":25,"detail":"cookie_close_function_t","documentation":"Close COOKIE.","sortText":" !(","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"cookie_close_function_t"}},{"label":"cookie_write_function_t","kind":25,"detail":"cookie_write_function_t","documentation":"Write NBYTES bytes pointed to by BUF to COOKIE. Write all NBYTES bytes unless there is an error. Return number of bytes written. If there is an error, return 0 and do not write anything. If the file has been opened for append (__mode.__append set), then set the file pointer to the end of the file and then do the write; if not, just write at the current file pointer.","sortText":" !)","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"cookie_write_function_t"}},{"label":"PTHREAD_CANCEL_ASYNCHRONOUS","kind":18,"detail":"PTHREAD_CANCEL_ASYNCHRONOUS","sortText":" !*","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"PTHREAD_CANCEL_ASYNCHRONOUS"}},{"label":"PTHREAD_CREATE_JOINABLE","kind":18,"detail":"PTHREAD_CREATE_JOINABLE","sortText":" !+","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"PTHREAD_CREATE_JOINABLE"}},{"label":"pthread_cleanup_pop_restore_np","kind":18,"detail":"pthread_cleanup_pop_restore_np(execute)","sortText":" !,","insertTextFormat":1,"textEdit":{"range":{"start":{"line":8,"character":26},"end":{"line":8,"character":31}},"newText":"pthread_cleanup_pop_restore_np"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:37.992 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 9.27@242 ''const|info -style menu ''''const | |
| ''''|const {MenuInfo}Keyword'' ''constexpr|info -style menu ''''constexpr | |
| ''''|constexpr {MenuInfo}Keyword'' ''pthread_cond_t|info -style menu ''''pthread_cond_t | |
| ''''|pthread_cond_t {MenuInfo}TypeParameter'' ''pthread_condattr_t|info -style menu ''''pthread_condattr_t | |
| ''''|pthread_condattr_t {MenuInfo}TypeParameter'' ''CLONE_FS|info -style menu ''''CLONE_FS | |
| ''''|CLONE_FS {MenuInfo}Reference'' ''CLONE_IO|info -style menu ''''CLONE_IO | |
| ''''|CLONE_IO {MenuInfo}Reference'' ''CLONE_VM|info -style menu ''''CLONE_VM | |
| ''''|CLONE_VM {MenuInfo}Reference'' ''CLONE_FILES|info -style menu ''''CLONE_FILES | |
| ''''|CLONE_FILES {MenuInfo}Reference'' ''CLONE_NEWNS|info -style menu ''''CLONE_NEWNS | |
| ''''|CLONE_NEWNS {MenuInfo}Reference'' ''CLONE_VFORK|info -style menu ''''CLONE_VFORK | |
| ''''|CLONE_VFORK {MenuInfo}Reference'' ''CLONE_NEWIPC|info -style menu ''''CLONE_NEWIPC | |
| ''''|CLONE_NEWIPC {MenuInfo}Reference'' ''CLONE_NEWNET|info -style menu ''''CLONE_NEWNET | |
| ''''|CLONE_NEWNET {MenuInfo}Reference'' ''CLONE_NEWPID|info -style menu ''''CLONE_NEWPID | |
| ''''|CLONE_NEWPID {MenuInfo}Reference'' ''CLONE_NEWUTS|info -style menu ''''CLONE_NEWUTS | |
| ''''|CLONE_NEWUTS {MenuInfo}Reference'' ''CLONE_PARENT|info -style menu ''''CLONE_PARENT | |
| ''''|CLONE_PARENT {MenuInfo}Reference'' ''CLONE_PTRACE|info -style menu ''''CLONE_PTRACE | |
| ''''|CLONE_PTRACE {MenuInfo}Reference'' ''CLONE_SETTLS|info -style menu ''''CLONE_SETTLS | |
| ''''|CLONE_SETTLS {MenuInfo}Reference'' ''CLONE_THREAD|info -style menu ''''CLONE_THREAD | |
| ''''|CLONE_THREAD {MenuInfo}Reference'' ''PTHREAD_COND_INITIALIZER|info -style menu ''''PTHREAD_COND_INITIALIZER | |
| ''''|PTHREAD_COND_INITIALIZER {MenuInfo}Reference'' ''CLONE_NEWUSER|info -style menu ''''CLONE_NEWUSER | |
| ''''|CLONE_NEWUSER {MenuInfo}Reference'' ''CLONE_SIGHAND|info -style menu ''''CLONE_SIGHAND | |
| ''''|CLONE_SIGHAND {MenuInfo}Reference'' ''CLONE_SYSVSEM|info -style menu ''''CLONE_SYSVSEM | |
| ''''|CLONE_SYSVSEM {MenuInfo}Reference'' ''CLONE_DETACHED|info -style menu ''''CLONE_DETACHED | |
| ''''|CLONE_DETACHED {MenuInfo}Reference'' ''CLONE_UNTRACED|info -style menu ''''CLONE_UNTRACED | |
| ''''|CLONE_UNTRACED {MenuInfo}Reference'' ''CLONE_NEWCGROUP|info -style menu ''''CLONE_NEWCGROUP | |
| ''''|CLONE_NEWCGROUP {MenuInfo}Reference'' ''comparison_fn_t|info -style menu ''''comparison_fn_t | |
| ''''|comparison_fn_t {MenuInfo}TypeParameter'' ''CPU_COUNT|info -style menu ''''CPU_COUNT(cpusetp) | |
| ''''|CPU_COUNT {MenuInfo}Reference'' ''CLONE_CHILD_SETTID|info -style menu ''''CLONE_CHILD_SETTID | |
| ''''|CLONE_CHILD_SETTID {MenuInfo}Reference'' ''CPU_COUNT_S|info -style menu ''''CPU_COUNT_S(setsize, cpusetp) | |
| ''''|CPU_COUNT_S {MenuInfo}Reference'' ''CLONE_PARENT_SETTID|info -style menu ''''CLONE_PARENT_SETTID | |
| ''''|CLONE_PARENT_SETTID {MenuInfo}Reference'' ''CLONE_CHILD_CLEARTID|info -style menu ''''CLONE_CHILD_CLEARTID | |
| ''''|CLONE_CHILD_CLEARTID {MenuInfo}Reference'' ''CLOCK_MONOTONIC|info -style menu ''''CLOCK_MONOTONIC | |
| ''''|CLOCK_MONOTONIC {MenuInfo}Reference'' ''CLOCK_MONOTONIC_RAW|info -style menu ''''CLOCK_MONOTONIC_RAW | |
| ''''|CLOCK_MONOTONIC_RAW {MenuInfo}Reference'' ''lconv|info -style menu ''''lconv | |
| Structure giving information about numeric and monetary notation.''''|lconv {MenuInfo}Struct'' ''CLOCK_MONOTONIC_COARSE|info -style menu ''''CLOCK_MONOTONIC_COARSE | |
| ''''|CLOCK_MONOTONIC_COARSE {MenuInfo}Reference'' ''cookie_io_functions_t|info -style menu ''''cookie_io_functions_t | |
| ''''|cookie_io_functions_t {MenuInfo}TypeParameter'' ''useconds_t|info -style menu ''''useconds_t | |
| ''''|useconds_t {MenuInfo}TypeParameter'' ''cookie_read_function_t|info -style menu ''''cookie_read_function_t | |
| Read NBYTES bytes from COOKIE into a buffer pointed to by BUF. Return number of bytes read.''''|cookie_read_function_t {MenuInfo}TypeParameter'' ''cookie_seek_function_t|info -style menu ''''cookie_seek_function_t | |
| Move COOKIE''''''''s file position to *POS bytes from the beginning of the file (if W is SEEK_SET), the current position (if W is SEEK_CUR), or the end of the file (if W is SEEK_END). Set *POS to the new file position. Returns zero if successful, nonzero if not.''''|cookie_seek_function_t {MenuInfo}TypeParameter'' ''suseconds_t|info -style menu ''''suseconds_t | |
| ''''|suseconds_t {MenuInfo}TypeParameter'' ''cookie_close_function_t|info -style menu ''''cookie_close_function_t | |
| Close COOKIE.''''|cookie_close_function_t {MenuInfo}TypeParameter'' ''cookie_write_function_t|info -style menu ''''cookie_write_function_t | |
| Write NBYTES bytes pointed to by BUF to COOKIE. Write all NBYTES bytes unless there is an error. Return number of bytes written. If there is an error, return 0 and do not write anything. If the file has been opened for append (__mode.__append set), then set the file pointer to the end of the file and then do the write; if not, just write at the current file pointer.''''|cookie_write_function_t {MenuInfo}TypeParameter'' ''PTHREAD_CANCEL_ASYNCHRONOUS|info -style menu ''''PTHREAD_CANCEL_ASYNCHRONOUS | |
| ''''|PTHREAD_CANCEL_ASYNCHRONOUS {MenuInfo}Reference'' ''PTHREAD_CREATE_JOINABLE|info -style menu ''''PTHREAD_CREATE_JOINABLE | |
| ''''|PTHREAD_CREATE_JOINABLE {MenuInfo}Reference'' ''pthread_cleanup_pop_restore_np|info -style menu ''''pthread_cleanup_pop_restore_np(execute) | |
| ''''|pthread_cleanup_pop_restore_np {MenuInfo}Reference'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:38.095 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 8 | |
| column = 1 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.095 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.096 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.096 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":0,"line":7},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":13}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.106 DEBG From server: {"jsonrpc":"2.0","id":13,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.279 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 7 | |
| column = 30 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.279 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.279 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.280 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":29,"line":6},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":14}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.290 DEBG From server: {"jsonrpc":"2.0","id":14,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.292 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 7 | |
| column = 30 | |
| [params.completion] | |
| offset = 26 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.293 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.293 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.293 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":6},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":15}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.334 DEBG From server: {"jsonrpc":"2.0","id":15,"result":{"isIncomplete":false,"items":[{"label":"duration","kind":7,"detail":"duration<typename _Rep>","documentation":"duration","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration"}},{"label":"duration","kind":4,"detail":"duration<typename _Rep>()","documentation":"20.11.5.1 construction / copy / destroy","sortText":" \"","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration"}},{"label":"duration","kind":4,"detail":"duration<typename _Rep>(const duration<_Rep, _Period> &)","sortText":" #","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration"}},{"label":"duration","kind":3,"detail":"duration<typename _Rep>(const _Rep2 &__rep)","documentation":"_GLIBCXX_RESOLVE_LIB_DEFECTS 3050. Conversion specification problem in chrono::duration","sortText":" $","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration"}},{"label":"duration","kind":3,"detail":"duration<typename _Rep>(const duration<_Rep2, _Period2> &__d)","sortText":" %","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration"}},{"label":"duration_cast","kind":3,"detail":"duration_cast<typename _ToDur>(const duration<_Rep, _Period> &__d) -> __enable_if_is_duration<_ToDur>","documentation":"duration_cast","sortText":" &","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration_cast"}},{"label":"duration_values","kind":7,"detail":"duration_values<typename _Rep>","documentation":"duration_values","sortText":" '","insertTextFormat":1,"textEdit":{"range":{"start":{"line":6,"character":25},"end":{"line":6,"character":33}},"newText":"duration_values"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.334 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 7.26@242 ''duration|info -style menu ''''duration<typename _Rep> | |
| duration''''|duration {MenuInfo}Class'' ''duration|info -style menu ''''duration<typename _Rep>() | |
| 20.11.5.1 construction / copy / destroy''''|duration {MenuInfo}Constructor'' ''duration|info -style menu ''''duration<typename _Rep>(const duration<_Rep, _Period> &) | |
| ''''|duration {MenuInfo}Constructor'' ''duration|info -style menu ''''duration<typename _Rep>(const _Rep2 &__rep) | |
| _GLIBCXX_RESOLVE_LIB_DEFECTS 3050. Conversion specification problem in chrono::duration''''|duration {MenuInfo}Function'' ''duration|info -style menu ''''duration<typename _Rep>(const duration<_Rep2, _Period2> &__d) | |
| ''''|duration {MenuInfo}Function'' ''duration_cast|info -style menu ''''duration_cast<typename _ToDur>(const duration<_Rep, _Period> &__d) -> __enable_if_is_duration<_ToDur> | |
| duration_cast''''|duration_cast {MenuInfo}Function'' ''duration_values|info -style menu ''''duration_values<typename _Rep> | |
| duration_values''''|duration_values {MenuInfo}Class'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:38.513 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 6 | |
| column = 1 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.513 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.513 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.513 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":0,"line":5},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":16}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.522 DEBG From server: {"jsonrpc":"2.0","id":16,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.713 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 5 | |
| column = 18 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.713 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.713 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.713 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":17,"line":4},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":17}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.722 DEBG From server: {"jsonrpc":"2.0","id":17,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.732 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 5 | |
| column = 18 | |
| [params.completion] | |
| offset = 18 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.733 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.733 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.733 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":17,"line":4},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":18}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.742 DEBG From server: {"jsonrpc":"2.0","id":18,"result":{"isIncomplete":false,"items":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.743 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 5.18@242 | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:38.953 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 4 | |
| column = 19 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.953 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.953 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.953 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":18,"line":3},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":19}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.962 DEBG From server: {"jsonrpc":"2.0","id":19,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.972 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 4 | |
| column = 19 | |
| [params.completion] | |
| offset = 19 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:38.972 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:38.973 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:38.973 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":18,"line":3},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":20}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:38.982 DEBG From server: {"jsonrpc":"2.0","id":20,"result":{"isIncomplete":false,"items":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:38.983 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 4.19@242 | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:39.157 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 3 | |
| column = 20 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.158 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.158 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.158 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":19,"line":2},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":21}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.167 DEBG From server: {"jsonrpc":"2.0","id":21,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.177 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 3 | |
| column = 20 | |
| [params.completion] | |
| offset = 20 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.177 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.178 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.178 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":19,"line":2},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":22}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.187 DEBG From server: {"jsonrpc":"2.0","id":22,"result":{"isIncomplete":false,"items":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.188 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 3.20@242 | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:39.417 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 2 | |
| column = 19 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.417 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.417 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.417 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":18,"line":1},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":23}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.420 DEBG From server: {"jsonrpc":"2.0","id":23,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.423 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 2 | |
| column = 19 | |
| [params.completion] | |
| offset = 19 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.423 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.423 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.423 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":18,"line":1},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":24}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.426 DEBG From server: {"jsonrpc":"2.0","id":24,"result":{"isIncomplete":false,"items":[]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.426 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 2.19@242 | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:39.686 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 2 | |
| column = 18 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.686 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.686 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.686 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":17,"line":1},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":25}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.693 DEBG From server: {"jsonrpc":"2.0","id":25,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.695 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 2 | |
| column = 18 | |
| [params.completion] | |
| offset = 11 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:39.695 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:39.695 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:39.695 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":17,"line":1},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":26}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:39.701 DEBG From server: {"jsonrpc":"2.0","id":26,"result":{"isIncomplete":false,"items":[{"label":"iomanip>","kind":17,"detail":"iomanip>","sortText":" !","insertTextFormat":1,"textEdit":{"range":{"start":{"line":1,"character":10},"end":{"line":1,"character":17}},"newText":"iomanip>"}}]}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:39.701 DEBG To editor `377381`: eval -client client0 'set window lsp_completions 2.11@242 ''iomanip>|info -style menu ''''iomanip> | |
| ''''|iomanip> {MenuInfo}File'' | |
| ', module: kak_lsp::editor_transport:85 | |
| Jan 20 15:46:40.402 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 2 | |
| column = 10 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:40.403 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:40.403 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:40.403 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":9,"line":1},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":27}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:40.412 DEBG From server: {"jsonrpc":"2.0","id":27,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:40.521 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 3 | |
| column = 10 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:40.521 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:40.521 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:40.521 DEBG To server: {"jsonrpc":"2.0","method":"textDocument/signatureHelp","params":{"position":{"character":9,"line":2},"textDocument":{"uri":"file:///tmp/test/main.cpp"}},"id":28}, module: kak_lsp::language_server_transport:175 | |
| Jan 20 15:46:40.530 DEBG From server: {"jsonrpc":"2.0","id":28,"result":{"signatures":[],"activeSignature":0,"activeParameter":0}}, module: kak_lsp::language_server_transport:149 | |
| Jan 20 15:46:41.506 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 20 | |
| column = 10 | |
| , module: kak_lsp::editor_transport:125 | |
| thread 'Controller' panicked at 'Attempt to index past end of slice: byte index 9, slice byte length 2', /home/adria/.cargo/registry/src/github.com-1ecc6299db9ec823/ropey-1.1.0/src/slice.rs:190:9 | |
| note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace. | |
| Jan 20 15:46:41.506 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:41.506 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:41.507 INFO Waiting for Messages to language server to finish..., module: kak_lsp::thread_worker:18 | |
| Jan 20 15:46:41.507 DEBG Received signal to stop language server, closing pipe, module: kak_lsp::language_server_transport:186 | |
| Jan 20 15:46:41.507 DEBG Waiting for language server process end, module: kak_lsp::language_server_transport:81 | |
| Jan 20 15:46:41.520 ERRO Language server error: 15:46:36 ccls initialize.cc:271 I initialize in directory /tmp/test with uri file:///tmp/test | |
| 15:46:36 ccls initialize.cc:294 I initializationOptions: {"compilationDatabaseCommand":"","compilationDatabaseDirectory":"build","cache":{"directory":".ccls-cache","format":"binary","hierarchicalPath":false,"retainInMemory":2},"capabilities":{"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"foldingRangeProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"clang":{"excludeArgs":[],"extraArgs":[],"pathMappings":[],"resourceDir":""},"client":{"diagnosticsRelatedInformation":true,"hierarchicalDocumentSymbolSupport":true,"linkSupport":true,"snippetSupport":true},"codeLens":{"localVariables":true},"completion":{"caseSensitivity":2,"detailedLabel":false,"dropOldRequests":true,"duplicateOptional":true,"filterAndSort":true,"include":{"blacklist":[],"maxPathSize":30,"suffixWhitelist":[".h",".hpp",".hh",".inc"],"whitelist":[]},"maxNum":100,"placeholder":true},"diagnostics":{"blacklist":[],"onChange":1000,"onOpen":0,"onSave":0,"spellChecking":true,"whitelist":[]},"highlight":{"largeFileSize":2097152,"lsRanges":false,"blacklist":[],"whitelist":[]},"index":{"blacklist":[],"comments":2,"initialNoLinkage":false,"initialBlacklist":[],"initialWhitelist":[],"maxInitializerLines":5,"multiVersion":0,"multiVersionBlacklist":[],"multiVersionWhitelist":[],"name":{"suppressUnwrittenScope":false},"onChange":false,"parametersInDeclarations":true,"threads":0,"trackDependency":2,"whitelist":[]},"request":{"timeout":5000},"session":{"maxNum":10},"workspaceSymbol":{"caseSensitivity":1,"maxNum":1000,"sort":true},"xref":{"maxNum":2000}} | |
| 15:46:36 ccls initialize.cc:326 I use -resource-dir=/usr/lib/clang/9.0.1 | |
| 15:46:36 ccls initialize.cc:359 I workspace folder: /tmp/test/ | |
| 15:46:36 ccls project.cc:284 I use /tmp/test/.ccls: | |
| 15:46:36 ccls initialize.cc:384 I start 6 indexers | |
| 15:46:36 ccls initialize.cc:392 I dispatch initial index requests | |
| 15:46:36 ccls pipeline.cc:474 I loaded project. Refresh semantic highlight for all working file. | |
| 15:46:36 preamble sema_manager.cc:734 I create session for /tmp/test/main.cpp | |
| 15:46:36 indexer0 pipeline.cc:290 I load cache for /tmp/test/main.c | |
| 15:46:36 indexer5 pipeline.cc:290 I load cache for /tmp/test/main.cpp | |
| , module: kak_lsp::language_server_transport:52 | |
| Jan 20 15:46:41.526 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 20 | |
| column = 10 | |
| [params.completion] | |
| offset = 8 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:41.526 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:41.526 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:41.532 DEBG Language server closed pipe, stopping reading, module: kak_lsp::language_server_transport:127 | |
| Jan 20 15:46:41.761 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 20 | |
| column = 11 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:41.761 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:41.762 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:41.780 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/completion" | |
| [params.position] | |
| line = 20 | |
| column = 11 | |
| [params.completion] | |
| offset = 8 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:41.781 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module: kak_lsp::project_root:41 | |
| Jan 20 15:46:41.781 DEBG Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:42.507 INFO ... Messages to language server terminated with ok, module: kak_lsp::thread_worker:20 | |
| Jan 20 15:46:42.507 INFO Waiting for Messages from language server to finish..., module: kak_lsp::thread_worker:18 | |
| Jan 20 15:46:42.507 INFO ... Messages from language server terminated with ok, module: kak_lsp::thread_worker:20 | |
| Jan 20 15:46:42.507 INFO Waiting for Language server errors to finish..., module: kak_lsp::thread_worker:18 | |
| Jan 20 15:46:42.507 INFO ... Language server errors terminated with ok, module: kak_lsp::thread_worker:20 | |
| Jan 20 15:46:42.593 DEBG From editor: | |
| session = "377381" | |
| client = "client0" | |
| buffile = "/tmp/test/main.cpp" | |
| filetype = "cpp" | |
| version = 242 | |
| method = "textDocument/signatureHelp" | |
| [params.position] | |
| line = 20 | |
| column = 23 | |
| , module: kak_lsp::editor_transport:125 | |
| Jan 20 15:46:42.594 DEBG Searching for vars starting with KAK_LSP_PROJECT_ROOT_C_CPP, module:thread ' kak_lsp::project_root:41main | |
| ' panicked at 'Box<Any>', src/thread_worker.rs:Jan 20 15:46:42.59429: 17DEBG | |
| Routing editor request to Route { session: "377381", language: "c_cpp", root: "/tmp/test" }, module: kak_lsp::session:95 | |
| Jan 20 15:46:42.594 INFO Waiting for Controller to finish..., module: kak_lsp::thread_worker:18 | |
| Jan 20 15:46:42.594 INFO ... Controller terminated with err, module: kak_lsp::thread_worker:20 | |
| Jan 20 15:46:42.594 INFO Waiting for Messages to editor to finish..., module: kak_lsp::thread_worker:18 | |
| Jan 20 15:46:42.594 INFO ... Messages to editor terminated with ok, module: kak_lsp::thread_worker:20 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment