Skip to content

Instantly share code, notes, and snippets.

@frdeso
Created March 5, 2019 17:23
Show Gist options
  • Save frdeso/d49d3e5ad8ac51645c9641d520b0227e to your computer and use it in GitHub Desktop.
Save frdeso/d49d3e5ad8ac51645c9641d520b0227e to your computer and use it in GitHub Desktop.
Tue 05 Mar 2019 12:07:18 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:07:18 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:07:18 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:07:18 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:07:18 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:07:18 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:07:23 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:07:23 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:07:23 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:07:23 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:07:23 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:07:23 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 16}}}]
Tue 05 Mar 2019 12:07:23 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:07:23 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:23.356] <-- textDocument/didChange", "I[12:07:23.356] <-- textDocument/completion(11)", ""]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:23.361] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:23.361] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:23.362] --> reply(11)", ""]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---", 3, "clangd-7", {"response": {"id": 11, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 11, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}}]
Tue 05 Mar 2019 12:07:23 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:07:23 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---(stderr)", 3, "clangd-7", ["12:07:23.856] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:07:23 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 1, "line": 7}}, "message": "use of undeclared identifier 'p'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:07:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:07:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:07:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:07:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:07:24 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:07:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "r", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 17}}}]
Tue 05 Mar 2019 12:07:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:07:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}]
Tue 05 Mar 2019 12:07:24 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:24.057] <-- textDocument/didChange", "I[12:07:24.059] <-- textDocument/completion(12)", ""]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:24.086] Code complete: sema context Statement"]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", [", query scopes []", "I[12:07:24.086] Code complete: 87 results from Sema, 0 from Index, 0 matched, 87 returned.", ""]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:07:24.088] --> reply("]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["12)", ""]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---", 3, "clangd-7", {"response": {"id": 12, "jsonrpc": "2.0", "result": {"isIncomplete": false, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "40000000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " PRIX16", "sortText": "41d55555PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41d55555PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41d55555PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41d55555PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41d55555PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41d55555PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41d55555PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41d55555PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41d55555PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41d55555PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41d55555PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41d55555PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41d55555PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41d55555PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41d55555PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41d55555PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41d55555PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41d55555PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41d55555PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41d55555PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41d55555PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41d55555PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41d55555PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41d55555PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41d55555PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41d55555PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41d55555PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41d55555PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41d55555PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41d55555PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41d55555PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41d55555PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41d55555PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41d55555PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41d55555PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41d55555PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41d55555PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41d55555PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41d55555PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41d55555PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41d55555PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41d55555PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41d55555PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41d55555PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41d55555PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41d55555PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41d55555PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41d55555PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41d55555PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41d55555PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41d55555PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41d55555PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41d55555PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41d55555PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41d55555PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41d55555PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41d55555PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41d55555PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41d55555PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41d55555PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41d55555PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41d55555PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41d55555PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41d55555PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41d55555PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41d55555PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41d55555PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41d55555PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41d55555PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41d55555PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41d55555PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41d55555PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41d55555PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41d55555PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41d55555PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41d55555PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41d55555PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41d55555PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41d55555PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41d55555PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41d55555PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41d55555PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41d55555PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41d55555PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 12, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}}]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---(stderr)", 3, "clangd-7", ["12:07:24.557] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:07:24 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 1, "line": 7}}, "message": "use of undeclared identifier 'pr'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:07:27 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:07:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:07:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:07:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:07:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:07:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:21:22 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:22 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:22 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:22 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:22 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:22 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 18}}}]
Tue 05 Mar 2019 12:21:22 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:22 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}]
Tue 05 Mar 2019 12:21:22 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:22.971] <-- textDocument/didChange", "I[12:21:22.972] <-- textDocument/completion(13)", ""]]
Tue 05 Mar 2019 12:21:22 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:22.980] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:22 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:22.981] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:22 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:22.981] --> reply(13)", ""]]
Tue 05 Mar 2019 12:21:22 PM EST:["<---", 3, "clangd-7", {"response": {"id": 13, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 13, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}}]
Tue 05 Mar 2019 12:21:23 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:23 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:23 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:23.471] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0"]]
Tue 05 Mar 2019 12:21:23 PM EST:["<---(stderr)", 3, "clangd-7", ["", ""]]
Tue 05 Mar 2019 12:21:23 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 1, "line": 7}}, "message": "use of undeclared identifier 'p'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "i", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 19}}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.117] <-- textDocument/didChange", "I[12:21:24.118] <-- textDocument/completion(14)", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.127] "]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["Code complete: sema context Statement, query scopes []", "I["]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:24.127] Code complete: 0 results from Sema, 1 from Index, 0 matched, 1 returned.", "I[12:21:24.127] --> reply(14)", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---", 3, "clangd-7", {"response": {"id": 14, "jsonrpc": "2.0", "result": {"isIncomplete": false, "items": [{"label": " __pid_t", "sortText": "428849b6__pid_t", "insertText": "__pid_t", "insertTextFormat": 1, "kind": 18, "filterText": "__pid_t"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 14, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}}]
Tue 05 Mar 2019 12:21:24 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 20}}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.572] <-- textDocument/didChange", "I[12:21:24.574] <-- textDocument/completion(15)", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.600] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.600] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.602] --> reply(15)", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---", 3, "clangd-7", {"response": {"id": 15, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 15, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "r", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 21}}}]
Tue 05 Mar 2019 12:21:24 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:24 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.652] <-- textDocument/didChange", "I[12:21:24.653] <-- textDocument/completion(16)", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.663] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.663] Code complete: 87 results from Sema, 0 from Index, 0 matched, 87 returned.", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:24.664] --> reply(16"]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---(stderr)", 3, "clangd-7", [")", ""]]
Tue 05 Mar 2019 12:21:24 PM EST:["<---", 3, "clangd-7", {"response": {"id": 16, "jsonrpc": "2.0", "result": {"isIncomplete": false, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "40000000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " PRIX16", "sortText": "41d55555PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41d55555PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41d55555PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41d55555PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41d55555PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41d55555PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41d55555PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41d55555PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41d55555PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41d55555PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41d55555PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41d55555PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41d55555PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41d55555PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41d55555PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41d55555PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41d55555PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41d55555PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41d55555PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41d55555PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41d55555PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41d55555PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41d55555PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41d55555PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41d55555PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41d55555PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41d55555PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41d55555PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41d55555PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41d55555PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41d55555PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41d55555PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41d55555PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41d55555PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41d55555PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41d55555PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41d55555PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41d55555PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41d55555PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41d55555PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41d55555PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41d55555PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41d55555PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41d55555PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41d55555PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41d55555PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41d55555PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41d55555PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41d55555PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41d55555PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41d55555PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41d55555PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41d55555PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41d55555PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41d55555PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41d55555PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41d55555PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41d55555PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41d55555PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41d55555PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41d55555PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41d55555PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41d55555PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41d55555PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41d55555PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41d55555PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41d55555PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41d55555PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41d55555PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41d55555PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41d55555PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41d55555PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41d55555PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41d55555PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41d55555PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41d55555PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41d55555PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41d55555PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41d55555PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41d55555PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41d55555PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41d55555PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41d55555PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41d55555PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 16, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 7}}}}]
Tue 05 Mar 2019 12:21:24 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:25 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:25.153] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:25 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 1, "line": 7}}, "message": "use of undeclared identifier 'pr'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:26 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:26 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:26 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:26 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:26 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:26 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 3, "line": 7}, "start": {"character": 2, "line": 7}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 22}}}]
Tue 05 Mar 2019 12:21:26 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:26 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}]
Tue 05 Mar 2019 12:21:26 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:26.883] <-- textDocument/didChange", "I[12:21:26.885] <-- textDocument/completion(17)", ""]]
Tue 05 Mar 2019 12:21:26 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:26.895] Code complete: sema context "]]
Tue 05 Mar 2019 12:21:26 PM EST:["<---(stderr)", 3, "clangd-7", ["Statement, query scopes []", "I[12:21:26.895] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:26 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:26.896] --> reply(17)", ""]]
Tue 05 Mar 2019 12:21:26 PM EST:["<---", 3, "clangd-7", {"response": {"id": 17, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 17, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 7}}}}]
Tue 05 Mar 2019 12:21:26 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:27 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:27 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 7}, "start": {"character": 1, "line": 7}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 23}}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:27 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 1, "line": 7}}}]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:27.043] <-- textDocument/didChange", "I[12:21:27.045] <-- textDocument/completion(18)", ""]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:27.060] "]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:27.060] Code complete: 916 results from Sema, 100 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:27.061] --> reply(18)", ""]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---", 3, "clangd-7", {"response": {"id": 18, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " _Alignof(type)", "insertTextFormat": 1, "sortText": "3f800000_Alignof", "insertText": "_Alignof", "filterText": "_Alignof", "kind": 15, "detail": "size_t"}, {"label": " _Bool", "sortText": "3f800000_Bool", "insertText": "_Bool", "insertTextFormat": 1, "kind": 14, "filterText": "_Bool"}, {"label": " _Complex", "sortText": "3f800000_Complex", "insertText": "_Complex", "insertTextFormat": 1, "kind": 14, "filterText": "_Complex"}, {"label": " _Imaginary", "sortText": "3f800000_Imaginary", "insertText": "_Imaginary", "insertTextFormat": 1, "kind": 14, "filterText": "_Imaginary"}, {"label": " _Nonnull", "sortText": "3f800000_Nonnull", "insertText": "_Nonnull", "insertTextFormat": 1, "kind": 14, "filterText": "_Nonnull"}, {"label": " _Null_unspecified", "sortText": "3f800000_Null_unspecified", "insertText": "_Null_unspecified", "insertTextFormat": 1, "kind": 14, "filterText": "_Null_unspecified"}, {"label": " _Nullable", "sortText": "3f800000_Nullable", "insertText": "_Nullable", "insertTextFormat": 1, "kind": 14, "filterText": "_Nullable"}, {"label": " __FUNCTION__", "sortText": "3f800000__FUNCTION__", "insertText": "__FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__FUNCTION__"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3f800000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " __auto_type", "sortText": "3f800000__auto_type", "insertText": "__auto_type", "insertTextFormat": 1, "kind": 14, "filterText": "__auto_type"}, {"label": " __func__", "sortText": "3f800000__func__", "insertText": "__func__", "insertTextFormat": 1, "kind": 14, "filterText": "__func__"}, {"label": " char", "sortText": "3f800000char", "insertText": "char", "insertTextFormat": 1, "kind": 14, "filterText": "char"}, {"label": " const", "sortText": "3f800000const", "insertText": "const", "insertTextFormat": 1, "kind": 14, "filterText": "const"}, {"label": " double", "sortText": "3f800000double", "insertText": "double", "insertTextFormat": 1, "kind": 14, "filterText": "double"}, {"label": " enum", "sortText": "3f800000enum", "insertText": "enum", "insertTextFormat": 1, "kind": 14, "filterText": "enum"}, {"label": " extern", "sortText": "3f800000extern", "insertText": "extern", "insertTextFormat": 1, "kind": 14, "filterText": "extern"}, {"label": " float", "sortText": "3f800000float", "insertText": "float", "insertTextFormat": 1, "kind": 14, "filterText": "float"}, {"label": " goto label", "sortText": "3f800000goto", "insertText": "goto", "insertTextFormat": 1, "kind": 15, "filterText": "goto"}, {"label": " int", "sortText": "3f800000int", "insertText": "int", "insertTextFormat": 1, "kind": 14, "filterText": "int"}, {"label": " long", "sortText": "3f800000long", "insertText": "long", "insertTextFormat": 1, "kind": 14, "filterText": "long"}, {"label": " restrict", "sortText": "3f800000restrict", "insertText": "restrict", "insertTextFormat": 1, "kind": 14, "filterText": "restrict"}, {"label": " return expression", "sortText": "3f800000return", "insertText": "return", "insertTextFormat": 1, "kind": 15, "filterText": "return"}, {"label": " short", "sortText": "3f800000short", "insertText": "short", "insertTextFormat": 1, "kind": 14, "filterText": "short"}, {"label": " signed", "sortText": "3f800000signed", "insertText": "signed", "insertTextFormat": 1, "kind": 14, "filterText": "signed"}, {"label": " sizeof(expression-or-type)", "insertTextFormat": 1, "sortText": "3f800000sizeof", "insertText": "sizeof", "filterText": "sizeof", "kind": 15, "detail": "size_t"}, {"label": " static", "sortText": "3f800000static", "insertText": "static", "insertTextFormat": 1, "kind": 14, "filterText": "static"}, {"label": " struct", "sortText": "3f800000struct", "insertText": "struct", "insertTextFormat": 1, "kind": 14, "filterText": "struct"}, {"label": " typedef type name", "sortText": "3f800000typedef", "insertText": "typedef", "insertTextFormat": 1, "kind": 15, "filterText": "typedef"}, {"label": " typeof(type)", "sortText": "3f800000typeof", "insertText": "typeof", "insertTextFormat": 1, "kind": 15, "filterText": "typeof"}, {"label": " typeof expression", "sortText": "3f800000typeof", "insertText": "typeof", "insertTextFormat": 1, "kind": 15, "filterText": "typeof"}, {"label": " union", "sortText": "3f800000union", "insertText": "union", "insertTextFormat": 1, "kind": 14, "filterText": "union"}, {"label": " unsigned", "sortText": "3f800000unsigned", "insertText": "unsigned", "insertTextFormat": 1, "kind": 14, "filterText": "unsigned"}, {"label": " using namespace identifier", "sortText": "3f800000using", "insertText": "using", "insertTextFormat": 1, "kind": 15, "filterText": "using"}, {"label": " void", "sortText": "3f800000void", "insertText": "void", "insertTextFormat": 1, "kind": 14, "filterText": "void"}, {"label": " volatile", "sortText": "3f800000volatile", "insertText": "volatile", "insertTextFormat": 1, "kind": 14, "filterText": "volatile"}, {"label": " FILE", "sortText": "3f97ae13FILE", "insertText": "FILE", "insertTextFormat": 1, "kind": 18, "filterText": "FILE"}, {"label": " main()", "insertTextFormat": 1, "sortText": "3facccccmain", "insertText": "main", "filterText": "main", "kind": 3, "detail": "int"}, {"label": " ctermid(char *__s)", "insertTextFormat": 1, "sortText": "405e48d9ctermid", "insertText": "ctermid", "filterText": "ctermid", "kind": 3, "detail": "char *"}, {"label": " feof(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9feof", "insertText": "feof", "filterText": "feof", "kind": 3, "detail": "int"}, {"label": " ferror(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ferror", "insertText": "ferror", "filterText": "ferror", "kind": 3, "detail": "int"}, {"label": " ferror_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ferror_unlocked", "insertText": "ferror_unlocked", "filterText": "ferror_unlocked", "kind": 3, "detail": "int"}, {"label": " fflush_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fflush_unlocked", "insertText": "fflush_unlocked", "filterText": "fflush_unlocked", "kind": 3, "detail": "int"}, {"label": " fgetc(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fgetc", "insertText": "fgetc", "filterText": "fgetc", "kind": 3, "detail": "int"}, {"label": " fgetc_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fgetc_unlocked", "insertText": "fgetc_unlocked", "filterText": "fgetc_unlocked", "kind": 3, "detail": "int"}, {"label": " fgetpos(FILE *restrict __stream, fpos_t *restrict __pos)", "insertTextFormat": 1, "sortText": "405e48d9fgetpos", "insertText": "fgetpos", "filterText": "fgetpos", "kind": 3, "detail": "int"}, {"label": " fputc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fputc", "insertText": "fputc", "filterText": "fputc", "kind": 3, "detail": "int"}, {"label": " fputc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fputc_unlocked", "insertText": "fputc_unlocked", "filterText": "fputc_unlocked", "kind": 3, "detail": "int"}, {"label": " fputs(const char *restrict __s, FILE *restrict __stream)", "insertTextFormat": 1, "sortText": "405e48d9fputs", "insertText": "fputs", "filterText": "fputs", "kind": 3, "detail": "int"}, {"label": " fread_unlocked(void *restrict __ptr, size_t __size, size_t __n, FILE *restrict __stream)", "insertTextFormat": 1, "sortText": "405e48d9fread_unlocked", "insertText": "fread_unlocked", "filterText": "fread_unlocked", "kind": 3, "detail": "size_t"}, {"label": " fseeko(FILE *__stream, __off_t __off, int __whence)", "insertTextFormat": 1, "sortText": "405e48d9fseeko", "insertText": "fseeko", "filterText": "fseeko", "kind": 3, "detail": "int"}, {"label": " ftrylockfile(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ftrylockfile", "insertText": "ftrylockfile", "filterText": "ftrylockfile", "kind": 3, "detail": "int"}, {"label": " getc_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9getc_unlocked", "insertText": "getc_unlocked", "filterText": "getc_unlocked", "kind": 3, "detail": "int"}, {"label": " getchar_unlocked()", "insertTextFormat": 1, "sortText": "405e48d9getchar_unlocked", "insertText": "getchar_unlocked", "filterText": "getchar_unlocked", "kind": 3, "detail": "int"}, {"label": " int_fast16_t", "sortText": "405e48d9int_fast16_t", "insertText": "int_fast16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_fast16_t"}, {"label": " int_least16_t", "sortText": "405e48d9int_least16_t", "insertText": "int_least16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_least16_t"}, {"label": " int_least8_t", "sortText": "405e48d9int_least8_t", "insertText": "int_least8_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_least8_t"}, {"label": " off_t", "sortText": "405e48d9off_t", "insertText": "off_t", "insertTextFormat": 1, "kind": 18, "filterText": "off_t"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " ssize_t", "sortText": "405e48d9ssize_t", "insertText": "ssize_t", "insertTextFormat": 1, "kind": 18, "filterText": "ssize_t"}, {"label": " stderr", "insertTextFormat": 1, "sortText": "405e48d9stderr", "insertText": "stderr", "filterText": "stderr", "kind": 6, "detail": "struct _IO_FILE *"}, {"label": " stdout", "insertTextFormat": 1, "sortText": "405e48d9stdout", "insertText": "stdout", "filterText": "stdout", "kind": 6, "detail": "struct _IO_FILE *"}, {"label": " strtoimax(const char *restrict __nptr, char **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9strtoimax", "insertText": "strtoimax", "filterText": "strtoimax", "kind": 3, "detail": "intmax_t"}, {"label": " strtoumax(const char *restrict __nptr, char **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9strtoumax", "insertText": "strtoumax", "filterText": "strtoumax", "kind": 3, "detail": "uintmax_t"}, {"label": " tempnam(const char *__dir, const char *__pfx)", "insertTextFormat": 1, "sortText": "405e48d9tempnam", "insertText": "tempnam", "filterText": "tempnam", "kind": 3, "detail": "char *"}, {"label": " tmpfile()", "insertTextFormat": 1, "sortText": "405e48d9tmpfile", "insertText": "tmpfile", "filterText": "tmpfile", "kind": 3, "detail": "FILE *"}, {"label": " tmpnam_r(char *__s)", "insertTextFormat": 1, "sortText": "405e48d9tmpnam_r", "insertText": "tmpnam_r", "filterText": "tmpnam_r", "kind": 3, "detail": "char *"}, {"label": " uint_fast16_t", "sortText": "405e48d9uint_fast16_t", "insertText": "uint_fast16_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast16_t"}, {"label": " uint_fast32_t", "sortText": "405e48d9uint_fast32_t", "insertText": "uint_fast32_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast32_t"}, {"label": " uint_fast64_t", "sortText": "405e48d9uint_fast64_t", "insertText": "uint_fast64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast64_t"}, {"label": " uint_fast8_t", "sortText": "405e48d9uint_fast8_t", "insertText": "uint_fast8_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast8_t"}, {"label": " uint_least64_t", "sortText": "405e48d9uint_least64_t", "insertText": "uint_least64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_least64_t"}, {"label": " uint_least8_t", "sortText": "405e48d9uint_least8_t", "insertText": "uint_least8_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_least8_t"}, {"label": " ungetc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ungetc", "insertText": "ungetc", "filterText": "ungetc", "kind": 3, "detail": "int"}, {"label": " vdprintf(int __fd, const char *restrict __fmt, struct __va_list_tag *__arg)", "insertTextFormat": 1, "sortText": "405e48d9vdprintf", "insertText": "vdprintf", "filterText": "vdprintf", "kind": 3, "detail": "int"}, {"label": " wcstoumax(const __gwchar_t *restrict __nptr, __gwchar_t **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9wcstoumax", "insertText": "wcstoumax", "filterText": "wcstoumax", "kind": 3, "detail": "uintmax_t"}, {"label": " int16_t", "sortText": "40652e12int16_t", "insertText": "int16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int16_t"}, {"label": " int32_t", "sortText": "40652e12int32_t", "insertText": "int32_t", "insertTextFormat": 1, "kind": 18, "filterText": "int32_t"}, {"label": " int64_t", "sortText": "40652e12int64_t", "insertText": "int64_t", "insertTextFormat": 1, "kind": 18, "filterText": "int64_t"}, {"label": " int8_t", "sortText": "40652e12int8_t", "insertText": "int8_t", "insertTextFormat": 1, "kind": 18, "filterText": "int8_t"}, {"label": " uint16_t", "sortText": "40652e12uint16_t", "insertText": "uint16_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint16_t"}, {"label": " uint32_t", "sortText": "40652e12uint32_t", "insertText": "uint32_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint32_t"}, {"label": " uint64_t", "sortText": "40652e12uint64_t", "insertText": "uint64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint64_t"}, {"label": " size_t", "sortText": "406b8171size_t", "insertText": "size_t", "insertTextFormat": 1, "kind": 18, "filterText": "size_t"}, {"label": " _IO_FILE", "sortText": "414624dc_IO_FILE", "insertText": "_IO_FILE", "insertTextFormat": 1, "kind": 18, "filterText": "_IO_FILE"}, {"label": " BUFSIZ", "sortText": "41b33333BUFSIZ", "insertText": "BUFSIZ", "insertTextFormat": 1, "kind": 1, "filterText": "BUFSIZ"}, {"label": " EOF", "sortText": "41b33333EOF", "insertText": "EOF", "insertTextFormat": 1, "kind": 1, "filterText": "EOF"}, {"label": " FILENAME_MAX", "sortText": "41b33333FILENAME_MAX", "insertText": "FILENAME_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "FILENAME_MAX"}, {"label": " FOPEN_MAX", "sortText": "41b33333FOPEN_MAX", "insertText": "FOPEN_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "FOPEN_MAX"}, {"label": " INT16_C(c)", "sortText": "41b33333INT16_C", "insertText": "INT16_C", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_C"}, {"label": " INT16_MAX", "sortText": "41b33333INT16_MAX", "insertText": "INT16_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_MAX"}, {"label": " INT16_MIN", "sortText": "41b33333INT16_MIN", "insertText": "INT16_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_MIN"}, {"label": " INT32_C(c)", "sortText": "41b33333INT32_C", "insertText": "INT32_C", "insertTextFormat": 1, "kind": 1, "filterText": "INT32_C"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 18, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 1, "line": 7}}}}]
Tue 05 Mar 2019 12:21:27 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:27 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:21:27 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:27 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:27 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:27.544] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:27 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:28 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:28 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 0, "line": 8}, "start": {"character": 0, "line": 8}}, "text": "\t\n", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 24}}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:28 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 1, "line": 8}}}]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.413] <-- textDocument/didChange", "I[12:21:28.413] <-- textDocument/completion(19)", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.423] Code complete: sema context "]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.423] Code complete: 916 results from Sema, 100 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.424"]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["] --> reply(19)", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---", 3, "clangd-7", {"response": {"id": 19, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " _Alignof(type)", "insertTextFormat": 1, "sortText": "3f800000_Alignof", "insertText": "_Alignof", "filterText": "_Alignof", "kind": 15, "detail": "size_t"}, {"label": " _Bool", "sortText": "3f800000_Bool", "insertText": "_Bool", "insertTextFormat": 1, "kind": 14, "filterText": "_Bool"}, {"label": " _Complex", "sortText": "3f800000_Complex", "insertText": "_Complex", "insertTextFormat": 1, "kind": 14, "filterText": "_Complex"}, {"label": " _Imaginary", "sortText": "3f800000_Imaginary", "insertText": "_Imaginary", "insertTextFormat": 1, "kind": 14, "filterText": "_Imaginary"}, {"label": " _Nonnull", "sortText": "3f800000_Nonnull", "insertText": "_Nonnull", "insertTextFormat": 1, "kind": 14, "filterText": "_Nonnull"}, {"label": " _Null_unspecified", "sortText": "3f800000_Null_unspecified", "insertText": "_Null_unspecified", "insertTextFormat": 1, "kind": 14, "filterText": "_Null_unspecified"}, {"label": " _Nullable", "sortText": "3f800000_Nullable", "insertText": "_Nullable", "insertTextFormat": 1, "kind": 14, "filterText": "_Nullable"}, {"label": " __FUNCTION__", "sortText": "3f800000__FUNCTION__", "insertText": "__FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__FUNCTION__"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3f800000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " __auto_type", "sortText": "3f800000__auto_type", "insertText": "__auto_type", "insertTextFormat": 1, "kind": 14, "filterText": "__auto_type"}, {"label": " __func__", "sortText": "3f800000__func__", "insertText": "__func__", "insertTextFormat": 1, "kind": 14, "filterText": "__func__"}, {"label": " char", "sortText": "3f800000char", "insertText": "char", "insertTextFormat": 1, "kind": 14, "filterText": "char"}, {"label": " const", "sortText": "3f800000const", "insertText": "const", "insertTextFormat": 1, "kind": 14, "filterText": "const"}, {"label": " double", "sortText": "3f800000double", "insertText": "double", "insertTextFormat": 1, "kind": 14, "filterText": "double"}, {"label": " enum", "sortText": "3f800000enum", "insertText": "enum", "insertTextFormat": 1, "kind": 14, "filterText": "enum"}, {"label": " extern", "sortText": "3f800000extern", "insertText": "extern", "insertTextFormat": 1, "kind": 14, "filterText": "extern"}, {"label": " float", "sortText": "3f800000float", "insertText": "float", "insertTextFormat": 1, "kind": 14, "filterText": "float"}, {"label": " goto label", "sortText": "3f800000goto", "insertText": "goto", "insertTextFormat": 1, "kind": 15, "filterText": "goto"}, {"label": " int", "sortText": "3f800000int", "insertText": "int", "insertTextFormat": 1, "kind": 14, "filterText": "int"}, {"label": " long", "sortText": "3f800000long", "insertText": "long", "insertTextFormat": 1, "kind": 14, "filterText": "long"}, {"label": " restrict", "sortText": "3f800000restrict", "insertText": "restrict", "insertTextFormat": 1, "kind": 14, "filterText": "restrict"}, {"label": " return expression", "sortText": "3f800000return", "insertText": "return", "insertTextFormat": 1, "kind": 15, "filterText": "return"}, {"label": " short", "sortText": "3f800000short", "insertText": "short", "insertTextFormat": 1, "kind": 14, "filterText": "short"}, {"label": " signed", "sortText": "3f800000signed", "insertText": "signed", "insertTextFormat": 1, "kind": 14, "filterText": "signed"}, {"label": " sizeof(expression-or-type)", "insertTextFormat": 1, "sortText": "3f800000sizeof", "insertText": "sizeof", "filterText": "sizeof", "kind": 15, "detail": "size_t"}, {"label": " static", "sortText": "3f800000static", "insertText": "static", "insertTextFormat": 1, "kind": 14, "filterText": "static"}, {"label": " struct", "sortText": "3f800000struct", "insertText": "struct", "insertTextFormat": 1, "kind": 14, "filterText": "struct"}, {"label": " typedef type name", "sortText": "3f800000typedef", "insertText": "typedef", "insertTextFormat": 1, "kind": 15, "filterText": "typedef"}, {"label": " typeof(type)", "sortText": "3f800000typeof", "insertText": "typeof", "insertTextFormat": 1, "kind": 15, "filterText": "typeof"}, {"label": " typeof expression", "sortText": "3f800000typeof", "insertText": "typeof", "insertTextFormat": 1, "kind": 15, "filterText": "typeof"}, {"label": " union", "sortText": "3f800000union", "insertText": "union", "insertTextFormat": 1, "kind": 14, "filterText": "union"}, {"label": " unsigned", "sortText": "3f800000unsigned", "insertText": "unsigned", "insertTextFormat": 1, "kind": 14, "filterText": "unsigned"}, {"label": " using namespace identifier", "sortText": "3f800000using", "insertText": "using", "insertTextFormat": 1, "kind": 15, "filterText": "using"}, {"label": " void", "sortText": "3f800000void", "insertText": "void", "insertTextFormat": 1, "kind": 14, "filterText": "void"}, {"label": " volatile", "sortText": "3f800000volatile", "insertText": "volatile", "insertTextFormat": 1, "kind": 14, "filterText": "volatile"}, {"label": " FILE", "sortText": "3f97ae13FILE", "insertText": "FILE", "insertTextFormat": 1, "kind": 18, "filterText": "FILE"}, {"label": " main()", "insertTextFormat": 1, "sortText": "3facccccmain", "insertText": "main", "filterText": "main", "kind": 3, "detail": "int"}, {"label": " ctermid(char *__s)", "insertTextFormat": 1, "sortText": "405e48d9ctermid", "insertText": "ctermid", "filterText": "ctermid", "kind": 3, "detail": "char *"}, {"label": " feof(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9feof", "insertText": "feof", "filterText": "feof", "kind": 3, "detail": "int"}, {"label": " ferror(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ferror", "insertText": "ferror", "filterText": "ferror", "kind": 3, "detail": "int"}, {"label": " ferror_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ferror_unlocked", "insertText": "ferror_unlocked", "filterText": "ferror_unlocked", "kind": 3, "detail": "int"}, {"label": " fflush_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fflush_unlocked", "insertText": "fflush_unlocked", "filterText": "fflush_unlocked", "kind": 3, "detail": "int"}, {"label": " fgetc(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fgetc", "insertText": "fgetc", "filterText": "fgetc", "kind": 3, "detail": "int"}, {"label": " fgetc_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fgetc_unlocked", "insertText": "fgetc_unlocked", "filterText": "fgetc_unlocked", "kind": 3, "detail": "int"}, {"label": " fgetpos(FILE *restrict __stream, fpos_t *restrict __pos)", "insertTextFormat": 1, "sortText": "405e48d9fgetpos", "insertText": "fgetpos", "filterText": "fgetpos", "kind": 3, "detail": "int"}, {"label": " fputc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fputc", "insertText": "fputc", "filterText": "fputc", "kind": 3, "detail": "int"}, {"label": " fputc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9fputc_unlocked", "insertText": "fputc_unlocked", "filterText": "fputc_unlocked", "kind": 3, "detail": "int"}, {"label": " fputs(const char *restrict __s, FILE *restrict __stream)", "insertTextFormat": 1, "sortText": "405e48d9fputs", "insertText": "fputs", "filterText": "fputs", "kind": 3, "detail": "int"}, {"label": " fread_unlocked(void *restrict __ptr, size_t __size, size_t __n, FILE *restrict __stream)", "insertTextFormat": 1, "sortText": "405e48d9fread_unlocked", "insertText": "fread_unlocked", "filterText": "fread_unlocked", "kind": 3, "detail": "size_t"}, {"label": " fseeko(FILE *__stream, __off_t __off, int __whence)", "insertTextFormat": 1, "sortText": "405e48d9fseeko", "insertText": "fseeko", "filterText": "fseeko", "kind": 3, "detail": "int"}, {"label": " ftrylockfile(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ftrylockfile", "insertText": "ftrylockfile", "filterText": "ftrylockfile", "kind": 3, "detail": "int"}, {"label": " getc_unlocked(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9getc_unlocked", "insertText": "getc_unlocked", "filterText": "getc_unlocked", "kind": 3, "detail": "int"}, {"label": " getchar_unlocked()", "insertTextFormat": 1, "sortText": "405e48d9getchar_unlocked", "insertText": "getchar_unlocked", "filterText": "getchar_unlocked", "kind": 3, "detail": "int"}, {"label": " int_fast16_t", "sortText": "405e48d9int_fast16_t", "insertText": "int_fast16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_fast16_t"}, {"label": " int_least16_t", "sortText": "405e48d9int_least16_t", "insertText": "int_least16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_least16_t"}, {"label": " int_least8_t", "sortText": "405e48d9int_least8_t", "insertText": "int_least8_t", "insertTextFormat": 1, "kind": 18, "filterText": "int_least8_t"}, {"label": " off_t", "sortText": "405e48d9off_t", "insertText": "off_t", "insertTextFormat": 1, "kind": 18, "filterText": "off_t"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " ssize_t", "sortText": "405e48d9ssize_t", "insertText": "ssize_t", "insertTextFormat": 1, "kind": 18, "filterText": "ssize_t"}, {"label": " stderr", "insertTextFormat": 1, "sortText": "405e48d9stderr", "insertText": "stderr", "filterText": "stderr", "kind": 6, "detail": "struct _IO_FILE *"}, {"label": " stdout", "insertTextFormat": 1, "sortText": "405e48d9stdout", "insertText": "stdout", "filterText": "stdout", "kind": 6, "detail": "struct _IO_FILE *"}, {"label": " strtoimax(const char *restrict __nptr, char **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9strtoimax", "insertText": "strtoimax", "filterText": "strtoimax", "kind": 3, "detail": "intmax_t"}, {"label": " strtoumax(const char *restrict __nptr, char **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9strtoumax", "insertText": "strtoumax", "filterText": "strtoumax", "kind": 3, "detail": "uintmax_t"}, {"label": " tempnam(const char *__dir, const char *__pfx)", "insertTextFormat": 1, "sortText": "405e48d9tempnam", "insertText": "tempnam", "filterText": "tempnam", "kind": 3, "detail": "char *"}, {"label": " tmpfile()", "insertTextFormat": 1, "sortText": "405e48d9tmpfile", "insertText": "tmpfile", "filterText": "tmpfile", "kind": 3, "detail": "FILE *"}, {"label": " tmpnam_r(char *__s)", "insertTextFormat": 1, "sortText": "405e48d9tmpnam_r", "insertText": "tmpnam_r", "filterText": "tmpnam_r", "kind": 3, "detail": "char *"}, {"label": " uint_fast16_t", "sortText": "405e48d9uint_fast16_t", "insertText": "uint_fast16_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast16_t"}, {"label": " uint_fast32_t", "sortText": "405e48d9uint_fast32_t", "insertText": "uint_fast32_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast32_t"}, {"label": " uint_fast64_t", "sortText": "405e48d9uint_fast64_t", "insertText": "uint_fast64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast64_t"}, {"label": " uint_fast8_t", "sortText": "405e48d9uint_fast8_t", "insertText": "uint_fast8_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_fast8_t"}, {"label": " uint_least64_t", "sortText": "405e48d9uint_least64_t", "insertText": "uint_least64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_least64_t"}, {"label": " uint_least8_t", "sortText": "405e48d9uint_least8_t", "insertText": "uint_least8_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint_least8_t"}, {"label": " ungetc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9ungetc", "insertText": "ungetc", "filterText": "ungetc", "kind": 3, "detail": "int"}, {"label": " vdprintf(int __fd, const char *restrict __fmt, struct __va_list_tag *__arg)", "insertTextFormat": 1, "sortText": "405e48d9vdprintf", "insertText": "vdprintf", "filterText": "vdprintf", "kind": 3, "detail": "int"}, {"label": " wcstoumax(const __gwchar_t *restrict __nptr, __gwchar_t **restrict __endptr, int __base)", "insertTextFormat": 1, "sortText": "405e48d9wcstoumax", "insertText": "wcstoumax", "filterText": "wcstoumax", "kind": 3, "detail": "uintmax_t"}, {"label": " int16_t", "sortText": "40652e12int16_t", "insertText": "int16_t", "insertTextFormat": 1, "kind": 18, "filterText": "int16_t"}, {"label": " int32_t", "sortText": "40652e12int32_t", "insertText": "int32_t", "insertTextFormat": 1, "kind": 18, "filterText": "int32_t"}, {"label": " int64_t", "sortText": "40652e12int64_t", "insertText": "int64_t", "insertTextFormat": 1, "kind": 18, "filterText": "int64_t"}, {"label": " int8_t", "sortText": "40652e12int8_t", "insertText": "int8_t", "insertTextFormat": 1, "kind": 18, "filterText": "int8_t"}, {"label": " uint16_t", "sortText": "40652e12uint16_t", "insertText": "uint16_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint16_t"}, {"label": " uint32_t", "sortText": "40652e12uint32_t", "insertText": "uint32_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint32_t"}, {"label": " uint64_t", "sortText": "40652e12uint64_t", "insertText": "uint64_t", "insertTextFormat": 1, "kind": 18, "filterText": "uint64_t"}, {"label": " size_t", "sortText": "406b8171size_t", "insertText": "size_t", "insertTextFormat": 1, "kind": 18, "filterText": "size_t"}, {"label": " _IO_FILE", "sortText": "414624dc_IO_FILE", "insertText": "_IO_FILE", "insertTextFormat": 1, "kind": 18, "filterText": "_IO_FILE"}, {"label": " BUFSIZ", "sortText": "41b33333BUFSIZ", "insertText": "BUFSIZ", "insertTextFormat": 1, "kind": 1, "filterText": "BUFSIZ"}, {"label": " EOF", "sortText": "41b33333EOF", "insertText": "EOF", "insertTextFormat": 1, "kind": 1, "filterText": "EOF"}, {"label": " FILENAME_MAX", "sortText": "41b33333FILENAME_MAX", "insertText": "FILENAME_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "FILENAME_MAX"}, {"label": " FOPEN_MAX", "sortText": "41b33333FOPEN_MAX", "insertText": "FOPEN_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "FOPEN_MAX"}, {"label": " INT16_C(c)", "sortText": "41b33333INT16_C", "insertText": "INT16_C", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_C"}, {"label": " INT16_MAX", "sortText": "41b33333INT16_MAX", "insertText": "INT16_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_MAX"}, {"label": " INT16_MIN", "sortText": "41b33333INT16_MIN", "insertText": "INT16_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "INT16_MIN"}, {"label": " INT32_C(c)", "sortText": "41b33333INT32_C", "insertText": "INT32_C", "insertTextFormat": 1, "kind": 1, "filterText": "INT32_C"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 19, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 1, "line": 8}}}}]
Tue 05 Mar 2019 12:21:28 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:28 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:28 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 1, "line": 8}, "start": {"character": 1, "line": 8}}, "text": "p", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 25}}}]
Tue 05 Mar 2019 12:21:28 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:28 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 8}}}]
Tue 05 Mar 2019 12:21:28 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.870] <-- textDocument/didChange", "I[12:21:28.871] <-- textDocument/completion(20)", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.880] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.880] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:28.881] --> reply(20)", ""]]
Tue 05 Mar 2019 12:21:28 PM EST:["<---", 3, "clangd-7", {"response": {"id": 20, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 20, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 8}}}}]
Tue 05 Mar 2019 12:21:29 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:29 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:29 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:29 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:29 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:29 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 8}, "start": {"character": 2, "line": 8}}, "text": "r", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 26}}}]
Tue 05 Mar 2019 12:21:29 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:29 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 8}}}]
Tue 05 Mar 2019 12:21:29 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:29.107] <-- textDocument/didChange", "I[12:21:29.108] <-- textDocument/completion(21)", ""]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:29.120] "]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["Code complete: sema context Statement, query scopes []", "I[12:21:29.121] Code complete: 87 results from Sema, 0 from Index, 0 matched, 87 returned.", ""]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:29.122] --> reply(21)", ""]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---", 3, "clangd-7", {"response": {"id": 21, "jsonrpc": "2.0", "result": {"isIncomplete": false, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "40000000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " PRIX16", "sortText": "41d55555PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41d55555PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41d55555PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41d55555PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41d55555PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41d55555PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41d55555PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41d55555PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41d55555PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41d55555PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41d55555PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41d55555PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41d55555PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41d55555PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41d55555PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41d55555PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41d55555PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41d55555PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41d55555PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41d55555PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41d55555PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41d55555PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41d55555PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41d55555PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41d55555PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41d55555PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41d55555PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41d55555PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41d55555PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41d55555PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41d55555PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41d55555PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41d55555PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41d55555PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41d55555PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41d55555PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41d55555PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41d55555PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41d55555PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41d55555PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41d55555PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41d55555PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41d55555PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41d55555PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41d55555PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41d55555PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41d55555PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41d55555PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41d55555PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41d55555PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41d55555PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41d55555PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41d55555PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41d55555PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41d55555PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41d55555PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41d55555PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41d55555PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41d55555PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41d55555PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41d55555PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41d55555PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41d55555PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41d55555PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41d55555PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41d55555PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41d55555PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41d55555PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41d55555PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41d55555PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41d55555PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41d55555PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41d55555PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41d55555PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41d55555PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41d55555PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41d55555PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41d55555PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41d55555PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41d55555PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41d55555PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41d55555PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41d55555PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41d55555PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 21, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 8}}}}]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:29.607"]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["] "]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---(stderr)", 3, "clangd-7", ["Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:29 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 3, "line": 8}, "start": {"character": 1, "line": 8}}, "message": "use of undeclared identifier 'pr'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:31 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:21:31 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:31 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:31 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:31 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:31 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:21:35 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:35 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:35 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:36 PM EST:["s:on_text_document_did_save()", 1]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:36 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 27}}}]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:36 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:36 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didSave", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 27}}}]
Tue 05 Mar 2019 12:21:36 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didSave sent"}}]
Tue 05 Mar 2019 12:21:36 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:36.295] <-- textDocument/didChange", "I[12:21:36.302] <-- textDocument/didSave", "E[12:21:36.302] Error -32601: method not found", ""]]
Tue 05 Mar 2019 12:21:36 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:36 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:36.795] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:36 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:36 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:36.807] Skipping rebuild of the AST for /home/frdeso/projets/lsp-clangd-bug/main.c, inputs are the same.", ""]]
Tue 05 Mar 2019 12:21:39 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:21:39 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:39 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:39 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:39 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:39 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 28}}}]
Tue 05 Mar 2019 12:21:39 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:39 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:39.582] <-- textDocument/didChange", ""]]
Tue 05 Mar 2019 12:21:40 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:40.083] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:40 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:40 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:40.093] Skipping rebuild of the AST for /home/frdeso/projets/lsp-clangd-bug/main.c, inputs are the same.", ""]]
Tue 05 Mar 2019 12:21:46 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:46 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:47 PM EST:["s:on_text_document_did_save()", 1]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:47 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 29}}}]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:47 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:47 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didSave", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 29}}}]
Tue 05 Mar 2019 12:21:47 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didSave sent"}}]
Tue 05 Mar 2019 12:21:47 PM EST:["s:on_text_document_did_close()", 1]
Tue 05 Mar 2019 12:21:47 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:47.106] <-- textDocument/didChange", "I[12:21:47.109] <-- textDocument/didSave", "E[12:21:47.109] Error -32601: method not found", ""]]
Tue 05 Mar 2019 12:21:47 PM EST:["s:on_exit", 3, "clangd-7", "exited", 0]
Tue 05 Mar 2019 12:21:48 PM EST:["lsp#register_server", "server registered", "clangd-7"]
Tue 05 Mar 2019 12:21:48 PM EST:["s:on_text_document_did_open()", 1, "c", "/home/frdeso/projets/lsp-clangd-bug", "file:///home/frdeso/projets/lsp-clangd-bug/main.c"]
Tue 05 Mar 2019 12:21:48 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "lsp_id": 3, "server_name": "clangd-7"}, "message": "started lsp server successfully"}}]
Tue 05 Mar 2019 12:21:48 PM EST:["--->", 3, "clangd-7", {"method": "initialize", "params": {"rootUri": "file:///home/frdeso/projets/lsp-clangd-bug", "capabilities": {"workspace": {"applyEdit ": true}}, "rootPath": "/home/frdeso/projets/lsp-clangd-bug", "processId": 29019, "trace": "off"}}]
Tue 05 Mar 2019 12:21:48 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:48 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:48 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:48 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:48.057] <-- initialize(1)", "I[12:21:48.057] --> reply(1)", ""]]
Tue 05 Mar 2019 12:21:48 PM EST:["<---", 3, "clangd-7", {"response": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "request": {"method": "initialize", "jsonrpc": "2.0", "id": 1, "params": {"rootUri": "file:///home/frdeso/projets/lsp-clangd-bug", "capabilities": {"workspace": {"applyEdit ": true}}, "rootPath": "/home/frdeso/projets/lsp-clangd-bug", "processId": 29019, "trace": "off"}}}]
Tue 05 Mar 2019 12:21:48 PM EST:["--->", 3, "clangd-7", {"method": "initialized", "params": {}}]
Tue 05 Mar 2019 12:21:48 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:48 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:48 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 1, "languageId": "c", "text": "#include <stdio.h>\n#include <inttypes.h>\n\nint main()\n{\n\tdouble pratice;\n\tint previous;\n\t\n\tpr\n\n}\n\n"}}}]
Tue 05 Mar 2019 12:21:48 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "filetype": "c", "server_name": "clangd-7"}, "message": "textDocument/open sent"}}]
Tue 05 Mar 2019 12:21:48 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:21:48 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:48.058] <-- initialized", "E[12:21:48.058] Error -32601: method not found", "I[12:21:48.059] <-- textDocument/didOpen", "I[12:21:48.060] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command ["]]
Tue 05 Mar 2019 12:21:48 PM EST:["<---(stderr)", 3, "clangd-7", ["/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:48 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 3, "line": 8}, "start": {"character": 1, "line": 8}}, "message": "use of undeclared identifier 'pr'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:51 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:52 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:21:52 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:52 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:52 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:52 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:52 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Tue 05 Mar 2019 12:21:54 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:54 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:54 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:54 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:54 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:54 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 3, "line": 8}, "start": {"character": 2, "line": 8}}, "text": "", "rangeLength": 1}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 2}}}]
Tue 05 Mar 2019 12:21:54 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:54 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 8}}}]
Tue 05 Mar 2019 12:21:54 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:54.700] <-- textDocument/didChange", "I[12:21:54.702] <-- textDocument/completion(2)", ""]]
Tue 05 Mar 2019 12:21:54 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:54.728] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:54 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:54.729] Code complete: 91 results from Sema, 15 from Index, 0 matched, 100 returned (incomplete).", ""]]
Tue 05 Mar 2019 12:21:54 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:54.730] --> reply(2"]]
Tue 05 Mar 2019 12:21:54 PM EST:["<---(stderr)", 3, "clangd-7", [")", ""]]
Tue 05 Mar 2019 12:21:54 PM EST:["<---", 3, "clangd-7", {"response": {"id": 2, "jsonrpc": "2.0", "result": {"isIncomplete": true, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "3fd55555__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " pclose(FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9pclose", "insertText": "pclose", "filterText": "pclose", "kind": 3, "detail": "int"}, {"label": " perror(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9perror", "insertText": "perror", "filterText": "perror", "kind": 3, "detail": "void"}, {"label": " popen(const char *__command, const char *__modes)", "insertTextFormat": 1, "sortText": "405e48d9popen", "insertText": "popen", "filterText": "popen", "kind": 3, "detail": "FILE *"}, {"label": " putc(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc", "insertText": "putc", "filterText": "putc", "kind": 3, "detail": "int"}, {"label": " putc_unlocked(int __c, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putc_unlocked", "insertText": "putc_unlocked", "filterText": "putc_unlocked", "kind": 3, "detail": "int"}, {"label": " putchar(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar", "insertText": "putchar", "filterText": "putchar", "kind": 3, "detail": "int"}, {"label": " putchar_unlocked(int __c)", "insertTextFormat": 1, "sortText": "405e48d9putchar_unlocked", "insertText": "putchar_unlocked", "filterText": "putchar_unlocked", "kind": 3, "detail": "int"}, {"label": " puts(const char *__s)", "insertTextFormat": 1, "sortText": "405e48d9puts", "insertText": "puts", "filterText": "puts", "kind": 3, "detail": "int"}, {"label": " putw(int __w, FILE *__stream)", "insertTextFormat": 1, "sortText": "405e48d9putw", "insertText": "putw", "filterText": "putw", "kind": 3, "detail": "int"}, {"label": " PRIX16", "sortText": "41b33333PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41b33333PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41b33333PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41b33333PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41b33333PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41b33333PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41b33333PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41b33333PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41b33333PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41b33333PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41b33333PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41b33333PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41b33333PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41b33333PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41b33333PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41b33333PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41b33333PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41b33333PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41b33333PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41b33333PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41b33333PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41b33333PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41b33333PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41b33333PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41b33333PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41b33333PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41b33333PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41b33333PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41b33333PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41b33333PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41b33333PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41b33333PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41b33333PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41b33333PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41b33333PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41b33333PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41b33333PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41b33333PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41b33333PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41b33333PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41b33333PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41b33333PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41b33333PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41b33333PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41b33333PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41b33333PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41b33333PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41b33333PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41b33333PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41b33333PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41b33333PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41b33333PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41b33333PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41b33333PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41b33333PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41b33333PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41b33333PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41b33333PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41b33333PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41b33333PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41b33333PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41b33333PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41b33333PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41b33333PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41b33333PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41b33333PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41b33333PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41b33333PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41b33333PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41b33333PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41b33333PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41b33333PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41b33333PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41b33333PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41b33333PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41b33333PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41b33333PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41b33333PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41b33333PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41b33333PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41b33333PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41b33333PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41b33333PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41b33333PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}, {"label": " PTRDIFF_MAX", "sortText": "41b33333PTRDIFF_MAX", "insertText": "PTRDIFF_MAX", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MAX"}, {"label": " PTRDIFF_MIN", "sortText": "41b33333PTRDIFF_MIN", "insertText": "PTRDIFF_MIN", "insertTextFormat": 1, "kind": 1, "filterText": "PTRDIFF_MIN"}, {"label": " P_tmpdir", "sortText": "41b33333P_tmpdir", "insertText": "P_tmpdir", "insertTextFormat": 1, "kind": 1, "filterText": "P_tmpdir"}, {"label": " putc(_ch, _fp)", "sortText": "41b33333putc", "insertText": "putc", "insertTextFormat": 1, "kind": 1, "filterText": "putc"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 2, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 2, "line": 8}}}}]
Tue 05 Mar 2019 12:21:54 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:54 PM EST:["s:send_didchange_queue() will be triggered"]
Tue 05 Mar 2019 12:21:55 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:55 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:55 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:55 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:55 PM EST:["s:update_file_content()", 1]
Tue 05 Mar 2019 12:21:55 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/didChange", "params": {"contentChanges": [{"range": {"end": {"character": 2, "line": 8}, "start": {"character": 2, "line": 8}}, "text": "r", "rangeLength": 0}], "textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "version": 3}}}]
Tue 05 Mar 2019 12:21:55 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "textDocument/didChange sent"}}]
Tue 05 Mar 2019 12:21:55 PM EST:["--->", 3, "clangd-7", {"method": "textDocument/completion", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 8}}}]
Tue 05 Mar 2019 12:21:55 PM EST:["s:on_text_document_did_change()", 1]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:55.200] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", "I[12:21:55.217] <-- textDocument/didChange", "I[12:21:55.218] <-- textDocument/completion(3)", ""]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 2, "line": 8}, "start": {"character": 1, "line": 8}}, "message": "use of undeclared identifier 'p'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:55.233] Code complete: sema context Statement, query scopes []", ""]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:55.234] Code complete: "]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["87 results from Sema, 0 from Index, 0 matched, 87 returned.", ""]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["I[12:21:55.235] --> reply(3)", ""]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---", 3, "clangd-7", {"response": {"id": 3, "jsonrpc": "2.0", "result": {"isIncomplete": false, "items": [{"label": " pratice", "insertTextFormat": 1, "sortText": "3eacccccpratice", "insertText": "pratice", "filterText": "pratice", "kind": 6, "detail": "double"}, {"label": " previous", "insertTextFormat": 1, "sortText": "3eacccccprevious", "insertText": "previous", "filterText": "previous", "kind": 6, "detail": "int"}, {"label": " __PRETTY_FUNCTION__", "sortText": "40000000__PRETTY_FUNCTION__", "insertText": "__PRETTY_FUNCTION__", "insertTextFormat": 1, "kind": 14, "filterText": "__PRETTY_FUNCTION__"}, {"label": " PRIX16", "sortText": "41d55555PRIX16", "insertText": "PRIX16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX16"}, {"label": " PRIX32", "sortText": "41d55555PRIX32", "insertText": "PRIX32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX32"}, {"label": " PRIX64", "sortText": "41d55555PRIX64", "insertText": "PRIX64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX64"}, {"label": " PRIX8", "sortText": "41d55555PRIX8", "insertText": "PRIX8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIX8"}, {"label": " PRIXFAST16", "sortText": "41d55555PRIXFAST16", "insertText": "PRIXFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST16"}, {"label": " PRIXFAST32", "sortText": "41d55555PRIXFAST32", "insertText": "PRIXFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST32"}, {"label": " PRIXFAST64", "sortText": "41d55555PRIXFAST64", "insertText": "PRIXFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST64"}, {"label": " PRIXFAST8", "sortText": "41d55555PRIXFAST8", "insertText": "PRIXFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXFAST8"}, {"label": " PRIXLEAST16", "sortText": "41d55555PRIXLEAST16", "insertText": "PRIXLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST16"}, {"label": " PRIXLEAST32", "sortText": "41d55555PRIXLEAST32", "insertText": "PRIXLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST32"}, {"label": " PRIXLEAST64", "sortText": "41d55555PRIXLEAST64", "insertText": "PRIXLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST64"}, {"label": " PRIXLEAST8", "sortText": "41d55555PRIXLEAST8", "insertText": "PRIXLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXLEAST8"}, {"label": " PRIXMAX", "sortText": "41d55555PRIXMAX", "insertText": "PRIXMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXMAX"}, {"label": " PRIXPTR", "sortText": "41d55555PRIXPTR", "insertText": "PRIXPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIXPTR"}, {"label": " PRId16", "sortText": "41d55555PRId16", "insertText": "PRId16", "insertTextFormat": 1, "kind": 1, "filterText": "PRId16"}, {"label": " PRId32", "sortText": "41d55555PRId32", "insertText": "PRId32", "insertTextFormat": 1, "kind": 1, "filterText": "PRId32"}, {"label": " PRId64", "sortText": "41d55555PRId64", "insertText": "PRId64", "insertTextFormat": 1, "kind": 1, "filterText": "PRId64"}, {"label": " PRId8", "sortText": "41d55555PRId8", "insertText": "PRId8", "insertTextFormat": 1, "kind": 1, "filterText": "PRId8"}, {"label": " PRIdFAST16", "sortText": "41d55555PRIdFAST16", "insertText": "PRIdFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST16"}, {"label": " PRIdFAST32", "sortText": "41d55555PRIdFAST32", "insertText": "PRIdFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST32"}, {"label": " PRIdFAST64", "sortText": "41d55555PRIdFAST64", "insertText": "PRIdFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST64"}, {"label": " PRIdFAST8", "sortText": "41d55555PRIdFAST8", "insertText": "PRIdFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdFAST8"}, {"label": " PRIdLEAST16", "sortText": "41d55555PRIdLEAST16", "insertText": "PRIdLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST16"}, {"label": " PRIdLEAST32", "sortText": "41d55555PRIdLEAST32", "insertText": "PRIdLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST32"}, {"label": " PRIdLEAST64", "sortText": "41d55555PRIdLEAST64", "insertText": "PRIdLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST64"}, {"label": " PRIdLEAST8", "sortText": "41d55555PRIdLEAST8", "insertText": "PRIdLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdLEAST8"}, {"label": " PRIdMAX", "sortText": "41d55555PRIdMAX", "insertText": "PRIdMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdMAX"}, {"label": " PRIdPTR", "sortText": "41d55555PRIdPTR", "insertText": "PRIdPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIdPTR"}, {"label": " PRIi16", "sortText": "41d55555PRIi16", "insertText": "PRIi16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi16"}, {"label": " PRIi32", "sortText": "41d55555PRIi32", "insertText": "PRIi32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi32"}, {"label": " PRIi64", "sortText": "41d55555PRIi64", "insertText": "PRIi64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi64"}, {"label": " PRIi8", "sortText": "41d55555PRIi8", "insertText": "PRIi8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIi8"}, {"label": " PRIiFAST16", "sortText": "41d55555PRIiFAST16", "insertText": "PRIiFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST16"}, {"label": " PRIiFAST32", "sortText": "41d55555PRIiFAST32", "insertText": "PRIiFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST32"}, {"label": " PRIiFAST64", "sortText": "41d55555PRIiFAST64", "insertText": "PRIiFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST64"}, {"label": " PRIiFAST8", "sortText": "41d55555PRIiFAST8", "insertText": "PRIiFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiFAST8"}, {"label": " PRIiLEAST16", "sortText": "41d55555PRIiLEAST16", "insertText": "PRIiLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST16"}, {"label": " PRIiLEAST32", "sortText": "41d55555PRIiLEAST32", "insertText": "PRIiLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST32"}, {"label": " PRIiLEAST64", "sortText": "41d55555PRIiLEAST64", "insertText": "PRIiLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST64"}, {"label": " PRIiLEAST8", "sortText": "41d55555PRIiLEAST8", "insertText": "PRIiLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiLEAST8"}, {"label": " PRIiMAX", "sortText": "41d55555PRIiMAX", "insertText": "PRIiMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiMAX"}, {"label": " PRIiPTR", "sortText": "41d55555PRIiPTR", "insertText": "PRIiPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIiPTR"}, {"label": " PRIo16", "sortText": "41d55555PRIo16", "insertText": "PRIo16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo16"}, {"label": " PRIo32", "sortText": "41d55555PRIo32", "insertText": "PRIo32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo32"}, {"label": " PRIo64", "sortText": "41d55555PRIo64", "insertText": "PRIo64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo64"}, {"label": " PRIo8", "sortText": "41d55555PRIo8", "insertText": "PRIo8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIo8"}, {"label": " PRIoFAST16", "sortText": "41d55555PRIoFAST16", "insertText": "PRIoFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST16"}, {"label": " PRIoFAST32", "sortText": "41d55555PRIoFAST32", "insertText": "PRIoFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST32"}, {"label": " PRIoFAST64", "sortText": "41d55555PRIoFAST64", "insertText": "PRIoFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST64"}, {"label": " PRIoFAST8", "sortText": "41d55555PRIoFAST8", "insertText": "PRIoFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoFAST8"}, {"label": " PRIoLEAST16", "sortText": "41d55555PRIoLEAST16", "insertText": "PRIoLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST16"}, {"label": " PRIoLEAST32", "sortText": "41d55555PRIoLEAST32", "insertText": "PRIoLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST32"}, {"label": " PRIoLEAST64", "sortText": "41d55555PRIoLEAST64", "insertText": "PRIoLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST64"}, {"label": " PRIoLEAST8", "sortText": "41d55555PRIoLEAST8", "insertText": "PRIoLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoLEAST8"}, {"label": " PRIoMAX", "sortText": "41d55555PRIoMAX", "insertText": "PRIoMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoMAX"}, {"label": " PRIoPTR", "sortText": "41d55555PRIoPTR", "insertText": "PRIoPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIoPTR"}, {"label": " PRIu16", "sortText": "41d55555PRIu16", "insertText": "PRIu16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu16"}, {"label": " PRIu32", "sortText": "41d55555PRIu32", "insertText": "PRIu32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu32"}, {"label": " PRIu64", "sortText": "41d55555PRIu64", "insertText": "PRIu64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu64"}, {"label": " PRIu8", "sortText": "41d55555PRIu8", "insertText": "PRIu8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIu8"}, {"label": " PRIuFAST16", "sortText": "41d55555PRIuFAST16", "insertText": "PRIuFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST16"}, {"label": " PRIuFAST32", "sortText": "41d55555PRIuFAST32", "insertText": "PRIuFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST32"}, {"label": " PRIuFAST64", "sortText": "41d55555PRIuFAST64", "insertText": "PRIuFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST64"}, {"label": " PRIuFAST8", "sortText": "41d55555PRIuFAST8", "insertText": "PRIuFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuFAST8"}, {"label": " PRIuLEAST16", "sortText": "41d55555PRIuLEAST16", "insertText": "PRIuLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST16"}, {"label": " PRIuLEAST32", "sortText": "41d55555PRIuLEAST32", "insertText": "PRIuLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST32"}, {"label": " PRIuLEAST64", "sortText": "41d55555PRIuLEAST64", "insertText": "PRIuLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST64"}, {"label": " PRIuLEAST8", "sortText": "41d55555PRIuLEAST8", "insertText": "PRIuLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuLEAST8"}, {"label": " PRIuMAX", "sortText": "41d55555PRIuMAX", "insertText": "PRIuMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuMAX"}, {"label": " PRIuPTR", "sortText": "41d55555PRIuPTR", "insertText": "PRIuPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIuPTR"}, {"label": " PRIx16", "sortText": "41d55555PRIx16", "insertText": "PRIx16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx16"}, {"label": " PRIx32", "sortText": "41d55555PRIx32", "insertText": "PRIx32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx32"}, {"label": " PRIx64", "sortText": "41d55555PRIx64", "insertText": "PRIx64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx64"}, {"label": " PRIx8", "sortText": "41d55555PRIx8", "insertText": "PRIx8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIx8"}, {"label": " PRIxFAST16", "sortText": "41d55555PRIxFAST16", "insertText": "PRIxFAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST16"}, {"label": " PRIxFAST32", "sortText": "41d55555PRIxFAST32", "insertText": "PRIxFAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST32"}, {"label": " PRIxFAST64", "sortText": "41d55555PRIxFAST64", "insertText": "PRIxFAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST64"}, {"label": " PRIxFAST8", "sortText": "41d55555PRIxFAST8", "insertText": "PRIxFAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxFAST8"}, {"label": " PRIxLEAST16", "sortText": "41d55555PRIxLEAST16", "insertText": "PRIxLEAST16", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST16"}, {"label": " PRIxLEAST32", "sortText": "41d55555PRIxLEAST32", "insertText": "PRIxLEAST32", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST32"}, {"label": " PRIxLEAST64", "sortText": "41d55555PRIxLEAST64", "insertText": "PRIxLEAST64", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST64"}, {"label": " PRIxLEAST8", "sortText": "41d55555PRIxLEAST8", "insertText": "PRIxLEAST8", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxLEAST8"}, {"label": " PRIxMAX", "sortText": "41d55555PRIxMAX", "insertText": "PRIxMAX", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxMAX"}, {"label": " PRIxPTR", "sortText": "41d55555PRIxPTR", "insertText": "PRIxPTR", "insertTextFormat": 1, "kind": 1, "filterText": "PRIxPTR"}]}}, "request": {"method": "textDocument/completion", "jsonrpc": "2.0", "id": 3, "params": {"textDocument": {"uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}, "position": {"character": 3, "line": 8}}}}]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["I["]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---(stderr)", 3, "clangd-7", ["12:21:55.718] Updating file /home/frdeso/projets/lsp-clangd-bug/main.c with command [/home/frdeso/projets/lsp-clangd-bug] cc -c -o main main.c -resource-dir=/usr/lib/llvm-7/bin/../lib/clang/7.0.0", ""]]
Tue 05 Mar 2019 12:21:55 PM EST:["<---", 3, "clangd-7", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"diagnostics": [{"range": {"end": {"character": 3, "line": 8}, "start": {"character": 1, "line": 8}}, "message": "use of undeclared identifier 'pr'", "severity": 1}], "uri": "file:///home/frdeso/projets/lsp-clangd-bug/main.c"}}}]
Tue 05 Mar 2019 12:21:58 PM EST:["s:send_event_queue()"]
Tue 05 Mar 2019 12:21:58 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "server already started"}}]
Tue 05 Mar 2019 12:21:58 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentSymbolProvider": true, "documentHighlightProvider": true, "hoverProvider": true, "workspaceSymbolProvider": true, "documentFormattingProvider": true, "signatureHelpProvider": {"triggerCharacters": ["(", ","]}, "executeCommandProvider": {"commands": ["clangd.applyFix"]}, "documentOnTypeFormattingProvider": {"moreTriggerCharacter": [], "firstTriggerCharacter": "}"}, "definitionProvider": true, "renameProvider": true, "codeActionProvider": true, "completionProvider": {"resolveProvider": false, "triggerCharacters": [".", ">", ":"]}, "documentRangeFormattingProvider": true, "textDocumentSync": 2}}}, "server_name": "clangd-7"}, "message": "lsp server already initialized"}}]
Tue 05 Mar 2019 12:21:58 PM EST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "configuration sent"}}]
Tue 05 Mar 2019 12:21:58 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "already opened"}}]
Tue 05 Mar 2019 12:21:58 PM EST:[{"response": {"data": {"path": "file:///home/frdeso/projets/lsp-clangd-bug/main.c", "__data__": "vim-lsp", "server_name": "clangd-7"}, "message": "not dirty"}}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment