diff options
| author | Christian Duerr <contact@christianduerr.com> | 2025-07-13 06:15:02 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-13 06:15:02 +0000 |
| commit | bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9 (patch) | |
| tree | ee9d32df22a3e7195f804f556a3a53d5fdf9d0b7 /alacritty/src/display | |
| parent | b0304431c4b4898e213bf62b2a67bdd18b7a7227 (diff) | |
| download | r-alacritty-bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9.tar.gz r-alacritty-bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9.tar.bz2 r-alacritty-bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9.zip | |
Migrate to 2024 edition
Diffstat (limited to 'alacritty/src/display')
| -rw-r--r-- | alacritty/src/display/content.rs | 2 | ||||
| -rw-r--r-- | alacritty/src/display/cursor.rs | 2 | ||||
| -rw-r--r-- | alacritty/src/display/hint.rs | 8 | ||||
| -rw-r--r-- | alacritty/src/display/mod.rs | 12 | ||||
| -rw-r--r-- | alacritty/src/display/window.rs | 2 |
5 files changed, 11 insertions, 15 deletions
diff --git a/alacritty/src/display/content.rs b/alacritty/src/display/content.rs index dfad5712..88c04b08 100644 --- a/alacritty/src/display/content.rs +++ b/alacritty/src/display/content.rs @@ -13,7 +13,7 @@ use alacritty_terminal::term::{self, RenderableContent as TerminalContent, Term, use alacritty_terminal::vte::ansi::{Color, CursorShape, NamedColor}; use crate::config::UiConfig; -use crate::display::color::{CellRgb, List, Rgb, DIM_FACTOR}; +use crate::display::color::{CellRgb, DIM_FACTOR, List, Rgb}; use crate::display::hint::{self, HintState}; use crate::display::{Display, SizeInfo}; use crate::event::SearchState; diff --git a/alacritty/src/display/cursor.rs b/alacritty/src/display/cursor.rs index b0e2d6c3..17e910c0 100644 --- a/alacritty/src/display/cursor.rs +++ b/alacritty/src/display/cursor.rs @@ -2,9 +2,9 @@ use alacritty_terminal::vte::ansi::CursorShape; +use crate::display::SizeInfo; use crate::display::color::Rgb; use crate::display::content::RenderableCursor; -use crate::display::SizeInfo; use crate::renderer::rects::RenderRect; /// Trait for conversion into the iterator. diff --git a/alacritty/src/display/hint.rs b/alacritty/src/display/hint.rs index 38c9da1c..7083dce3 100644 --- a/alacritty/src/display/hint.rs +++ b/alacritty/src/display/hint.rs @@ -13,8 +13,8 @@ use alacritty_terminal::term::cell::Hyperlink; use alacritty_terminal::term::search::{Match, RegexIter, RegexSearch}; use alacritty_terminal::term::{Term, TermMode}; -use crate::config::ui_config::{Hint, HintAction}; use crate::config::UiConfig; +use crate::config::ui_config::{Hint, HintAction}; /// Maximum number of linewraps followed outside of the viewport during search highlighting. pub const MAX_SEARCH_LINES: usize = 100; @@ -548,11 +548,7 @@ impl<'a, T> HintPostProcessor<'a, T> { } } - if start > iter.point() { - None - } else { - Some(start..=iter.point()) - } + if start > iter.point() { None } else { Some(start..=iter.point()) } } /// Loop over submatches until a non-empty post-processed match is found. diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs index 56280f55..ff4d9734 100644 --- a/alacritty/src/display/mod.rs +++ b/alacritty/src/display/mod.rs @@ -32,28 +32,28 @@ use alacritty_terminal::index::{Column, Direction, Line, Point}; use alacritty_terminal::selection::Selection; use alacritty_terminal::term::cell::Flags; use alacritty_terminal::term::{ - self, LineDamageBounds, Term, TermDamage, TermMode, MIN_COLUMNS, MIN_SCREEN_LINES, + self, LineDamageBounds, MIN_COLUMNS, MIN_SCREEN_LINES, Term, TermDamage, TermMode, }; use alacritty_terminal::vte::ansi::{CursorShape, NamedColor}; +use crate::config::UiConfig; use crate::config::debug::RendererPreference; use crate::config::font::Font; use crate::config::window::Dimensions; #[cfg(not(windows))] use crate::config::window::StartupMode; -use crate::config::UiConfig; use crate::display::bell::VisualBell; use crate::display::color::{List, Rgb}; use crate::display::content::{RenderableContent, RenderableCursor}; use crate::display::cursor::IntoRects; -use crate::display::damage::{damage_y_to_viewport_y, DamageTracker}; +use crate::display::damage::{DamageTracker, damage_y_to_viewport_y}; use crate::display::hint::{HintMatch, HintState}; use crate::display::meter::Meter; use crate::display::window::Window; use crate::event::{Event, EventType, Mouse, SearchState}; use crate::message_bar::{MessageBuffer, MessageType}; use crate::renderer::rects::{RenderLine, RenderLines, RenderRect}; -use crate::renderer::{self, platform, GlyphCache, Renderer}; +use crate::renderer::{self, GlyphCache, Renderer, platform}; use crate::scheduler::{Scheduler, TimerId, Topic}; use crate::string::{ShortenDirection, StrShortener}; @@ -1081,7 +1081,7 @@ impl Display { } // Abort if mouse highlighting conditions are not met. - if !mouse.inside_text_area || !term.selection.as_ref().map_or(true, Selection::is_empty) { + if !mouse.inside_text_area || !term.selection.as_ref().is_none_or(Selection::is_empty) { if self.highlighted_hint.take().is_some() { self.damage_tracker.frame().mark_fully_damaged(); dirty = true; @@ -1367,7 +1367,7 @@ impl Display { let bg = colors.line_indicator.background.unwrap_or(colors.primary.foreground); // Do not render anything if it would obscure the vi mode cursor. - if obstructed_column.map_or(true, |obstructed_column| obstructed_column < column) { + if obstructed_column.is_none_or(|obstructed_column| obstructed_column < column) { let glyph_cache = &mut self.glyph_cache; self.renderer.draw_string(point, fg, bg, text.chars(), &self.size_info, glyph_cache); } diff --git a/alacritty/src/display/window.rs b/alacritty/src/display/window.rs index 3f9848f9..a91df304 100644 --- a/alacritty/src/display/window.rs +++ b/alacritty/src/display/window.rs @@ -41,8 +41,8 @@ use winit::window::{ use alacritty_terminal::index::Point; use crate::cli::WindowOptions; -use crate::config::window::{Decorations, Identity, WindowConfig}; use crate::config::UiConfig; +use crate::config::window::{Decorations, Identity, WindowConfig}; use crate::display::SizeInfo; /// Window icon for `_NET_WM_ICON` property. |