diff options
author | Blaž Hrastnik | 2021-11-30 16:07:25 +0000 |
---|---|---|
committer | Blaž Hrastnik | 2021-11-30 16:08:52 +0000 |
commit | 96ae5897a1c7b10a2f03e8837e8a2a6ea4c18fa4 (patch) | |
tree | 0cb849ea8d9684d24fc5b2e27f4fec90cbe050f4 | |
parent | 84e939ef586efe887343bb554699cd930b61c0d2 (diff) |
Remove another parameter from render_view
-rw-r--r-- | helix-term/src/ui/editor.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/helix-term/src/ui/editor.rs b/helix-term/src/ui/editor.rs index aea384df..adea078e 100644 --- a/helix-term/src/ui/editor.rs +++ b/helix-term/src/ui/editor.rs @@ -59,7 +59,6 @@ impl EditorView { &mut self.spinners } - #[allow(clippy::too_many_arguments)] pub fn render_view( &self, editor: &Editor, @@ -68,13 +67,13 @@ impl EditorView { viewport: Rect, surface: &mut Surface, is_focused: bool, - loader: &syntax::Loader, ) { let inner = view.inner_area(); let area = view.area; let theme = &editor.theme; - let highlights = Self::doc_syntax_highlights(doc, view.offset, inner.height, theme, loader); + let highlights = + Self::doc_syntax_highlights(doc, view.offset, inner.height, theme, &editor.syn_loader); let highlights = syntax::merge(highlights, Self::doc_diagnostics_highlights(doc, theme)); let highlights: Box<dyn Iterator<Item = HighlightEvent>> = if is_focused { Box::new(syntax::merge( @@ -117,7 +116,6 @@ impl EditorView { /// Get syntax highlights for a document in a view represented by the first line /// and column (`offset`) and the last line. This is done instead of using a view /// directly to enable rendering syntax highlighted docs anywhere (eg. picker preview) - #[allow(clippy::too_many_arguments)] pub fn doc_syntax_highlights<'doc>( doc: &'doc Document, offset: Position, @@ -556,7 +554,6 @@ impl EditorView { ); } - #[allow(clippy::too_many_arguments)] pub fn render_statusline( &self, doc: &Document, @@ -1154,8 +1151,7 @@ impl Component for EditorView { for (view, is_focused) in cx.editor.tree.views() { let doc = cx.editor.document(view.doc).unwrap(); - let loader = &cx.editor.syn_loader; - self.render_view(cx.editor, doc, view, area, surface, is_focused, loader); + self.render_view(cx.editor, doc, view, area, surface, is_focused); } if cx.editor.config.auto_info { |