cargo fmt & clippy lint

pull/1/head
Blaž Hrastnik 4 years ago
parent ee430536a4
commit 9546164dc8

@ -1,9 +1,9 @@
#![allow(unused)] #![allow(unused)]
pub mod commands; pub mod commands;
pub mod graphemes; pub mod graphemes;
pub mod syntax;
mod selection; mod selection;
pub mod state; pub mod state;
pub mod syntax;
mod transaction; mod transaction;
pub use ropey::{Rope, RopeSlice}; pub use ropey::{Rope, RopeSlice};

@ -859,26 +859,24 @@ where
} }
// If the node represents a reference, then try to find the corresponding // If the node represents a reference, then try to find the corresponding
// definition in the scope stack. // definition in the scope stack.
else if Some(capture.index) == layer.config.local_ref_capture_index { else if Some(capture.index) == layer.config.local_ref_capture_index
if definition_highlight.is_none() { && definition_highlight.is_none()
definition_highlight = None; {
if let Ok(name) = str::from_utf8(&self.source[range.clone()]) { definition_highlight = None;
for scope in layer.scope_stack.iter().rev() { if let Ok(name) = str::from_utf8(&self.source[range.clone()]) {
if let Some(highlight) = for scope in layer.scope_stack.iter().rev() {
scope.local_defs.iter().rev().find_map(|def| { if let Some(highlight) = scope.local_defs.iter().rev().find_map(|def| {
if def.name == name && range.start >= def.value_range.end { if def.name == name && range.start >= def.value_range.end {
Some(def.highlight) Some(def.highlight)
} else { } else {
None None
}
})
{
reference_highlight = highlight;
break;
}
if !scope.inherits {
break;
} }
}) {
reference_highlight = highlight;
break;
}
if !scope.inherits {
break;
} }
} }
} }

@ -1,8 +1,8 @@
use crate::{keymap, theme::Theme, Args}; use crate::{keymap, theme::Theme, Args};
use helix_core::{ use helix_core::{
syntax::{HighlightConfiguration, HighlightEvent, Highlighter},
state::coords_at_pos, state::coords_at_pos,
state::Mode, state::Mode,
syntax::{HighlightConfiguration, HighlightEvent, Highlighter},
State, State,
}; };

Loading…
Cancel
Save