From 9546164dc89515719d4781699e1505b2a50486ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Sat, 12 Sep 2020 19:36:49 +0900 Subject: [PATCH] cargo fmt & clippy lint --- helix-core/src/lib.rs | 2 +- helix-core/src/syntax.rs | 36 +++++++++++++++++------------------- helix-term/src/editor.rs | 2 +- 3 files changed, 19 insertions(+), 21 deletions(-) diff --git a/helix-core/src/lib.rs b/helix-core/src/lib.rs index f593dcfb1..069dc116b 100644 --- a/helix-core/src/lib.rs +++ b/helix-core/src/lib.rs @@ -1,9 +1,9 @@ #![allow(unused)] pub mod commands; pub mod graphemes; -pub mod syntax; mod selection; pub mod state; +pub mod syntax; mod transaction; pub use ropey::{Rope, RopeSlice}; diff --git a/helix-core/src/syntax.rs b/helix-core/src/syntax.rs index 8a4ad519e..b936ecd39 100644 --- a/helix-core/src/syntax.rs +++ b/helix-core/src/syntax.rs @@ -859,26 +859,24 @@ where } // If the node represents a reference, then try to find the corresponding // definition in the scope stack. - else if Some(capture.index) == layer.config.local_ref_capture_index { - if definition_highlight.is_none() { - definition_highlight = None; - if let Ok(name) = str::from_utf8(&self.source[range.clone()]) { - for scope in layer.scope_stack.iter().rev() { - if let Some(highlight) = - scope.local_defs.iter().rev().find_map(|def| { - if def.name == name && range.start >= def.value_range.end { - Some(def.highlight) - } else { - None - } - }) - { - reference_highlight = highlight; - break; - } - if !scope.inherits { - break; + else if Some(capture.index) == layer.config.local_ref_capture_index + && definition_highlight.is_none() + { + definition_highlight = None; + if let Ok(name) = str::from_utf8(&self.source[range.clone()]) { + for scope in layer.scope_stack.iter().rev() { + if let Some(highlight) = scope.local_defs.iter().rev().find_map(|def| { + if def.name == name && range.start >= def.value_range.end { + Some(def.highlight) + } else { + None } + }) { + reference_highlight = highlight; + break; + } + if !scope.inherits { + break; } } } diff --git a/helix-term/src/editor.rs b/helix-term/src/editor.rs index 0c58ac9bf..03008221d 100644 --- a/helix-term/src/editor.rs +++ b/helix-term/src/editor.rs @@ -1,8 +1,8 @@ use crate::{keymap, theme::Theme, Args}; use helix_core::{ - syntax::{HighlightConfiguration, HighlightEvent, Highlighter}, state::coords_at_pos, state::Mode, + syntax::{HighlightConfiguration, HighlightEvent, Highlighter}, State, };