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 | |
| 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')
28 files changed, 64 insertions, 81 deletions
diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs index 3f3b6cc2..041845cf 100644 --- a/alacritty/src/cli.rs +++ b/alacritty/src/cli.rs @@ -6,15 +6,15 @@ use std::rc::Rc; use alacritty_config::SerdeReplace; use clap::{ArgAction, Args, Parser, Subcommand, ValueHint}; -use log::{error, LevelFilter}; +use log::{LevelFilter, error}; use serde::{Deserialize, Serialize}; use toml::Value; use alacritty_terminal::tty::Options as PtyOptions; +use crate::config::UiConfig; use crate::config::ui_config::Program; use crate::config::window::{Class, Identity}; -use crate::config::UiConfig; use crate::logging::LOG_TARGET_IPC_CONFIG; /// CLI options for the main Alacritty executable. @@ -135,7 +135,7 @@ fn parse_class(input: &str) -> Result<Class, String> { let (general, instance) = match input.split_once(',') { // Warn the user if they've passed too many values. Some((_, instance)) if instance.contains(',') => { - return Err(String::from("Too many parameters")) + return Err(String::from("Too many parameters")); }, Some((general, instance)) => (general, instance), None => (input, input), diff --git a/alacritty/src/clipboard.rs b/alacritty/src/clipboard.rs index 6751bf27..4426269d 100644 --- a/alacritty/src/clipboard.rs +++ b/alacritty/src/clipboard.rs @@ -3,14 +3,14 @@ use winit::raw_window_handle::RawDisplayHandle; use alacritty_terminal::term::ClipboardType; +#[cfg(any(feature = "x11", target_os = "macos", windows))] +use copypasta::ClipboardContext; +use copypasta::ClipboardProvider; use copypasta::nop_clipboard::NopClipboardContext; #[cfg(all(feature = "wayland", not(any(target_os = "macos", windows))))] use copypasta::wayland_clipboard; #[cfg(all(feature = "x11", not(any(target_os = "macos", windows))))] use copypasta::x11_clipboard::{Primary as X11SelectionClipboard, X11ClipboardContext}; -#[cfg(any(feature = "x11", target_os = "macos", windows))] -use copypasta::ClipboardContext; -use copypasta::ClipboardProvider; pub struct Clipboard { clipboard: Box<dyn ClipboardProvider>, @@ -22,8 +22,9 @@ impl Clipboard { match display { #[cfg(all(feature = "wayland", not(any(target_os = "macos", windows))))] RawDisplayHandle::Wayland(display) => { - let (selection, clipboard) = - wayland_clipboard::create_clipboards_from_external(display.display.as_ptr()); + let (selection, clipboard) = unsafe { + wayland_clipboard::create_clipboards_from_external(display.display.as_ptr()) + }; Self { clipboard: Box::new(clipboard), selection: Some(Box::new(selection)) } }, _ => Self::default(), diff --git a/alacritty/src/config/bindings.rs b/alacritty/src/config/bindings.rs index b7efcca2..4e140dd7 100644 --- a/alacritty/src/config/bindings.rs +++ b/alacritty/src/config/bindings.rs @@ -400,21 +400,11 @@ macro_rules! bindings { } macro_rules! trigger { - (KeyBinding, $key:literal, $location:expr) => {{ - BindingKey::Keycode { key: Key::Character($key.into()), location: $location } - }}; - (KeyBinding, $key:literal,) => {{ - BindingKey::Keycode { key: Key::Character($key.into()), location: KeyLocation::Any } - }}; - (KeyBinding, $key:ident, $location:expr) => {{ - BindingKey::Keycode { key: Key::Named(NamedKey::$key), location: $location } - }}; - (KeyBinding, $key:ident,) => {{ - BindingKey::Keycode { key: Key::Named(NamedKey::$key), location: KeyLocation::Any } - }}; - (MouseBinding, $base:ident::$button:ident,) => {{ - $base::$button - }}; + (KeyBinding, $key:literal, $location:expr) => {{ BindingKey::Keycode { key: Key::Character($key.into()), location: $location } }}; + (KeyBinding, $key:literal,) => {{ BindingKey::Keycode { key: Key::Character($key.into()), location: KeyLocation::Any } }}; + (KeyBinding, $key:ident, $location:expr) => {{ BindingKey::Keycode { key: Key::Named(NamedKey::$key), location: $location } }}; + (KeyBinding, $key:ident,) => {{ BindingKey::Keycode { key: Key::Named(NamedKey::$key), location: KeyLocation::Any } }}; + (MouseBinding, $base:ident::$button:ident,) => {{ $base::$button }}; } pub fn default_mouse_bindings() -> Vec<MouseBinding> { diff --git a/alacritty/src/config/monitor.rs b/alacritty/src/config/monitor.rs index b4ea361f..feda3f25 100644 --- a/alacritty/src/config/monitor.rs +++ b/alacritty/src/config/monitor.rs @@ -166,7 +166,7 @@ impl ConfigMonitor { /// This checks the supplied list of files against the monitored files to determine if a /// restart is necessary. pub fn needs_restart(&self, files: &[PathBuf]) -> bool { - Self::hash_paths(files).map_or(true, |hash| Some(hash) == self.watched_hash) + Self::hash_paths(files).is_none_or(|hash| Some(hash) == self.watched_hash) } /// Generate the hash for a list of paths. diff --git a/alacritty/src/config/terminal.rs b/alacritty/src/config/terminal.rs index 9aaae132..daf4a34e 100644 --- a/alacritty/src/config/terminal.rs +++ b/alacritty/src/config/terminal.rs @@ -1,4 +1,4 @@ -use serde::{de, Deserialize, Deserializer, Serialize}; +use serde::{Deserialize, Deserializer, Serialize, de}; use toml::Value; use alacritty_config_derive::{ConfigDeserialize, SerdeReplace}; diff --git a/alacritty/src/config/ui_config.rs b/alacritty/src/config/ui_config.rs index a10fe1cf..ddc9dbb7 100644 --- a/alacritty/src/config/ui_config.rs +++ b/alacritty/src/config/ui_config.rs @@ -14,10 +14,11 @@ use winit::keyboard::{Key, ModifiersState}; use alacritty_config::SerdeReplace; use alacritty_config_derive::{ConfigDeserialize, SerdeReplace}; -use alacritty_terminal::term::search::RegexSearch; use alacritty_terminal::term::Config as TermConfig; +use alacritty_terminal::term::search::RegexSearch; use alacritty_terminal::tty::{Options as PtyOptions, Shell}; +use crate::config::LOG_TARGET_CONFIG; use crate::config::bell::BellConfig; use crate::config::bindings::{ self, Action, Binding, BindingKey, KeyBinding, KeyLocation, ModeWrapper, ModsWrapper, @@ -33,7 +34,6 @@ use crate::config::scrolling::Scrolling; use crate::config::selection::Selection; use crate::config::terminal::Terminal; use crate::config::window::WindowConfig; -use crate::config::LOG_TARGET_CONFIG; /// Regex used for the default URL hint. #[rustfmt::skip] diff --git a/alacritty/src/config/window.rs b/alacritty/src/config/window.rs index a116bec6..6eacb251 100644 --- a/alacritty/src/config/window.rs +++ b/alacritty/src/config/window.rs @@ -10,8 +10,8 @@ use winit::window::{Fullscreen, Theme as WinitTheme, WindowLevel as WinitWindowL use alacritty_config_derive::{ConfigDeserialize, SerdeReplace}; -use crate::config::ui_config::{Delta, Percentage}; use crate::config::LOG_TARGET_CONFIG; +use crate::config::ui_config::{Delta, Percentage}; /// Default Alacritty name, used for window title and class. pub const DEFAULT_NAME: &str = "Alacritty"; 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. diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs index 45c654e5..e604ae81 100644 --- a/alacritty/src/event.rs +++ b/alacritty/src/event.rs @@ -196,10 +196,9 @@ impl Processor { /// The result is exit code generate from the loop. pub fn run(&mut self, event_loop: EventLoop<Event>) -> Result<(), Box<dyn Error>> { let result = event_loop.run_app(self); - if let Some(initial_window_error) = self.initial_window_error.take() { - Err(initial_window_error) - } else { - result.map_err(Into::into) + match self.initial_window_error.take() { + Some(initial_window_error) => Err(initial_window_error), + _ => result.map_err(Into::into), } } @@ -746,7 +745,7 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon } fn selection_is_empty(&self) -> bool { - self.terminal.selection.as_ref().map_or(true, Selection::is_empty) + self.terminal.selection.as_ref().is_none_or(Selection::is_empty) } fn clear_selection(&mut self) { @@ -937,7 +936,7 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon #[inline] fn start_search(&mut self, direction: Direction) { // Only create new history entry if the previous regex wasn't empty. - if self.search_state.history.front().map_or(true, |regex| !regex.is_empty()) { + if self.search_state.history.front().is_none_or(|regex| !regex.is_empty()) { self.search_state.history.push_front(String::new()); self.search_state.history.truncate(MAX_SEARCH_HISTORY_SIZE); } diff --git a/alacritty/src/input/keyboard.rs b/alacritty/src/input/keyboard.rs index 24d1abad..7b0aa09b 100644 --- a/alacritty/src/input/keyboard.rs +++ b/alacritty/src/input/keyboard.rs @@ -267,7 +267,7 @@ impl<T: EventListener, A: ActionContext<T>> Processor<T, A> { | Key::Named(NamedKey::Backspace) if !mode.contains(TermMode::REPORT_ALL_KEYS_AS_ESC) => { - return + return; }, _ => build_sequence(key, mods, mode), }; diff --git a/alacritty/src/input/mod.rs b/alacritty/src/input/mod.rs index 57c24d49..8466ce84 100644 --- a/alacritty/src/input/mod.rs +++ b/alacritty/src/input/mod.rs @@ -6,7 +6,7 @@ //! determine what to do when a non-modifier key is pressed. use std::borrow::Cow; -use std::cmp::{max, min, Ordering}; +use std::cmp::{Ordering, max, min}; use std::collections::HashSet; use std::ffi::OsStr; use std::fmt::Debug; diff --git a/alacritty/src/ipc.rs b/alacritty/src/ipc.rs index 86f37c09..64d96f91 100644 --- a/alacritty/src/ipc.rs +++ b/alacritty/src/ipc.rs @@ -37,7 +37,7 @@ pub fn spawn_ipc_socket( let listener = UnixListener::bind(&socket_path)?; - env::set_var(ALACRITTY_SOCKET_ENV, socket_path.as_os_str()); + unsafe { env::set_var(ALACRITTY_SOCKET_ENV, socket_path.as_os_str()) }; if options.daemon { println!("ALACRITTY_SOCKET={}; export ALACRITTY_SOCKET", socket_path.display()); } diff --git a/alacritty/src/logging.rs b/alacritty/src/logging.rs index 67cad63e..386fe5b2 100644 --- a/alacritty/src/logging.rs +++ b/alacritty/src/logging.rs @@ -87,11 +87,8 @@ impl Logger { } fn file_path(&self) -> Option<PathBuf> { - if let Ok(logfile) = self.logfile.lock() { - Some(logfile.path().clone()) - } else { - None - } + let logfile_lock = self.logfile.lock().ok()?; + Some(logfile_lock.path().clone()) } /// Log a record to the message bar. @@ -204,7 +201,7 @@ impl OnDemandLogFile { path.push(format!("Alacritty-{}.log", process::id())); // Set log path as an environment variable. - env::set_var(ALACRITTY_LOG_ENV, path.as_os_str()); + unsafe { env::set_var(ALACRITTY_LOG_ENV, path.as_os_str()) }; OnDemandLogFile { path, file: None, created: Arc::new(AtomicBool::new(false)) } } diff --git a/alacritty/src/macos/locale.rs b/alacritty/src/macos/locale.rs index 46996515..93dfd8dc 100644 --- a/alacritty/src/macos/locale.rs +++ b/alacritty/src/macos/locale.rs @@ -3,7 +3,7 @@ use std::ffi::{CStr, CString}; use std::{env, str}; -use libc::{setlocale, LC_ALL, LC_CTYPE}; +use libc::{LC_ALL, LC_CTYPE, setlocale}; use log::debug; use objc2::sel; use objc2_foundation::{NSLocale, NSObjectProtocol}; @@ -37,12 +37,12 @@ pub fn set_locale_environment() { let fallback_locale_c = CString::new(FALLBACK_LOCALE).unwrap(); unsafe { setlocale(LC_CTYPE, fallback_locale_c.as_ptr()) }; - env::set_var("LC_CTYPE", FALLBACK_LOCALE); + unsafe { env::set_var("LC_CTYPE", FALLBACK_LOCALE) }; } else { // Use system locale. debug!("Using system locale: {}", system_locale); - env::set_var("LC_ALL", system_locale); + unsafe { env::set_var("LC_ALL", system_locale) }; } } diff --git a/alacritty/src/macos/proc.rs b/alacritty/src/macos/proc.rs index eaa879d9..93dd928b 100644 --- a/alacritty/src/macos/proc.rs +++ b/alacritty/src/macos/proc.rs @@ -135,7 +135,7 @@ mod sys { pub pvi_rdir: vnode_info_path, } - extern "C" { + unsafe extern "C" { pub fn proc_pidinfo( pid: c_int, flavor: c_int, diff --git a/alacritty/src/main.rs b/alacritty/src/main.rs index 7a4109a6..eff1a0a2 100644 --- a/alacritty/src/main.rs +++ b/alacritty/src/main.rs @@ -20,7 +20,7 @@ use std::{env, fs}; use log::info; #[cfg(windows)] -use windows_sys::Win32::System::Console::{AttachConsole, FreeConsole, ATTACH_PARENT_PROCESS}; +use windows_sys::Win32::System::Console::{ATTACH_PARENT_PROCESS, AttachConsole, FreeConsole}; use winit::event_loop::EventLoop; #[cfg(all(feature = "x11", not(any(target_os = "macos", windows))))] use winit::raw_window_handle::{HasDisplayHandle, RawDisplayHandle}; @@ -49,7 +49,7 @@ mod string; mod window_context; mod gl { - #![allow(clippy::all)] + #![allow(clippy::all, unsafe_op_in_unsafe_fn)] include!(concat!(env!("OUT_DIR"), "/gl_bindings.rs")); } @@ -58,8 +58,8 @@ use crate::cli::MessageOptions; #[cfg(not(any(target_os = "macos", windows)))] use crate::cli::SocketMessage; use crate::cli::{Options, Subcommands}; -use crate::config::monitor::ConfigMonitor; use crate::config::UiConfig; +use crate::config::monitor::ConfigMonitor; use crate::event::{Event, Processor}; #[cfg(target_os = "macos")] use crate::macos::locale; @@ -169,7 +169,7 @@ fn alacritty(mut options: Options) -> Result<(), Box<dyn Error>> { // Set env vars from config. for (key, value) in config.env.iter() { - env::set_var(key, value); + unsafe { env::set_var(key, value) }; } // Switch to home directory. diff --git a/alacritty/src/panic.rs b/alacritty/src/panic.rs index 90110bd0..60cf455c 100644 --- a/alacritty/src/panic.rs +++ b/alacritty/src/panic.rs @@ -2,7 +2,7 @@ use std::io::Write; use std::{io, panic, ptr}; use windows_sys::Win32::UI::WindowsAndMessaging::{ - MessageBoxW, MB_ICONERROR, MB_OK, MB_SETFOREGROUND, MB_TASKMODAL, + MB_ICONERROR, MB_OK, MB_SETFOREGROUND, MB_TASKMODAL, MessageBoxW, }; use alacritty_terminal::tty::windows::win32_string; diff --git a/alacritty/src/renderer/mod.rs b/alacritty/src/renderer/mod.rs index a89ba7c4..162de9c7 100644 --- a/alacritty/src/renderer/mod.rs +++ b/alacritty/src/renderer/mod.rs @@ -1,24 +1,24 @@ use std::borrow::Cow; use std::collections::HashSet; use std::ffi::{CStr, CString}; -use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::OnceLock; +use std::sync::atomic::{AtomicBool, Ordering}; use std::{fmt, ptr}; use ahash::RandomState; use crossfont::Metrics; use glutin::context::{ContextApi, GlContext, PossiblyCurrentContext}; use glutin::display::{GetGlDisplay, GlDisplay}; -use log::{debug, info, LevelFilter}; +use log::{LevelFilter, debug, info}; use unicode_width::UnicodeWidthChar; use alacritty_terminal::index::Point; use alacritty_terminal::term::cell::Flags; use crate::config::debug::RendererPreference; +use crate::display::SizeInfo; use crate::display::color::Rgb; use crate::display::content::RenderableCell; -use crate::display::SizeInfo; use crate::gl; use crate::renderer::rects::{RectRenderer, RenderRect}; use crate::renderer::shader::ShaderError; diff --git a/alacritty/src/renderer/platform.rs b/alacritty/src/renderer/platform.rs index 3b2e2fce..99778ea0 100644 --- a/alacritty/src/renderer/platform.rs +++ b/alacritty/src/renderer/platform.rs @@ -10,7 +10,7 @@ use glutin::display::{Display, DisplayApiPreference, DisplayFeatures, GetGlDispl use glutin::error::Result as GlutinResult; use glutin::prelude::*; use glutin::surface::{Surface, SurfaceAttributesBuilder, WindowSurface}; -use log::{debug, LevelFilter}; +use log::{LevelFilter, debug}; use winit::dpi::PhysicalSize; #[cfg(all(feature = "x11", not(any(target_os = "macos", windows))))] diff --git a/alacritty/src/renderer/rects.rs b/alacritty/src/renderer/rects.rs index 52fbca79..af07ac9c 100644 --- a/alacritty/src/renderer/rects.rs +++ b/alacritty/src/renderer/rects.rs @@ -9,9 +9,9 @@ use alacritty_terminal::grid::Dimensions; use alacritty_terminal::index::{Column, Point}; use alacritty_terminal::term::cell::Flags; +use crate::display::SizeInfo; use crate::display::color::Rgb; use crate::display::content::RenderableCell; -use crate::display::SizeInfo; use crate::gl::types::*; use crate::renderer::shader::{ShaderError, ShaderProgram, ShaderVersion}; use crate::{gl, renderer}; diff --git a/alacritty/src/renderer/text/gles2.rs b/alacritty/src/renderer/text/gles2.rs index f319ff01..428628bc 100644 --- a/alacritty/src/renderer/text/gles2.rs +++ b/alacritty/src/renderer/text/gles2.rs @@ -6,17 +6,17 @@ use log::info; use alacritty_terminal::term::cell::Flags; -use crate::display::content::RenderableCell; use crate::display::SizeInfo; +use crate::display::content::RenderableCell; use crate::gl; use crate::gl::types::*; use crate::renderer::shader::{ShaderProgram, ShaderVersion}; use crate::renderer::{Error, GlExtensions}; -use super::atlas::{Atlas, ATLAS_SIZE}; +use super::atlas::{ATLAS_SIZE, Atlas}; use super::{ - glsl3, Glyph, LoadGlyph, LoaderApi, RenderingGlyphFlags, RenderingPass, TextRenderApi, - TextRenderBatch, TextRenderer, TextShader, + Glyph, LoadGlyph, LoaderApi, RenderingGlyphFlags, RenderingPass, TextRenderApi, + TextRenderBatch, TextRenderer, TextShader, glsl3, }; // Shader source. diff --git a/alacritty/src/renderer/text/glsl3.rs b/alacritty/src/renderer/text/glsl3.rs index 832b4fd2..4a0399ae 100644 --- a/alacritty/src/renderer/text/glsl3.rs +++ b/alacritty/src/renderer/text/glsl3.rs @@ -6,14 +6,14 @@ use log::info; use alacritty_terminal::term::cell::Flags; -use crate::display::content::RenderableCell; use crate::display::SizeInfo; +use crate::display::content::RenderableCell; use crate::gl; use crate::gl::types::*; -use crate::renderer::shader::{ShaderProgram, ShaderVersion}; use crate::renderer::Error; +use crate::renderer::shader::{ShaderProgram, ShaderVersion}; -use super::atlas::{Atlas, ATLAS_SIZE}; +use super::atlas::{ATLAS_SIZE, Atlas}; use super::{ Glyph, LoadGlyph, LoaderApi, RenderingGlyphFlags, RenderingPass, TextRenderApi, TextRenderBatch, TextRenderer, TextShader, diff --git a/alacritty/src/renderer/text/mod.rs b/alacritty/src/renderer/text/mod.rs index acd1b521..50ef476a 100644 --- a/alacritty/src/renderer/text/mod.rs +++ b/alacritty/src/renderer/text/mod.rs @@ -3,8 +3,8 @@ use crossfont::{GlyphKey, RasterizedGlyph}; use alacritty_terminal::term::cell::Flags; -use crate::display::content::RenderableCell; use crate::display::SizeInfo; +use crate::display::content::RenderableCell; use crate::gl; use crate::gl::types::*; diff --git a/alacritty/src/window_context.rs b/alacritty/src/window_context.rs index e896c863..5bfeef83 100644 --- a/alacritty/src/window_context.rs +++ b/alacritty/src/window_context.rs @@ -32,8 +32,8 @@ use alacritty_terminal::tty; use crate::cli::{ParsedOptions, WindowOptions}; use crate::clipboard::Clipboard; use crate::config::UiConfig; -use crate::display::window::Window; use crate::display::Display; +use crate::display::window::Window; use crate::event::{ ActionContext, Event, EventProxy, InlineSearchState, Mouse, SearchState, TouchPurpose, }; |