mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-23 01:46:18 +04:00
doc: Note about diagnostic mapping.
This commit is contained in:
parent
d559199cec
commit
b0bdcab970
@ -213,10 +213,14 @@ fn _apply(&mut self, transaction: &Transaction, view_id: ViewId) -> bool {
|
|||||||
.unwrap();
|
.unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
// if let Some(diagnostics) = &mut self.diagnostics {
|
// map state.diagnostics over changes::map_pos too
|
||||||
// for diagnostic in diagnostics {
|
// NOTE: seems to do nothing since the language server resends diagnostics on each edit
|
||||||
// // TODO: map state.diagnostics over changes::map_pos too
|
// for diagnostic in &mut self.diagnostics {
|
||||||
// }
|
// use helix_core::Assoc;
|
||||||
|
// let changes = transaction.changes();
|
||||||
|
// diagnostic.range.start = changes.map_pos(diagnostic.range.start, Assoc::After);
|
||||||
|
// diagnostic.range.end = changes.map_pos(diagnostic.range.end, Assoc::After);
|
||||||
|
// diagnostic.line = self.text.char_to_line(diagnostic.range.start);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// emit lsp notification
|
// emit lsp notification
|
||||||
|
Loading…
Reference in New Issue
Block a user