mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-09 08:54:13 +01:00
Most of the special case asciidoc replacements were also removed since they're a bit confusing and doing so results in a 60% improvement in the time taken by asciidoc to process the help pages. Unfortunately, I'm now limited to preparing a three course menu for my guests while it runs rather than the degustation extravaganzas of the past but such is life. It's still a bit of a mess but since we're almost certainly moving to something else in the near future it's probably not worth cleaning it up before 2.0 is released.
214 lines
8.0 KiB
Plaintext
214 lines
8.0 KiB
Plaintext
HEADER
|
|
|
|
|tabs| +
|
|
|
|
Tabs are used to be able to view many web pages at the same time. Each tab
|
|
contains exactly one buffer - multiple buffers per tab are not supported. As a
|
|
result many buffer and tab commands are interchangeable.
|
|
|
|
section:Listing{nbsp}tabs[listing-tabs]
|
|
|
|
|B| |:tabs| |:ls| |:files| |:buffers|
|
|
||:buffers [a][filter][a]|| +
|
|
||B||
|
|
________________________________________________________________________________
|
|
Show a list of buffers (=tabs) matching [a][filter][a]. Without [a][filter][a]
|
|
list all tabs.
|
|
________________________________________________________________________________
|
|
|
|
section:Opening{nbsp}tabs[opening-tabs]
|
|
|
|
|:tab| +
|
|
||:tab {cmd}||
|
|
________________________________________________________________________________
|
|
Execute {cmd} and tell it to output in a new tab. Works only for commands that
|
|
support it, currently:
|
|
|
|
* [c]:tab help[c]
|
|
* [c]:tab prefs[!][c]
|
|
* [c]:tab addons[c]
|
|
* [c]:tab downloads[c]
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:tabd| |:tabduplicate|
|
|
||:[count]tab[duplicate]|| +
|
|
________________________________________________________________________________
|
|
Duplicate the current tab and switch to the duplicate. If [count] is given,
|
|
duplicate the tab [count] times.
|
|
________________________________________________________________________________
|
|
|
|
//TODO: should the tab commands be moved back here?
|
|
See help::open[browsing.html#opening] for other ways to open new tabs.
|
|
|
|
section:Changing{nbsp}tabs[changing-tabs]
|
|
|
|
|gb| +
|
|
||[count]gb||
|
|
________________________________________________________________________________
|
|
Repeat last [c]:buffer[!][c] command. This is useful to quickly jump between
|
|
buffers which have a similar URL or title.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|gB| +
|
|
||[count]gB||
|
|
________________________________________________________________________________
|
|
Repeat last [c]:buffer[!][c] command in reverse direction. Just like [m]gb[m]
|
|
but in the other direction.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|<C-PageDown>| |<C-Tab>| |<C-n>| |gt| +
|
|
||[count]gt||
|
|
________________________________________________________________________________
|
|
Go to the next tab. Cycles to the first tab, when the last is selected. +
|
|
Count is supported: [m]3gt[m] goes to the third tab.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|<C-PageUp>| |<C-S-Tab>| |<C-p>| |gT| +
|
|
||[count]gT||
|
|
________________________________________________________________________________
|
|
Go {count} pages back. Wraps around from the first tab to the last tab. +
|
|
Count is supported: [m]3gT[m] goes three tabs back.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|<C-6>| |<C-^>| +
|
|
||[count]<C-^>||
|
|
________________________________________________________________________________
|
|
Select the alternate tab or the [count]th tab. The alternate tab is the last
|
|
selected tab. This provides a quick method of toggling between two tabs.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|b| |:b| |:buffer|
|
|
||:[count]b[uffer][!] [a][url|index][a]|| +
|
|
||[count]b||
|
|
________________________________________________________________________________
|
|
Go to the specified buffer from the buffer list. Argument can be either the
|
|
buffer index or the full URL. If [count] is given, go to the [count]th buffer.
|
|
|
|
If argument is neither a full URL nor an index but uniquely identifies a
|
|
buffer, it is selected. With [!] the next buffer matching the argument is
|
|
selected, even if it cannot be identified uniquely. Use [m]b[m] as a
|
|
shortcut to open this prompt.
|
|
|
|
If argument is [a]#[a], the alternate buffer will be selected (see [m]<C-^>[m]).
|
|
|
|
If no argument is given the current buffer remains current.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|g^| |g0| |:bf| |:bfirst| |:br| |:brewind| |:tabfir| |:tabfirst| |:tabr| |:tabrewind|
|
|
||:tabr[ewind]|| +
|
|
||:tabfir[st]|| +
|
|
||:br[ewind]|| +
|
|
||:bf[irst]|| +
|
|
||g0|| +
|
|
||g^||
|
|
________________________________________________________________________________
|
|
Switch to the first tab.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|g$| |:bl| |:blast| |:tabl| |:tablast|
|
|
||:tabl[ast]|| +
|
|
||:bl[ast]|| +
|
|
||g$||
|
|
________________________________________________________________________________
|
|
Switch to the last tab.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:tabde| |:tabdetach| +
|
|
||:tabde[tach]||
|
|
________________________________________________________________________________
|
|
Detach the current tab, and open it in its own window.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:tabm| |:tabmove|
|
|
||:tabm[ove] [a][N][a]|| +
|
|
||:tabm[ove][!] [a]+N[a] | [a]-N[a]|| +
|
|
________________________________________________________________________________
|
|
Move the current tab to a position after tab [a]N[a]. When [a]N[a] is 0, the
|
|
current tab is made the first one. Without [a]N[a] the current tab is made the
|
|
last one. [a]N[a] can also be prefixed with "+" or "-" to indicate a relative
|
|
movement. If [!] is specified the movement wraps around the start or end of the
|
|
tab list.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:bn| |:bnext| |:tn| |:tnext| |:tabn| |:tabnext|
|
|
||:[count]tabn[ext] [count]|| +
|
|
||:[count]tn[ext] [count]|| +
|
|
||:[count]bn[ext] [count]|| +
|
|
________________________________________________________________________________
|
|
Switch to the next or [count]th tab. Cycles to the first tab when the last is
|
|
selected and {count} is not specified.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:tabo| |:tabonly|
|
|
||:tabo[nly]||
|
|
________________________________________________________________________________
|
|
Close all other tabs.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:bN| |:bNext| |:bp| |:bprevious| |:tN| |:tNext| |:tabN| |:tabNext| |:tp| |:tprevious| |:tabp| |:tabprevious| +
|
|
||:[count]tabp[revious] [count]|| +
|
|
||:[count]tp[revious] [count]|| +
|
|
||:[count]tabN[ext] [count]|| +
|
|
||:[count]bp[revious] [count]|| +
|
|
||:[count]bN[ext] [count]|| +
|
|
________________________________________________________________________________
|
|
Switch to the previous tab or go [count] tabs back. Wraps around from the
|
|
first tab to the last tab.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|
|
section:Closing{nbsp}tabs[closing-tabs]
|
|
|
|
|d| |:tabc| |:tabclose| |:bun| |:bunload| |:bw| |:bwipeout| |:bd| |:bdelete|
|
|
||:[count]bd[elete][!] [a][arg][a]|| +
|
|
||[count]d||
|
|
________________________________________________________________________________
|
|
Delete current buffer (=tab). Count is supported, [c]:2bd[c] removes two tabs
|
|
and the one to the right is selected. Afterwards, the tab to the right of the
|
|
deleted one is selected.
|
|
|
|
When used with [a][arg][a], remove all tabs which contain [a][arg][a] in the
|
|
hostname. [!] forces this command to also search for [a][arg][a] in the full
|
|
URL and also the title of the tab. Use with care.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|D|
|
|
||[count]D||
|
|
________________________________________________________________________________
|
|
Like [m]d[m] but selects the tab to the left of the deleted tab.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|u| |:u| |:undo|
|
|
||:[count]u[ndo] [a][url][a]|| +
|
|
||[count]u||
|
|
________________________________________________________________________________
|
|
Undo closing of a tab. If a count is given, don't close the last but the
|
|
[count]th last tab. With [a][url][a] restores the tab matching the URL.
|
|
________________________________________________________________________________
|
|
|
|
|
|
|:undoa| |:undoall| +
|
|
||:undoa[ll]||
|
|
________________________________________________________________________________
|
|
Undo closing of all closed tabs. Firefox stores up to 10 closed tabs, even
|
|
after a browser restart.
|
|
________________________________________________________________________________
|
|
|
|
// vim: set syntax=asciidoc:
|