Skip to content

Commit c35e8ea

Browse files
Merge branch 'topic/#1701' into 'master'
Avoid printing textEdits for textDocument/formatting See merge request eng/ide/ada_language_server!2077
2 parents 546d51d + eddfb6f commit c35e8ea

File tree

5 files changed

+18552
-0
lines changed

5 files changed

+18552
-0
lines changed

source/server/lsp-secure_message_loggers.adb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,24 @@ package body LSP.Secure_Message_Loggers is
175175
Self.Output.New_Line (Ok);
176176
end On_FoldingRange_Response;
177177

178+
----------------------------
179+
-- On_Formatting_Response --
180+
----------------------------
181+
182+
overriding procedure On_Formatting_Response
183+
(Self : in out Client_Response_Logger;
184+
Id : LSP.Structures.Integer_Or_Virtual_String;
185+
Value : LSP.Structures.TextEdit_Vector_Or_Null) is
186+
Ok : Boolean := True;
187+
begin
188+
Self.Output.Put ("'textDocument/formatting'", Ok);
189+
Self.Put_Id (Id, Ok);
190+
Self.Output.Put (" result : len=", Ok);
191+
Self.Output.Put
192+
(VSS.Strings.To_Virtual_String (Value.Length'Wide_Wide_Image), Ok);
193+
Self.Output.New_Line (Ok);
194+
end On_Formatting_Response;
195+
178196
-------------------------------
179197
-- On_IncomingCalls_Response --
180198
-------------------------------

source/server/lsp-secure_message_loggers.ads

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ package LSP.Secure_Message_Loggers is
6060
Id : LSP.Structures.Integer_Or_Virtual_String;
6161
Value : LSP.Structures.FoldingRange_Vector_Or_Null);
6262

63+
overriding procedure On_Formatting_Response
64+
(Self : in out Client_Response_Logger;
65+
Id : LSP.Structures.Integer_Or_Virtual_String;
66+
Value : LSP.Structures.TextEdit_Vector_Or_Null);
67+
6368
overriding procedure On_References_Response
6469
(Self : in out Client_Response_Logger;
6570
Id : LSP.Structures.Integer_Or_Virtual_String;

0 commit comments

Comments
 (0)