Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--helix-term/src/commands.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index 2a511cbe..db912e6c 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -3824,8 +3824,7 @@ fn goto_next_diag(cx: &mut Context) {
let diag = doc
.diagnostics()
.iter()
- .find(|diag| diag.range.start > cursor_pos)
- .or_else(|| doc.diagnostics().first());
+ .find(|diag| diag.range.start > cursor_pos);
let selection = match diag {
Some(diag) => Selection::single(diag.range.start, diag.range.end),
@@ -3852,8 +3851,7 @@ fn goto_prev_diag(cx: &mut Context) {
.diagnostics()
.iter()
.rev()
- .find(|diag| diag.range.start < cursor_pos)
- .or_else(|| doc.diagnostics().last());
+ .find(|diag| diag.range.start < cursor_pos);
let selection = match diag {
// NOTE: the selection is reversed because we're jumping to the