@@ -35,7 +35,6 @@ import {
35
35
} from "./server-manager.js"
36
36
import { Disposable , CompositeDisposable , Point , Range , TextEditor } from "atom"
37
37
import * as ac from "atom/autocomplete-plus"
38
- import { SuggestionBase } from "./types/autocomplete-extended"
39
38
import { basename } from "path"
40
39
41
40
export { ActiveServer , LanguageClientConnection , LanguageServerProcess }
@@ -640,7 +639,7 @@ export default class AutoLanguageClient {
640
639
filterSuggestions : true ,
641
640
getSuggestions : this . getSuggestions . bind ( this ) ,
642
641
onDidInsertSuggestion : ( event ) => {
643
- this . handleAdditionalTextEdits ( event )
642
+ AutocompleteAdapter . applyAdditionalTextEdits ( event )
644
643
this . onDidInsertSuggestion ( event )
645
644
} ,
646
645
getSuggestionDetailsOnSelect : this . getSuggestionDetailsOnSelect . bind ( this ) ,
@@ -682,16 +681,6 @@ export default class AutoLanguageClient {
682
681
_request : ac . SuggestionsRequestedEvent
683
682
) : void { }
684
683
685
- /** Handle additional text edits after a suggestion insert, e.g. `additionalTextEdits`. */
686
- private handleAdditionalTextEdits ( event : ac . SuggestionInsertedEvent ) : void {
687
- const suggestion = event . suggestion as SuggestionBase
688
- const additionalEdits = suggestion . completionItem ?. additionalTextEdits
689
- const buffer = event . editor . getBuffer ( )
690
-
691
- ApplyEditAdapter . applyEdits ( buffer , Convert . convertLsTextEdits ( additionalEdits ) )
692
- buffer . groupLastChanges ( )
693
- }
694
-
695
684
protected onDidInsertSuggestion ( _arg : ac . SuggestionInsertedEvent ) : void { }
696
685
697
686
// Definitions via LS documentHighlight and gotoDefinition------------
0 commit comments