feat: scroll editor horizontally when in alt scroll mode
This commit is contained in:
parent
6828b24367
commit
1dc0fcf9b5
1 changed files with 8 additions and 4 deletions
|
|
@ -2794,16 +2794,20 @@ pub const Editor = struct {
|
||||||
self.update_scroll_dest_abs(dest.row);
|
self.update_scroll_dest_abs(dest.row);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn scroll_up_pageup(self: *Self, _: Context) Result {
|
pub fn scroll_up_pageup(self: *Self, ctx: Context) Result {
|
||||||
if (self.fast_scroll)
|
if (self.alt_scroll)
|
||||||
|
try self.move_scroll_left(ctx)
|
||||||
|
else if (self.fast_scroll)
|
||||||
self.scroll_pageup()
|
self.scroll_pageup()
|
||||||
else
|
else
|
||||||
self.scroll_up();
|
self.scroll_up();
|
||||||
}
|
}
|
||||||
pub const scroll_up_pageup_meta: Meta = .{};
|
pub const scroll_up_pageup_meta: Meta = .{};
|
||||||
|
|
||||||
pub fn scroll_down_pagedown(self: *Self, _: Context) Result {
|
pub fn scroll_down_pagedown(self: *Self, ctx: Context) Result {
|
||||||
if (self.fast_scroll)
|
if (self.alt_scroll)
|
||||||
|
try self.move_scroll_right(ctx)
|
||||||
|
else if (self.fast_scroll)
|
||||||
self.scroll_pagedown()
|
self.scroll_pagedown()
|
||||||
else
|
else
|
||||||
self.scroll_down();
|
self.scroll_down();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue