LDRizeで'v'で新規タブで開き'V'で現在のタブに開くようにする
ちょっといじるだけで出来た。LDRizeよくできてるなぁ。
const KEYBIND = {
@@ -39,6 +47,7 @@
'l' : 'List',
'f' : 'Focus',
'v' : 'View',
+ 'V' : 'ViewInCurrent',
'o' : 'Open',
'i' : 'Iframe',
's' : 'Siteinfo'
@@ -52,7 +61,8 @@
'Iframe' : 'Open in iframe',
'Siteinfo' : 'Change Siteinfo',
- 'View' : 'Open in current tab',
+ 'View' : 'Open in new tab',
+ 'ViewInCurrent' : 'Open in current tab',
'Open' : 'Open pinned items or current item',
'OpenForeground' : 'Open in new tab (foreground)'
}
@@ -779,6 +789,9 @@
// v -- view in current tab
bindView: function(){
+ window.Minibuffer.execute('current-link | open | clear-pin');
+ },
+ bindViewInCurrent: function(){
window.Minibuffer.execute('current-link | open top | clear-pin');
},
KEYBIND定数にちょこっと追加するだけで、独自のキーバインドに独自の処理を割り当てられるようになっている。
まぁ、vimperatorがあるからLDRizeを拡張することってあまり無いと思うけど...