Skip to content

Commit 3302cde

Browse files
authored
Fix capabilities for range formatting requests (#1617)
1 parent 767de3c commit 3302cde

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

protocol/metaModel.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,8 @@
18981898
]
18991899
},
19001900
"messageDirection": "clientToServer",
1901+
"clientCapability": "textDocument.rangeFormatting",
1902+
"serverCapability": "documentRangeFormattingProvider",
19011903
"params": {
19021904
"kind": "reference",
19031905
"name": "DocumentRangeFormattingParams"
@@ -1928,8 +1930,8 @@
19281930
]
19291931
},
19301932
"messageDirection": "clientToServer",
1931-
"clientCapability": "textDocument.rangeFormatting",
1932-
"serverCapability": "documentRangeFormattingProvider",
1933+
"clientCapability": "textDocument.rangeFormatting.rangesSupport",
1934+
"serverCapability": "documentRangeFormattingProvider.rangesSupport",
19331935
"params": {
19341936
"kind": "reference",
19351937
"name": "DocumentRangesFormattingParams"

protocol/src/common/protocol.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3937,6 +3937,7 @@ export namespace DocumentRangeFormattingRequest {
39373937
export const method: 'textDocument/rangeFormatting' = 'textDocument/rangeFormatting';
39383938
export const messageDirection: MessageDirection = MessageDirection.clientToServer;
39393939
export const type = new ProtocolRequestType<DocumentRangeFormattingParams, TextEdit[] | null, never, void, DocumentRangeFormattingRegistrationOptions>(method);
3940+
export const capabilities = CM.create('textDocument.rangeFormatting', 'documentRangeFormattingProvider');
39403941
}
39413942

39423943
/**
@@ -3949,7 +3950,7 @@ export namespace DocumentRangesFormattingRequest {
39493950
export const method: 'textDocument/rangesFormatting' = 'textDocument/rangesFormatting';
39503951
export const messageDirection: MessageDirection = MessageDirection.clientToServer;
39513952
export const type = new ProtocolRequestType<DocumentRangesFormattingParams, TextEdit[] | null, never, void, DocumentRangeFormattingRegistrationOptions>(method);
3952-
export const capabilities = CM.create('textDocument.rangeFormatting', 'documentRangeFormattingProvider');
3953+
export const capabilities = CM.create('textDocument.rangeFormatting.rangesSupport', 'documentRangeFormattingProvider.rangesSupport');
39533954
}
39543955

39553956
/**

0 commit comments

Comments
 (0)