aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-08-29 21:58:12 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-02 10:14:30 +0900
commit3bb157c84c9757b5808c8316009d8ec84d7f0f85 (patch)
tree9e8f8caf776ffa898acf13ac901a1f1dbfef2add
parent1c21e4fa2860d3dd57826e2b60a1443831eae15e (diff)
buffer by b command
-rw-r--r--src/background/key-queue.js1
-rw-r--r--src/content/index.js3
-rw-r--r--src/shared/actions.js2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/background/key-queue.js b/src/background/key-queue.js
index 3805305..d7f0984 100644
--- a/src/background/key-queue.js
+++ b/src/background/key-queue.js
@@ -4,6 +4,7 @@ const DEFAULT_KEYMAP = {
':': [ actions.CMD_OPEN ],
'o': [ actions.CMD_TABS_OPEN, false ],
'O': [ actions.CMD_TABS_OPEN, true ],
+ 'b': [ actions.CMD_BUFFER ],
'k': [ actions.SCROLL_LINES, -1 ],
'j': [ actions.SCROLL_LINES, 1 ],
'<C-E>': [ actions.SCROLL_LINES, -1 ],
diff --git a/src/content/index.js b/src/content/index.js
index 66b1121..710fbda 100644
--- a/src/content/index.js
+++ b/src/content/index.js
@@ -24,6 +24,9 @@ const invokeEvent = (action) => {
vvConsole.showCommand('open ');
}
break;
+ case actions.CMD_BUFFER:
+ vvConsole.showCommand('buffer ');
+ break;
case actions.SCROLL_LINES:
scrolls.scrollLines(window, action[1]);
break;
diff --git a/src/shared/actions.js b/src/shared/actions.js
index cd740c2..7151dd1 100644
--- a/src/shared/actions.js
+++ b/src/shared/actions.js
@@ -1,5 +1,6 @@
export const CMD_OPEN = 'cmd.open';
export const CMD_TABS_OPEN = 'cmd.tabs.open';
+export const CMD_BUFFER = 'cmd.buffer';
export const TABS_CLOSE = 'tabs.close';
export const TABS_REOPEN = 'tabs.reopen';
export const TABS_PREV = 'tabs.prev';
@@ -32,6 +33,7 @@ const BACKGROUND_ACTION_SET = new Set([
const CONTENT_ACTION_SET = new Set([
CMD_OPEN,
CMD_TABS_OPEN,
+ CMD_BUFFER,
SCROLL_LINES,
SCROLL_PAGES,
SCROLL_TOP,