diff options
author | Jerry Yin <enjmiah@users.noreply.github.com> | 2019-04-08 12:50:06 -0700 |
---|---|---|
committer | Christian Duerr <chrisduerr@users.noreply.github.com> | 2019-04-08 19:50:06 +0000 |
commit | 090842bd8e8890c40cf40a4430bae1b073515c40 (patch) | |
tree | 1afb5090a7ef07d14fd3d284e96d6c78d966a3a6 /src/input.rs | |
parent | 6757acbb824e8be9968529a66e9a75a0a2ea2f5d (diff) | |
download | r-alacritty-090842bd8e8890c40cf40a4430bae1b073515c40.tar.gz r-alacritty-090842bd8e8890c40cf40a4430bae1b073515c40.tar.bz2 r-alacritty-090842bd8e8890c40cf40a4430bae1b073515c40.zip |
Add ScrollLineUp and ScrollLineDown actions for scrolling line by line
Diffstat (limited to 'src/input.rs')
-rw-r--r-- | src/input.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/input.rs b/src/input.rs index 8ce8f2cd..9619ffa7 100644 --- a/src/input.rs +++ b/src/input.rs @@ -220,6 +220,12 @@ pub enum Action { /// Scroll exactly one page down ScrollPageDown, + /// Scroll one line up + ScrollLineUp, + + /// Scroll one line down + ScrollLineDown, + /// Scroll all the way to the top ScrollToTop, @@ -317,6 +323,12 @@ impl Action { Action::ScrollPageDown => { ctx.scroll(Scroll::PageDown); }, + Action::ScrollLineUp => { + ctx.scroll(Scroll::Lines(1)); + }, + Action::ScrollLineDown => { + ctx.scroll(Scroll::Lines(-1)); + }, Action::ScrollToTop => { ctx.scroll(Scroll::Top); }, |