From 7e4f07944b768f4a7ed7eefe8ae2910f4ccb97f4 Mon Sep 17 00:00:00 2001 From: Anton Khodakivskiy Date: Sat, 3 Nov 2012 21:14:57 -0400 Subject: [PATCH] #16, Closes #19. Changed u/d to scroll half a page, added c-f/c-b to scroll full page --- extension/packages/commands.coffee | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/extension/packages/commands.coffee b/extension/packages/commands.coffee index f43a512..97a1de9 100644 --- a/extension/packages/commands.coffee +++ b/extension/packages/commands.coffee @@ -78,12 +78,20 @@ command_h = (vim) -> command_l = (vim) -> vim.window.scrollBy(getPref 'scroll_step', 0) -# Scroll down a page +# Scroll down half a page command_d = (vim) -> - vim.window.scrollBy(0, vim.window.innerHeight) + vim.window.scrollBy(0, vim.window.innerHeight / 2) -# Scroll up a page +# Scroll up half a page command_u = (vim) -> + vim.window.scrollBy(0, -vim.window.innerHeight / 2) + # +# Scroll down full a page +command_cf = (vim) -> + vim.window.scrollBy(0, vim.window.innerHeight) + +# Scroll up full a page +command_cb = (vim) -> vim.window.scrollBy(0, -vim.window.innerHeight) # Activate previous tab @@ -206,8 +214,10 @@ commandGroups = 'k|c-y': [ command_k_cy, "Scroll Up" ] 'h': [ command_h, "Scroll Left" ] 'l': [ command_l , "Scroll Right" ] - 'd': [ command_d, "Scroll a Page Down" ] - 'u': [ command_u, "Scroll a Page Up" ] + 'd': [ command_d, "Scroll half a Page Down" ] + 'u': [ command_u, "Scroll half a Page Up" ] + 'c-f': [ command_cf, "Scroll a full Page Down" ] + 'c-b': [ command_cb, "Scroll a full Page Up" ] 'tabs': 't': [ command_t, "Open New Blank tab" ] 'J|g,T': [ command_J_gT, "Go to the Previous tab" ] -- 2.39.3