Show diagnostics in scrollbar (#7175)
This PR implements support for displaying diagnostics in the scrollbar, similar to what is already done for search results, symbols, git diff, ... For example, changing a field name (`text`) without changing the references looks like this in `buffer.rs` (note the red lines in the scrollbar):  As you can see, the errors, warnings, ... are displayed in the scroll bar, which helps to identify possible problems with the current file. Relevant issues: #4866, #6819 Release Notes: - Added diagnostic indicators to the scrollbar
This commit is contained in:
parent
2940a0ebd8
commit
ce4c15dca6
5 changed files with 81 additions and 1 deletions
|
@ -3052,6 +3052,12 @@ impl MultiBufferSnapshot {
|
|||
self.has_conflict
|
||||
}
|
||||
|
||||
pub fn has_diagnostics(&self) -> bool {
|
||||
self.excerpts
|
||||
.iter()
|
||||
.any(|excerpt| excerpt.buffer.has_diagnostics())
|
||||
}
|
||||
|
||||
pub fn diagnostic_group<'a, O>(
|
||||
&'a self,
|
||||
group_id: usize,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue