Uncomment mapping LSP diagnostics through changes (#925)

pull/933/head
Kirawi 3 years ago committed by GitHub
parent bc6a34d97e
commit cec0cfdaec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -657,14 +657,13 @@ impl Document {
} }
// map state.diagnostics over changes::map_pos too // map state.diagnostics over changes::map_pos too
// NOTE: seems to do nothing since the language server resends diagnostics on each edit for diagnostic in &mut self.diagnostics {
// for diagnostic in &mut self.diagnostics { use helix_core::Assoc;
// use helix_core::Assoc; let changes = transaction.changes();
// let changes = transaction.changes(); diagnostic.range.start = changes.map_pos(diagnostic.range.start, Assoc::After);
// diagnostic.range.start = changes.map_pos(diagnostic.range.start, Assoc::After); diagnostic.range.end = changes.map_pos(diagnostic.range.end, Assoc::After);
// diagnostic.range.end = changes.map_pos(diagnostic.range.end, Assoc::After); diagnostic.line = self.text.char_to_line(diagnostic.range.start);
// diagnostic.line = self.text.char_to_line(diagnostic.range.start); }
// }
// emit lsp notification // emit lsp notification
if let Some(language_server) = self.language_server() { if let Some(language_server) = self.language_server() {

Loading…
Cancel
Save