[internal] Thu Nov 24 14:57:34 2022: (:message "Running language server: /Projects/ada_language_server/.obj/server/ada_language_server") [client-request] (id:1) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 1 :method "initialize" :params (:processId 123660 :rootPath "/Projects/org.emacs.ada-mode/test/" :rootUri "file:///Projects/org.emacs.ada-mode/test" :initializationOptions #s(hash-table size 1 test eql rehash-size 1.5 rehash-threshold 0.8125 data ()) :capabilities (:workspace (:applyEdit t :executeCommand (:dynamicRegistration :json-false) :workspaceEdit (:documentChanges t) :didChangeWatchedFiles (:dynamicRegistration t) :symbol (:dynamicRegistration :json-false) :configuration t :semanticTokens (:refreshSupport :json-false) :workspaceFolders t :progress t) :textDocument (:synchronization (:dynamicRegistration :json-false :willSave t :willSaveWaitUntil t :didSave t) :completion (:dynamicRegistration :json-false :completionItem (:snippetSupport :json-false :deprecatedSupport t :tagSupport (:valueSet [1])) :contextSupport t) :hover (:dynamicRegistration :json-false :contentFormat ["markdown" "plaintext"]) :signatureHelp (:dynamicRegistration :json-false :signatureInformation (:parameterInformation (:labelOffsetSupport t) :activeParameterSupport t)) :references (:dynamicRegistration :json-false) :definition (:dynamicRegistration :json-false :linkSupport t) :declaration (:dynamicRegistration :json-false :linkSupport t) :implementation (:dynamicRegistration :json-false :linkSupport t) :typeDefinition (:dynamicRegistration :json-false :linkSupport t) :documentSymbol (:dynamicRegistration :json-false :hierarchicalDocumentSymbolSupport t :symbolKind (:valueSet [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26])) :documentHighlight (:dynamicRegistration :json-false) :codeAction (:dynamicRegistration :json-false :codeActionLiteralSupport (:codeActionKind (:valueSet ["quickfix" "refactor" "refactor.extract" "refactor.inline" "refactor.rewrite" "source" "source.organizeImports"])) :isPreferredSupport t) :formatting (:dynamicRegistration :json-false) :rangeFormatting (:dynamicRegistration :json-false) :rename (:dynamicRegistration :json-false) :publishDiagnostics (:relatedInformation :json-false :codeDescriptionSupport :json-false :tagSupport (:valueSet [1 2])) :semanticTokens (:dynamicRegistration :json-false :requests (:full t :range t) :tokenTypes ["comment" "keyword" "string" "number" "regexp" "operator" "namespace" "type" "struct" "class" "interface" "enum" "typeParameter" "function" "method" "member" "field" "property" "event" "macro" "variable" "parameter" "label" "enumConstant" "enumMember" "dependent" "concept"] :tokenModifiers ["declaration" "definition" "implementation" "readonly" "static" "abstract" "async" "modification" "deprecated" "documentation" "defaultLibrary"] :formats ["relative"] :overlappingTokenSupport :json-false :multilineTokenSupport t)) :experimental #s(hash-table size 1 test eql rehash-size 1.5 rehash-threshold 0.8125 data ())) :workspaceFolders [(:uri "file:///Projects/org.emacs.ada-mode/test" :name "/Projects/org.emacs.ada-mode/test/")])) [server-reply] (id:1) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 1 :result (:capabilities (:textDocumentSync 2 :completionProvider (:triggerCharacters ["." "," "'" "("] :resolveProvider t) :hoverProvider t :signatureHelpProvider (:triggerCharacters ["," "("] :retriggerCharacters [""]) :declarationProvider t :definitionProvider t :typeDefinitionProvider t :implementationProvider t :referencesProvider t :documentHighlightProvider t :documentSymbolProvider t :codeActionProvider (:codeActionKinds ["quickfix" "refactor.rewrite"]) :documentFormattingProvider t :documentRangeFormattingProvider t :renameProvider nil :foldingRangeProvider t :executeCommandProvider (:commands ["als-other-file" "als-named-parameters" "als-refactor-imports" "als-suppress-separate" "als-refactor-extract-subprogram" "als-refactor-introduce-parameter" "als-refactor-pull_up_declaration" "als-refactor-add-parameters" "als-refactor-remove-parameters" "als-refactor-move-parameter" "als-refactor-change-parameter-mode" "als-refactor-change_parameters_type" "als-refactor-change_parameters_default_value"]) :semanticTokensProvider (:legend (:tokenTypes ["namespace" "type" "class" "enum" "interface" "struct" "typeParameter" "parameter" "variable" "property" "enumMember" "function" "keyword" "comment" "string" "number" "operator"] :tokenModifiers ["declaration" "definition" "readonly" "static" "deprecated" "abstract" "modification" "documentation" "defaultLibrary"]) :range t :full nil) :workspaceSymbolProvider t :callHierarchyProvider nil :alsShowDepsProvider t :alsReferenceKinds ["reference" "access" "write" "call" "dispatching call" "parent" "child" "overriding"] :alsCheckSyntaxProvider t) :serverInfo (:name "" :log_filename ""))) [client-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "initialized" :params #s(hash-table size 1 test eql rehash-size 1.5 rehash-threshold 0.8125 data ())) [client-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "textDocument/didOpen" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 0 :languageId "Ada" :text "procedure Debug\nis\n -- For 'indent-line', do insert spaces on an empty line\n --EMACSCMD:(progn (forward-line 2)(indent-for-tab-command)(current-column))\n --EMACSRESULT:(cl-ecase ada-indent-backend (eglot 0)(wisi 3))\n\n -- For 'indent-region', don't insert spaces on an empty line\n --EMACSCMD:(unless (eq ada-statement-backend 'none) (forward-line 2)(wisi-indent-statement)(current-column))\n --EMACSRESULT:(unless (eq ada-statement-backend 'none) 0)\n\n -- newline at start of comment; indent-according-to-mode is called\n -- with the comment text exposed if font-lock is invoked during the\n -- function. No longer happens with Emacs 28 (and possibly earlier),\n -- even with jit-lock-defer-time nil. Keeping test in case it comes\n -- back.\n --\n --EMACSCMD:(progn (forward-line 2)(back-to-indentation)(forward-char 2) (comment-indent-new-line)(indent-for-tab-command))\n --\n --is; used to cause an unrecognized \"is\"\n --EMACSCMD:(progn (forward-line -2)(kill-line 1))\n\n -- testing auto-case\n\n --EMACSCMD:(progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"A\")(char-before))\n --EMACSRESULT:?A\n --EMACSCMD:(progn (forward-line -2)(kill-line 1))\n\n --EMACSCMD:(progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"a\")(char-before))\n --EMACSRESULT:?a\n --EMACSCMD:(progn (forward-line -2)(kill-line 1))\n\n --EMACSCMD:(progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"a_b \")(let ((case-fold-search nil))(looking-back \"A_B \")))\n --EMACSRESULT:t\n --EMACSCMD:(progn (forward-line -2)(kill-line 1))\n\n --EMACSCMD:(progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"foo_bar_baz \")(let ((case-fold-search nil))(looking-back \"Foo_Bar_Baz \")))\n --EMACSRESULT:t\n --EMACSCMD:(progn (forward-line -2)(kill-line 1))\n\n --EMACSCMD:(progn (forward-line 1)(downcase-word 1)(execute-kbd-macro \"\\C-u\\C-c\\C-w\")(let ((case-fold-search nil))(looking-back \"Ada_Identifier\")))\n -- Ada_Identifier in comment; force auto-case\n --EMACSRESULT:t\n\nbegin\n --EMACSCMD:(unless (eq ada-statement-backend 'none) (end-of-line 2)(kill-line 2)(newline-and-indent)(insert \"end loop;\")(newline-and-indent)(wisi-goto-statement-start)(looking-at \"for File_Name\"))\n for File_Name in File_Names loop\n end loop;\n --EMACSRESULT:(not (eq ada-statement-backend 'none))\n --EMACSCMD:(unless (eq ada-statement-backend 'none) (beginning-of-line -2)(wisi-goto-statement-end)(looking-back \"end loop\"))\n --EMACSRESULT:(not (eq ada-statement-backend 'none))\n\n -- Insert a comment after code; used to signal error.\n --EMACSCMD:(progn (end-of-line 2)(backward-delete-char 2)(comment-dwim nil)(looking-back \"--$\"))\n E := (1 => --\n 'A');\n --EMACSRESULT:t\n\nend Debug;\n"))) [client-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "workspace/didChangeConfiguration" :params (:settings (:ada ((projectFile . "/Projects/org.emacs.ada-mode/test/ada_mode.gpr"))))) [internal] Thu Nov 24 14:57:34 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:4: test (progn (forward-line 2)(indent-for-tab-command)(current-column))") [client-request] (id:2) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 2 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 5 :character 0) :end (:line 6 :character 0)))) [stderr] ada_mode-ascii_control_chars.adb:3:05: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:06: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:07: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:08: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:09: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:10: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:11: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:12: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:13: illegal character [stderr] ada_mode-ascii_control_chars.adb:5:01: illegal character [stderr] ada_mode-recover_partial_09.adb:4:19: missing string quote [stderr] ada_mode-recover_partial_12.adb:24:33: missing string quote [stderr] ada_mode-recover_partial_08.adb:5:16: missing string quote [stderr] ada_mode-ascii_control_chars.adb:3:05: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:06: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:07: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:08: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:09: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:10: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:11: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:12: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:13: illegal character [stderr] ada_mode-ascii_control_chars.adb:5:01: illegal character [stderr] ada_mode-recover_partial_09.adb:4:19: missing string quote [stderr] ada_mode-recover_partial_12.adb:24:33: missing string quote [stderr] ada_mode-recover_partial_08.adb:5:16: missing string quote [server-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "window/showMessage" :params (:type 1 :message "More than one .gpr found.\nNote: you can configure a project through the ada.projectFile setting.")) [server-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "textDocument/publishDiagnostics" :params (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :diagnostics [(:range (:start (:line 0 :character 0) :end (:line 0 :character 0)) :severity 1 :source "project" :message "No project was loaded, because more than one project file has been found in the root directory. Please change configuration to point a correct project file.")])) [stderr] ada_mode-ascii_control_chars.adb:3:05: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:06: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:07: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:08: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:09: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:10: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:11: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:12: illegal character [stderr] ada_mode-ascii_control_chars.adb:3:13: illegal character [stderr] ada_mode-ascii_control_chars.adb:5:01: illegal character [stderr] ada_mode-recover_partial_09.adb:4:19: missing string quote [stderr] ada_mode-recover_partial_12.adb:24:33: missing string quote [stderr] ada_mode-recover_partial_08.adb:5:16: missing string quote [server-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "window/showMessage" :params (:type 2 :message "ada_mode-ascii_control_chars.adb:3:05: illegal character\nada_mode-ascii_control_chars.adb:3:06: illegal character\nada_mode-ascii_control_chars.adb:3:07: illegal character\nada_mode-ascii_control_chars.adb:3:08: illegal character\nada_mode-ascii_control_chars.adb:3:09: illegal character\nada_mode-ascii_control_chars.adb:3:10: illegal character\nada_mode-ascii_control_chars.adb:3:11: illegal character\nada_mode-ascii_control_chars.adb:3:12: illegal character\nada_mode-ascii_control_chars.adb:3:13: illegal character\nada_mode-ascii_control_chars.adb:5:01: illegal character\nada_mode-recover_partial_09.adb:4:19: missing string quote\nada_mode-recover_partial_12.adb:24:33: missing string quote\nada_mode-recover_partial_08.adb:5:16: missing string quote\n")) [client-request] (id:3) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 3 :method "textDocument/documentSymbol" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb"))) [server-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "textDocument/publishDiagnostics" :params (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :diagnostics [])) [server-request] (id:2) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 2 :method "client/registerCapability" :params (:registrations [(:id "fm-1" :method "workspace/didChangeWatchedFiles" :registerOptions (:watchers [(:globPattern "/Projects/org.emacs.ada-mode/test/*")]))])) [client-reply] (id:2) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 2 :result nil) [server-reply] (id:2) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 2 :result [(:range (:start (:line 0 :character 15) :end (:line 1 :character 0)) :newText " ") (:range (:start (:line 2 :character 0) :end (:line 2 :character 3)) :newText "") (:range (:start (:line 3 :character 0) :end (:line 3 :character 3)) :newText "") (:range (:start (:line 4 :character 0) :end (:line 4 :character 3)) :newText "") (:range (:start (:line 6 :character 0) :end (:line 6 :character 3)) :newText "") (:range (:start (:line 7 :character 0) :end (:line 7 :character 3)) :newText "") (:range (:start (:line 8 :character 0) :end (:line 8 :character 3)) :newText "") (:range (:start (:line 10 :character 0) :end (:line 10 :character 3)) :newText "") (:range (:start (:line 11 :character 0) :end (:line 11 :character 3)) :newText "") (:range (:start (:line 12 :character 0) :end (:line 12 :character 3)) :newText "") (:range (:start (:line 13 :character 0) :end (:line 13 :character 3)) :newText "") (:range (:start (:line 14 :character 0) :end (:line 14 :character 3)) :newText "") (:range (:start (:line 15 :character 0) :end (:line 15 :character 3)) :newText "") (:range (:start (:line 16 :character 0) :end (:line 16 :character 3)) :newText "") (:range (:start (:line 17 :character 0) :end (:line 17 :character 3)) :newText "") (:range (:start (:line 18 :character 0) :end (:line 18 :character 3)) :newText "") (:range (:start (:line 19 :character 0) :end (:line 19 :character 3)) :newText "") (:range (:start (:line 21 :character 0) :end (:line 21 :character 3)) :newText "") (:range (:start (:line 23 :character 0) :end (:line 23 :character 3)) :newText "") (:range (:start (:line 24 :character 0) :end (:line 24 :character 3)) :newText "") (:range (:start (:line 25 :character 0) :end (:line 25 :character 3)) :newText "") (:range (:start (:line 27 :character 0) :end (:line 27 :character 3)) :newText "") (:range (:start (:line 28 :character 0) :end (:line 28 :character 3)) :newText "") (:range (:start (:line 29 :character 0) :end (:line 29 :character 3)) :newText "") (:range (:start (:line 31 :character 0) :end (:line 31 :character 3)) :newText "") (:range (:start (:line 32 :character 0) :end (:line 32 :character 3)) :newText "") (:range (:start (:line 33 :character 0) :end (:line 33 :character 3)) :newText "") (:range (:start (:line 35 :character 0) :end (:line 35 :character 3)) :newText "") (:range (:start (:line 36 :character 0) :end (:line 36 :character 3)) :newText "") (:range (:start (:line 37 :character 0) :end (:line 37 :character 3)) :newText "") (:range (:start (:line 39 :character 0) :end (:line 39 :character 3)) :newText "") (:range (:start (:line 40 :character 0) :end (:line 40 :character 3)) :newText "") (:range (:start (:line 41 :character 0) :end (:line 41 :character 3)) :newText "") (:range (:start (:line 53 :character 7) :end (:line 53 :character 6)) :newText "\n ") (:range (:start (:line 54 :character 0) :end (:line 54 :character 3)) :newText "")]) [internal] Thu Nov 24 14:57:34 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:7: test (unless (eq ada-statement-backend 'none) (forward-line 2)(wisi-indent-statement)(current-column))") [internal] Thu Nov 24 14:57:34 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:16: test (progn (forward-line 2)(back-to-indentation)(forward-char 2) (comment-indent-new-line)(indent-for-tab-command))") [client-notification] Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 39) :contentChanges [(:range (:start (:line 54 :character 0) :end (:line 54 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 53 :character 7) :end (:line 53 :character 8)) :rangeLength 1 :text "\n ") (:range (:start (:line 41 :character 0) :end (:line 41 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 40 :character 0) :end (:line 40 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 39 :character 0) :end (:line 39 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 37 :character 0) :end (:line 37 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 36 :character 0) :end (:line 36 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 35 :character 0) :end (:line 35 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 33 :character 0) :end (:line 33 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 32 :character 0) :end (:line 32 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 31 :character 0) :end (:line 31 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 29 :character 0) :end (:line 29 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 28 :character 0) :end (:line 28 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 27 :character 0) :end (:line 27 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 25 :character 0) :end (:line 25 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 24 :character 0) :end (:line 24 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 23 :character 0) :end (:line 23 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 21 :character 0) :end (:line 21 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 19 :character 0) :end (:line 19 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 18 :character 0) :end (:line 18 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 17 :character 0) :end (:line 17 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 16 :character 0) :end (:line 16 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 15 :character 0) :end (:line 15 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 14 :character 0) :end (:line 14 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 13 :character 0) :end (:line 13 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 12 :character 0) :end (:line 12 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 11 :character 0) :end (:line 11 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 10 :character 0) :end (:line 10 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 8 :character 0) :end (:line 8 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 7 :character 0) :end (:line 7 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 6 :character 0) :end (:line 6 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 4 :character 0) :end (:line 4 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 3 :character 0) :end (:line 3 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 2 :character 0) :end (:line 2 :character 3)) :rangeLength 3 :text "") (:range (:start (:line 0 :character 15) :end (:line 1 :character 0)) :rangeLength 1 :text " ") (:range (:start (:line 17 :character 2) :end (:line 17 :character 2)) :rangeLength 0 :text "\n") (:range (:start (:line 18 :character 0) :end (:line 18 :character 0)) :rangeLength 0 :text "\n") (:range (:start (:line 18 :character 0) :end (:line 18 :character 0)) :rangeLength 0 :text "--") (:range (:start (:line 18 :character 2) :end (:line 19 :character 0)) :rangeLength 1 :text "")])) [client-request] (id:4) Thu Nov 24 14:57:34 2022: (:jsonrpc "2.0" :id 4 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 18 :character 0) :end (:line 19 :character 0)))) [internal] Thu Nov 24 14:57:44 2022: (:message "... jsonrpc-error: (request id=4 failed: (jsonrpc-error-message . Timed out))") [internal] Thu Nov 24 14:57:44 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:20: test (progn (forward-line -2)(kill-line 1))") [internal] Thu Nov 24 14:57:44 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:23: test (progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"A\")(char-before))") [client-notification] Thu Nov 24 14:57:44 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 41) :contentChanges [(:range (:start (:line 17 :character 0) :end (:line 18 :character 0)) :rangeLength 3 :text "") (:range (:start (:line 22 :character 90) :end (:line 22 :character 90)) :rangeLength 0 :text "\n")])) [client-request] (id:5) Thu Nov 24 14:57:44 2022: (:jsonrpc "2.0" :id 5 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 23 :character 0) :end (:line 24 :character 0)))) [internal] Thu Nov 24 14:57:54 2022: (:message "... jsonrpc-error: (request id=5 failed: (jsonrpc-error-message . Timed out))") [internal] Thu Nov 24 14:57:54 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:26: test (progn (forward-line -2)(kill-line 1))") [internal] Thu Nov 24 14:57:54 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:27: test (progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"a\")(char-before))") [client-notification] Thu Nov 24 14:57:54 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 43) :contentChanges [(:range (:start (:line 23 :character 0) :end (:line 24 :character 0)) :rangeLength 1 :text "") (:range (:start (:line 26 :character 90) :end (:line 26 :character 90)) :rangeLength 0 :text "\n")])) [client-request] (id:6) Thu Nov 24 14:57:54 2022: (:jsonrpc "2.0" :id 6 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 27 :character 0) :end (:line 28 :character 0)))) [internal] Thu Nov 24 14:58:04 2022: (:message "... jsonrpc-error: (request id=6 failed: (jsonrpc-error-message . Timed out))") [internal] Thu Nov 24 14:58:04 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:30: test (progn (forward-line -2)(kill-line 1))") [internal] Thu Nov 24 14:58:04 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:31: test (progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"a_b \")(let ((case-fold-search nil))(looking-back \"A_B \")))") [client-notification] Thu Nov 24 14:58:04 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 45) :contentChanges [(:range (:start (:line 27 :character 0) :end (:line 28 :character 0)) :rangeLength 1 :text "") (:range (:start (:line 30 :character 131) :end (:line 30 :character 131)) :rangeLength 0 :text "\n")])) [client-request] (id:7) Thu Nov 24 14:58:04 2022: (:jsonrpc "2.0" :id 7 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 31 :character 0) :end (:line 32 :character 0)))) [internal] Thu Nov 24 14:58:14 2022: (:message "... jsonrpc-error: (request id=7 failed: (jsonrpc-error-message . Timed out))") [internal] Thu Nov 24 14:58:14 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:34: test (progn (forward-line -2)(kill-line 1))") [internal] Thu Nov 24 14:58:14 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:35: test (progn (end-of-line 1)(newline-and-indent)(execute-kbd-macro \"foo_bar_baz \")(let ((case-fold-search nil))(looking-back \"Foo_Bar_Baz \")))") [client-notification] Thu Nov 24 14:58:14 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 47) :contentChanges [(:range (:start (:line 31 :character 0) :end (:line 32 :character 0)) :rangeLength 1 :text "") (:range (:start (:line 34 :character 147) :end (:line 34 :character 147)) :rangeLength 0 :text "\n")])) [client-request] (id:8) Thu Nov 24 14:58:14 2022: (:jsonrpc "2.0" :id 8 :method "textDocument/rangeFormatting" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :options (:tabSize 3 :insertSpaces t :insertFinalNewline t :trimFinalNewlines t) :range (:start (:line 35 :character 0) :end (:line 36 :character 0)))) [internal] Thu Nov 24 14:58:24 2022: (:message "... jsonrpc-error: (request id=8 failed: (jsonrpc-error-message . Timed out))") [internal] Thu Nov 24 14:58:24 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:38: test (progn (forward-line -2)(kill-line 1))") [internal] Thu Nov 24 14:58:24 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:39: test (progn (forward-line 1)(downcase-word 1)(execute-kbd-macro \"\\C-u\\C-c\\C-w\")(let ((case-fold-search nil))(looking-back \"Ada_Identifier\")))") [client-request] (id:9) Thu Nov 24 14:58:24 2022: (:jsonrpc "2.0" :id 9 :method "textDocument/documentSymbol" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb"))) [client-notification] Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 49) :contentChanges [(:range (:start (:line 35 :character 0) :end (:line 36 :character 0)) :rangeLength 1 :text "") (:range (:start (:line 39 :character 0) :end (:line 39 :character 6)) :rangeLength 6 :text "-- ada")])) [client-request] (id:10) Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :id 10 :method "textDocument/semanticTokens/range" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :range (:start (:line 0 :character 0) :end (:line 34 :character 15)))) [client-request] (id:11) Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :id 11 :method "textDocument/semanticTokens/range" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :range (:start (:line 39 :character 6) :end (:line 58 :character 0)))) [client-request] (id:12) Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :id 12 :method "textDocument/semanticTokens/range" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :range (:start (:line 34 :character 15) :end (:line 39 :character 6)))) [client-notification] Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :method "textDocument/didChange" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb" :version 52) :contentChanges [(:range (:start (:line 39 :character 3) :end (:line 39 :character 17)) :rangeLength 14 :text "ada_identifier") (:range (:start (:line 39 :character 3) :end (:line 39 :character 4)) :rangeLength 1 :text "A") (:range (:start (:line 39 :character 7) :end (:line 39 :character 8)) :rangeLength 1 :text "I")])) [client-request] (id:13) Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :id 13 :method "textDocument/semanticTokens/range" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :range (:start (:line 39 :character 3) :end (:line 39 :character 4)))) [client-request] (id:14) Thu Nov 24 14:58:34 2022: (:jsonrpc "2.0" :id 14 :method "textDocument/semanticTokens/range" :params (:textDocument (:uri "file:///Projects/org.emacs.ada-mode/test/debug.adb") :range (:start (:line 39 :character 7) :end (:line 39 :character 8)))) [internal] Thu Nov 24 14:58:35 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:44: test (unless (eq ada-statement-backend 'none) (end-of-line 2)(kill-line 2)(newline-and-indent)(insert \"end loop;\")(newline-and-indent)(wisi-goto-statement-start)(looking-at \"for File_Name\"))") [internal] Thu Nov 24 14:58:35 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:48: test (unless (eq ada-statement-backend 'none) (beginning-of-line -2)(wisi-goto-statement-end)(looking-back \"end loop\"))") [internal] Thu Nov 24 14:58:35 2022: (:message "/Projects/org.emacs.ada-mode/test/debug.adb:52: test (progn (end-of-line 2)(backward-delete-char 2)(comment-dwim nil)(looking-back \"--$\"))")