File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -1099,6 +1099,19 @@ func (ls *INOLanguageServer) initializeWorkbench(logger jsonrpc.FunctionLogger,
1099
1099
logger .Logf (" error reinitilizing clangd:" , err )
1100
1100
return err
1101
1101
}
1102
+ didChangeParams := & lsp.DidChangeTextDocumentParams {
1103
+ TextDocument : lsp.VersionedTextDocumentIdentifier {
1104
+ TextDocumentIdentifier : lsp.TextDocumentIdentifier {URI : cppURI },
1105
+ Version : ls .sketchMapper .CppText .Version ,
1106
+ },
1107
+ ContentChanges : []lsp.TextDocumentContentChangeEvent {
1108
+ {Text : ls .sketchMapper .CppText .Text },
1109
+ },
1110
+ }
1111
+ if err := ls .Clangd .conn .TextDocumentDidChange (didChangeParams ); err != nil {
1112
+ logger .Logf (" error reinitilizing clangd:" , err )
1113
+ return err
1114
+ }
1102
1115
} else {
1103
1116
// Otherwise start clangd!
1104
1117
dataFolder , err := extractDataFolderFromArduinoCLI (logger )
You can’t perform that action at this time.
0 commit comments