Skip to content

Instantly share code, notes, and snippets.

@arrufat
Last active January 20, 2020 06:47
Show Gist options
  • Select an option

  • Save arrufat/664d48a56a8a7656a72e47a55a287a39 to your computer and use it in GitHub Desktop.

Select an option

Save arrufat/664d48a56a8a7656a72e47a55a287a39 to your computer and use it in GitHub Desktop.
kak-lsp ccls error
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