pub struct Mouse;Expand description
Mouse-reporting options. MO.1 (2026-08-21): ui.mouse, the single
switch that decides whether the editor asks the terminal for mouse
events at all.
It is its own group rather than a field of Modeline because the
modeline is only the first consumer — terminal mouse passthrough
(T4.2) and editor-body click/drag want the same switch, and a
user reading :customize mouse is asking one question about the
whole editor, not about a status row.
Trait Implementations§
Source§impl OptionGroup for Mouse
impl OptionGroup for Mouse
Source§const NAME: &'static str = "mouse"
const NAME: &'static str = "mouse"
Public display name. Used as the boundary string for
:customize <name> and as the prefix-match key for
option group queries. Cannot end in -mode.Auto Trait Implementations§
impl Freeze for Mouse
impl RefUnwindSafe for Mouse
impl Send for Mouse
impl Sync for Mouse
impl Unpin for Mouse
impl UnsafeUnpin for Mouse
impl UnwindSafe for Mouse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more