@@ -8,12 +8,12 @@ use lsp_types::request::{
88 DocumentColor , DocumentHighlightRequest , DocumentLinkRequest , DocumentLinkResolve ,
99 DocumentSymbolRequest , ExecuteCommand , FoldingRangeRequest , Formatting , GotoDefinition ,
1010 GotoImplementation , HoverRequest , InlayHintRequest , InlayHintResolveRequest ,
11- InlineValueRequest , PrepareRenameRequest , RangeFormatting , References , Rename ,
12- Request as LspRequest , ResolveCompletionItem , SelectionRangeRequest , SemanticTokensFullRequest ,
13- SignatureHelpRequest , WorkspaceSymbolRequest ,
11+ InlineValueRequest , OnTypeFormatting , PrepareRenameRequest , RangeFormatting , References ,
12+ Rename , Request as LspRequest , ResolveCompletionItem , SelectionRangeRequest ,
13+ SemanticTokensFullRequest , SignatureHelpRequest , WorkspaceSymbolRequest ,
1414} ;
1515
16- use crate :: context:: ServerContext ;
16+ use crate :: { context:: ServerContext , handlers :: document_type_format :: on_type_formatting_handler } ;
1717
1818use super :: {
1919 call_hierarchy:: {
@@ -108,6 +108,7 @@ pub async fn on_request_handler(
108108 WorkspaceSymbolRequest => on_workspace_symbol_handler,
109109 Formatting => on_formatting_handler,
110110 RangeFormatting => on_range_formatting_handler,
111+ OnTypeFormatting => on_type_formatting_handler,
111112 CallHierarchyPrepare => on_prepare_call_hierarchy_handler,
112113 CallHierarchyIncomingCalls => on_incoming_calls_handler,
113114 CallHierarchyOutgoingCalls => on_outgoing_calls_handler,
0 commit comments