@@ -40,6 +40,7 @@ with GNATCOLL.Utils;
4040with LSP.Ada_Commands ;
4141with LSP.Ada_Did_Change_Configurations ;
4242with LSP.Ada_Did_Change_Document ;
43+ with LSP.Ada_References ;
4344with LSP.Ada_Handlers ;
4445with LSP.Ada_Handlers.Executables_Commands ;
4546with LSP.Ada_Handlers.Mains_Commands ;
@@ -74,6 +75,7 @@ with LSP.Predefined_Completion;
7475with LSP.Secure_Message_Loggers ;
7576with LSP.Server_Notifications.DidChange ;
7677with LSP.Server_Notifications.DidChangeConfiguration ;
78+ with LSP.Server_Requests.References ;
7779with LSP.Servers ;
7880with LSP.Stdio_Streams ;
7981
@@ -180,6 +182,9 @@ procedure LSP.Ada_Driver is
180182 LSP.Ada_Did_Change_Document.Ada_Did_Change_Handler
181183 (Ada_Handler'Unchecked_Access);
182184
185+ Ada_References_Handler : aliased LSP.Ada_References.Ada_References_Handler
186+ (Ada_Handler'Unchecked_Access);
187+
183188 GPR_Did_Change_Doc_Handler : aliased
184189 LSP.GPR_Did_Change_Document.GPR_Did_Change_Handler
185190 (GPR_Handler'Unchecked_Access);
@@ -388,6 +393,10 @@ begin
388393 (LSP.Server_Notifications.DidChange.Notification'Tag,
389394 Ada_Did_Change_Doc_Handler'Unchecked_Access);
390395
396+ Server.Register_Handler
397+ (LSP.Server_Requests.References.Request'Tag,
398+ Ada_References_Handler'Unchecked_Access);
399+
391400 Server.Run
392401 (Ada_Handler'Unchecked_Access,
393402 Tracer'Unchecked_Access,
0 commit comments