[][src]Enum alacritty_terminal::vi_mode::ViMotion

pub enum ViMotion {
    Up,
    Down,
    Left,
    Right,
    First,
    Last,
    FirstOccupied,
    High,
    Middle,
    Low,
    SemanticLeft,
    SemanticRight,
    SemanticLeftEnd,
    SemanticRightEnd,
    WordLeft,
    WordRight,
    WordLeftEnd,
    WordRightEnd,
    Bracket,
}

Possible vi mode motion movements.

Variants

Up

Move up.

Down

Move down.

Left

Move left.

Right

Move right.

First

Move to start of line.

Last

Move to end of line.

FirstOccupied

Move to the first non-empty cell.

High

Move to top of screen.

Middle

Move to center of screen.

Low

Move to bottom of screen.

SemanticLeft

Move to start of semantically separated word.

SemanticRight

Move to start of next semantically separated word.

SemanticLeftEnd

Move to end of previous semantically separated word.

SemanticRightEnd

Move to end of semantically separated word.

WordLeft

Move to start of whitespace separated word.

WordRight

Move to start of next whitespace separated word.

WordLeftEnd

Move to end of previous whitespace separated word.

WordRightEnd

Move to end of whitespace separated word.

Bracket

Move to opposing bracket.

Trait Implementations

impl Clone for ViMotion[src]

impl Copy for ViMotion[src]

impl Debug for ViMotion[src]

impl<'de> Deserialize<'de> for ViMotion[src]

impl Eq for ViMotion[src]

impl PartialEq<ViMotion> for ViMotion[src]

impl StructuralEq for ViMotion[src]

impl StructuralPartialEq for ViMotion[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.