From ff578a8f1af47bb7b75a7ed593bd6d2bc32c1ec6 Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Fri, 25 May 2012 12:36:17 +0900 Subject: [PATCH 1/2] update keybind --- _keysnail.js | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/_keysnail.js b/_keysnail.js index 67e6815..fe819ab 100644 --- a/_keysnail.js +++ b/_keysnail.js @@ -603,9 +603,9 @@ key.setViewKey(['t', 'p'], function (ev, arg) { ext.exec("twitter-client-tweet-this-page", arg, ev); }, 'このページのタイトルと URL を使ってつぶやく', true); -key.setViewKey('u', function () { - undoCloseTab(); -}, '閉じたタブを元に戻す'); +key.setViewKey([['u'], ['']], function (ev) { + goDoCommand("cmd_scrollPageUp"); +}, '一画面分スクロールアップ'); key.setViewKey('g', function () { goDoCommand("cmd_scrollTop"); @@ -689,11 +689,7 @@ key.setViewKey('a', function (ev, arg) { allTabs.open(); }, 'alltabs.open'); -key.setViewKey('', function (ev) { - goDoCommand("cmd_scrollPageUp"); -}, '一画面分スクロールアップ'); - -key.setViewKey('', function (ev) { +key.setViewKey([[''], ['d']], function (ev) { goDoCommand("cmd_scrollPageDown"); }, '一画面スクロールダウン'); @@ -743,14 +739,6 @@ key.setViewKey('k', function (ev) { key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_UP, true); }, '一行スクロールアップ'); -key.setViewKey('b', function (ev) { - BrowserBack(); -}, '戻る'); - -key.setViewKey('B', function (ev) { - BrowserForward(); -}, '進む'); - key.setViewKey('l', function (ev) { key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_RIGHT, true); }, '右へスクロール'); @@ -768,18 +756,10 @@ key.setViewKey('L', function (ev) { } }, '選択中のタブを右へ'); -key.setEditKey('C-', function (ev) { - command.walkInputElement(command.elementsRetrieverTextarea, true, true); -}, '次のテキストエリアへフォーカス'); - -key.setViewKey('u', function (ev) { - goDoCommand("cmd_scrollPageUp"); -}, '一画面分スクロールアップ'); - -key.setViewKey('d', function (ev) { - goDoCommand("cmd_scrollPageDown"); -}, '一画面スクロールダウン'); - key.setViewKey('U', function (ev) { undoCloseTab(); }, '閉じたタブを元に戻す'); + +key.setEditKey('C-', function (ev) { + command.walkInputElement(command.elementsRetrieverTextarea, true, true); +}, '次のテキストエリアへフォーカス'); From b655b7eddc7d9b47317aeb0836d4a9aa396de67c Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Fri, 25 May 2012 13:03:55 +0900 Subject: [PATCH 2/2] add func _my_install_symlink_script --- bashrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bashrc b/bashrc index cd58a08..179dd5b 100755 --- a/bashrc +++ b/bashrc @@ -383,7 +383,7 @@ _colors(){ } _my_install_script(){ - mkdir -p $HOMO/bin/ + mkdir -p "$HOME/bin/" for f in "$@" do bn=$(basename "$f") @@ -395,6 +395,14 @@ _my_install_script(){ } _my_install_script http://www.frexx.de/xterm-256-notes/data/colortable16.sh +_my_install_symlink_script(){ + mkdir -p "$HOME/bin/" + for f in "$@" + do + ln -s "$PWD/$f" "$HOME/bin/" + done +} + winln(){ # for windose make link (actually junction) if test $# -eq 0