diff --git a/vimperator/NEWS b/vimperator/NEWS index 47e745ed..999f5137 100644 --- a/vimperator/NEWS +++ b/vimperator/NEWS @@ -19,6 +19,7 @@ know if I like copying bugs) * IMPORTANT: 'popups' now takes a stringlist rather than a number. + * add [c]:only[c] * add [c]:tabattach[c] * add [c]:keepalt[c] * add [c]:styledisable[c], [c]:styleenable[c], and [c]:styletoggle[c] diff --git a/vimperator/content/config.js b/vimperator/content/config.js index 00eb6d12..d9ce1e6f 100644 --- a/vimperator/content/config.js +++ b/vimperator/content/config.js @@ -209,6 +209,17 @@ const config = { //{{{ ////////////////////// COMMANDS //////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////{{{ + commands.add(["on[ly]"], + "Close all other windows", + function () + { + liberator.windows.forEach(function (win) { + if (win != window) + win.close(); + }); + }, + { argCount: "0" }); + commands.add(["pref[erences]", "prefs"], "Show " + config.hostApplication + " preferences", function (args) diff --git a/vimperator/locale/en-US/browsing.txt b/vimperator/locale/en-US/browsing.txt index b00997b2..79f0adce 100644 --- a/vimperator/locale/en-US/browsing.txt +++ b/vimperator/locale/en-US/browsing.txt @@ -323,6 +323,13 @@ Close window. ________________________________________________________________________________ +|:on| |:only| +||:on[ly]|| +________________________________________________________________________________ +Close all other windows. +________________________________________________________________________________ + + |:xa| |:xall| |:wq| |:wqa| |:wqall| ||:wqa[ll]|| + ||:xa[ll]|| diff --git a/vimperator/locale/en-US/index.txt b/vimperator/locale/en-US/index.txt index bd0d76ce..c532e549 100644 --- a/vimperator/locale/en-US/index.txt +++ b/vimperator/locale/en-US/index.txt @@ -221,6 +221,7 @@ section::Ex{nbsp}commands[ex-cmd-index,:index] ||[c]:nohlsearch[c]|| Remove the search highlighting + ||[c]:noremap[c]|| Map a key sequence without remapping keys + ||[c]:normal[c]|| Execute Normal mode commands + +||[c]:only[c]|| Close all other windows + ||[c]:open[c]|| Open one or more URLs in the current tab + ||[c]:optionusage[c]|| List all options with a short description + ||[c]:pageinfo[c]|| Show various page information +