1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-03-29 18:53:30 +02:00

Use the new Asciidoc tables syntax.

This commit is contained in:
Doug Kearns
2009-08-08 02:14:39 +10:00
parent eac245fd89
commit f98ab9a9d3
12 changed files with 606 additions and 519 deletions

View File

@@ -22,21 +22,22 @@ Add {cmd} to the list of commands Vimperator will execute on {event} for a URL m
Available {events}: Available {events}:
`--------------------`---------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*BookmarkAdd* Triggered after a page is bookmarked |===============================================================================
*ColorScheme* Triggered after a color scheme has been loaded |*BookmarkAdd* |Triggered after a page is bookmarked
*DOMLoad* Triggered when a page's DOM content has fully loaded |*ColorScheme* |Triggered after a color scheme has been loaded
*DownloadPost* Triggered when a download has completed |*DOMLoad* |Triggered when a page's DOM content has fully loaded
*Fullscreen* Triggered when the browser's fullscreen state changes |*DownloadPost* |Triggered when a download has completed
*LocationChange* Triggered when changing tabs or when navigating to a new location |*Fullscreen* |Triggered when the browser's fullscreen state changes
*PageLoadPre* Triggered after a page load is initiated |*LocationChange* |Triggered when changing tabs or when navigating to a new location
*PageLoad* Triggered when a page gets (re)loaded/opened |*PageLoadPre* |Triggered after a page load is initiated
*PrivateMode* Triggered when private mode is activated or deactivated |*PageLoad* |Triggered when a page gets (re)loaded/opened
*ShellCmdPost* Triggered after executing a shell command with [c]:![c]{cmd} |*PrivateMode* |Triggered when private mode is activated or deactivated
*VimperatorEnter* Triggered after Firefox starts |*ShellCmdPost* |Triggered after executing a shell command with [c]:![c]{cmd}
*VimperatorLeavePre* Triggered before exiting Firefox, just before destroying each module |*VimperatorEnter* |Triggered after Firefox starts
*VimperatorLeave* Triggered before exiting Firefox |*VimperatorLeavePre*|Triggered before exiting Firefox, just before destroying each module
-------------------------------------------------------------- |*VimperatorLeave* |Triggered before exiting Firefox
|===============================================================================
{pat} is a regular expression, use .* if you want to match all URLs. {pat} is a regular expression, use .* if you want to match all URLs.
@@ -44,19 +45,20 @@ Note: This differs from Vim which uses a glob rather than a regex for {pat}.
The following keywords are available where relevant: The following keywords are available where relevant:
`--------------`---------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*<url>* The URL against which the event was selected. |===============================================================================
*<title>* The page, bookmark or download title. |*<url>* |The URL against which the event was selected.
*<doc>* The document for which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*. |*<title>* |The page, bookmark or download title.
*<tab>* The tab in which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*. |*<doc>* |The document for which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*.
*<tags>* The tags applied to <url>. Only for *BookmarkAdd*. |*<tab>* |The tab in which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*.
*<keyword>* The keywords applied to the bookmark. Only for *BookmarkAdd*. |*<tags>* |The tags applied to <url>. Only for *BookmarkAdd*.
*<icon>* The icon associated with <url>. Only for *BookmarkAdd*. |*<keyword>*|The keywords applied to the bookmark. Only for *BookmarkAdd*.
*<size>* The size of a downloaded file. Only for *DownloadPost*. |*<icon>* |The icon associated with <url>. Only for *BookmarkAdd*.
*<file>* The target destination of a download. Only for *DownloadPost*. |*<size>* |The size of a downloaded file. Only for *DownloadPost*.
*<state>* The new state. Only for *Fullscreen* and *PrivateMode*. |*<file>* |The target destination of a download. Only for *DownloadPost*.
*<name>* The color scheme name. Only for *ColorScheme*. |*<state>* |The new state. Only for *Fullscreen* and *PrivateMode*.
-------------------------------------------------------------- |*<name>* |The color scheme name. Only for *ColorScheme*.
|===============================================================================
________________________________________________________________________________ ________________________________________________________________________________

View File

@@ -34,33 +34,35 @@ ________________________________________________________________________________
Open a Firefox dialog. Open a Firefox dialog.
Available dialogs: Available dialogs:
`------------------`-----------------------------------
*about* About Mozilla Firefox [frame="topbot",grid="none",cols="1,4"]
*addbookmark* Add bookmark for the current page |===============================================================================
*addons* Manage Add-ons |*about* |About Mozilla Firefox
*bookmarks* List your bookmarks |*addbookmark* |Add bookmark for the current page
*checkupdates* Check for updates |*addons* |Manage Add-ons
*cleardata* Clear private data |*bookmarks* |List your bookmarks
*cookies* List your cookies |*checkupdates* |Check for updates
*console* JavaScript console |*cleardata* |Clear private data
*customizetoolbar* Customize the Toolbar |*cookies* |List your cookies
*dominspector* DOM Inspector |*console* |JavaScript console
*downloads* Manage Downloads |*customizetoolbar*|Customize the Toolbar
*history* List your history |*dominspector* |DOM Inspector
*import* Import Preferences, Bookmarks, History, etc. from other browsers |*downloads* |Manage Downloads
*openfile* Open the file selector dialog |*history* |List your history
*pageinfo* Show information about the current page |*import* |Import Preferences, Bookmarks, History, etc. from other browsers
*pagesource* View page source |*openfile* |Open the file selector dialog
*places* Places Organizer: Manage your bookmarks and history |*pageinfo* |Show information about the current page
*preferences* Show Firefox preferences dialog |*pagesource* |View page source
*printpreview* Preview the page before printing |*places* |Places Organizer: Manage your bookmarks and history
*printsetup* Setup the page size and orientation before printing |*preferences* |Show Firefox preferences dialog
*print* Show print dialog |*printpreview* |Preview the page before printing
*saveframe* Save frame to disk |*printsetup* |Setup the page size and orientation before printing
*savepage* Save page to disk |*print* |Show print dialog
*searchengines* Manage installed search engines |*saveframe* |Save frame to disk
*selectionsource* View selection source |*savepage* |Save page to disk
------------------------------------------------------- |*searchengines* |Manage installed search engines
|*selectionsource* |View selection source
|===============================================================================
________________________________________________________________________________ ________________________________________________________________________________

View File

@@ -335,13 +335,15 @@ By default user commands accept no arguments. This can be changed by specifying
the -nargs attribute. the -nargs attribute.
The valid values are: The valid values are:
`----------`--------------------------------------------------------------------
*-nargs=0* No arguments are allowed (default) [frame="topbot",grid="none",cols="1,4"]
*-nargs=1* One argument is allowed |===============================================================================
*-nargs=** Zero or more arguments are allowed |*-nargs=0*|No arguments are allowed (default)
*-nargs=?* Zero or one argument is allowed |*-nargs=1*|One argument is allowed
*-nargs=+* One or more arguments are allowed |*-nargs=**|Zero or more arguments are allowed
-------------------------------------------------------------------------------- |*-nargs=?*|Zero or one argument is allowed
|*-nargs=+*|One or more arguments are allowed
|===============================================================================
|E180| |E181| |:command-complete| + |E180| |E181| |:command-complete| +
Argument completion Argument completion
@@ -349,32 +351,34 @@ Argument completion
Completion for arguments to user defined commands is not available by default. Completion for arguments to user defined commands is not available by default.
Completion can be enabled by specifying one of the following arguments to the Completion can be enabled by specifying one of the following arguments to the
-complete option when defining the command. -complete option when defining the command.
`----------------`--------------------------------------------------------------
*altstyle* alternate author style sheets [frame="topbot",grid="none",cols="1,4"]
*bookmark* bookmarks |===============================================================================
*buffer* buffers |*altstyle* |alternate author style sheets
*color* color schemes |*bookmark* |bookmarks
*command* Ex commands |*buffer* |buffers
*dialog* Firefox dialogs |*color* |color schemes
*dir* directories |*command* |Ex commands
*environment* environment variables |*dialog* |Firefox dialogs
*event* autocommand events |*dir* |directories
*file* files |*environment* |environment variables
*help* help tags |*event* |autocommand events
*highlight* highlight groups |*file* |files
*javascript* JavaScript expressions |*help* |help tags
*macro* named macros |*highlight* |highlight groups
*mapping* user mappings |*javascript* |JavaScript expressions
*menu* menu items |*macro* |named macros
*option* Vimperator options |*mapping* |user mappings
*preference* Firefox preferences |*menu* |menu items
*search* search engines and keywords |*option* |Vimperator options
*shellcmd* shell commands |*preference* |Firefox preferences
*sidebar* sidebar panels |*search* |search engines and keywords
*url* URLs |*shellcmd* |shell commands
*usercommand* user commands |*sidebar* |sidebar panels
*custom,{func}* custom completion, provided by {func} |*url* |URLs
-------------------------------------------------------------------------------- |*usercommand* |user commands
|*custom,{func}*|custom completion, provided by {func}
|===============================================================================
|E467| |E468| |:command-completion-custom| + |E467| |E468| |:command-completion-custom| +
Custom completion Custom completion
@@ -419,12 +423,14 @@ replaced with values from the user-entered command line. The resulting string
is then executed as an Ex command. is then executed as an Ex command.
The valid escape sequences are: The valid escape sequences are:
`----------`--------------------------------------------------------------------
*<args>* The command arguments exactly as supplied [frame="topbot",grid="none",cols="1,4"]
*<count>* Any supplied count, e.g. 5 |===============================================================================
*<bang>* ! if the command was executed with the ! modifier |*<args>* |The command arguments exactly as supplied
*<lt>* A literal '<' character to allow for a literal copy of one of the escape sequences. E.g. <lt>args> will expand to a literal <args> |*<count>*|Any supplied count, e.g. 5
-------------------------------------------------------------------------------- |*<bang>* |! if the command was executed with the ! modifier
|*<lt>* |A literal '<' character to allow for a literal copy of one of the escape sequences. E.g. <lt>args> will expand to a literal <args>
|===============================================================================
"q-" can be prefixed to the escape sequence so that the value is quoted, making "q-" can be prefixed to the escape sequence so that the value is quoted, making
it suitable for expression evaluation. Example: <q-args> it suitable for expression evaluation. Example: <q-args>

View File

@@ -2,13 +2,15 @@ heading::Options[options]
Vimperator has a number of internal variables and switches which can be set to Vimperator has a number of internal variables and switches which can be set to
achieve special effects. These options come in 5 forms: achieve special effects. These options come in 5 forms:
`------------`-----------------------------------------
*boolean* can only be on or off [frame="topbot",grid="none",cols="1,4"]
*number* has a numeric value |===============================================================================
*string* has a string value |*boolean* |can only be on or off
*charlist* like a string but with unique characters |*number* |has a numeric value
*stringlist* a comma-separated list of strings |*string* |has a string value
------------------------------------------------------- |*charlist* |like a string but with unique characters
|*stringlist*|a comma-separated list of strings
|===============================================================================
section::Setting{nbsp}options[set-option,E764] section::Setting{nbsp}options[set-option,E764]
@@ -200,12 +202,13 @@ section::List{nbsp}of{nbsp}options[list-options]
____ ____
Define when tabs are automatically activated. Available items: Define when tabs are automatically activated. Available items:
`-----------`-------------------------------- [frame="topbot",grid="none",cols="1,4"]
*homepage* [m]gH[m] mapping |===============================================================================
*quickmark* [m]go[m] and [m]gn[m] mappings |*homepage* |[m]gH[m] mapping
*tabopen* [c]:tabopen[!][c] command |*quickmark*|[m]go[m] and [m]gn[m] mappings
*paste* [m]P[m] and [m]gP[m] mappings |*tabopen* |[c]:tabopen[!][c] command
--------------------------------------------- |*paste* |[m]P[m] and [m]gP[m] mappings
|===============================================================================
____ ____
@@ -225,15 +228,16 @@ ____
____ ____
Items which are completed at the [c]:open[c] prompts. Available items: Items which are completed at the [c]:open[c] prompts. Available items:
`---`-------------------------------------------------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*s* Search engines and keyword URLs |===============================================================================
*f* Local files |*s*|Search engines and keyword URLs
*l* Firefox location bar entries (bookmarks and history sorted in an intelligent way) |*f*|Local files
*b* Bookmarks |*l*|Firefox location bar entries (bookmarks and history sorted in an intelligent way)
*h* History |*b*|Bookmarks
*S* Search engine suggestions |*h*|History
*t* Open tabs |*S*|Search engine suggestions
------------------------------------------------------------------------------------- |*t*|Open tabs
|===============================================================================
The order is important, so [c]:set complete=bs[c] would list bookmarks first, The order is important, so [c]:set complete=bs[c] would list bookmarks first,
and then any available quick searches. and then any available quick searches.
@@ -338,11 +342,12 @@ ____
Change the behaviour of [m]<Return>[m] in Hints mode. Possible values: Change the behaviour of [m]<Return>[m] in Hints mode. Possible values:
`---------`---------------------------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Follow the first hint as soon as typed text uniquely identifies it. |===============================================================================
*1* Follow the selected hint on [m]<Return>[m]. |*0*|Follow the first hint as soon as typed text uniquely identifies it.
*2* Follow the selected hint on [m]<Return>[m] only if it's been [m]<Tab>[m]-selected. |*1*|Follow the selected hint on [m]<Return>[m].
--------------------------------------------------------------------- |*2*|Follow the selected hint on [m]<Return>[m] only if it's been [m]<Tab>[m]-selected.
|===============================================================================
____ ____
@@ -361,16 +366,17 @@ ____
____ ____
Show or hide certain GUI elements like the menu or toolbar. Supported characters: Show or hide certain GUI elements like the menu or toolbar. Supported characters:
`---`----------- [frame="topbot",grid="none",cols="1,10"]
*m* Menubar |===============================================================================
*T* Toolbar |*m*|Menubar
*B* Bookmark bar |*T*|Toolbar
*n* Tab number |*B*|Bookmark bar
*N* Tab number over image |*n*|Tab number
*b* Bottom scrollbar |*N*|Tab number over image
*r* Right scrollbar |*b*|Bottom scrollbar
*l* Left scrollbar (*l* and *r* are mutually exclusive) |*r*|Right scrollbar
---------------- |*l*|Left scrollbar (*l* and *r* are mutually exclusive)
|===============================================================================
You can also hide the tab bar with [c]:set showtabline=0[c]. You can also hide the tab bar with [c]:set showtabline=0[c].
@@ -393,12 +399,12 @@ When generating hints for input elements that do not have an explicit caption,
this specifies the methods to try and generate a textual hint. It tries the this specifies the methods to try and generate a textual hint. It tries the
options in the order that you give, and uses the first that it finds. options in the order that you give, and uses the first that it finds.
`--------------------`--------------------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*value* The hint is the value displayed in a text input, or the selected option for a dropdown. |===============================================================================
*label* The value of an explicit label for the input, this will not match most manually added labels that are found on sites. |*value*|The hint is the value displayed in a text input, or the selected option for a dropdown.
*name* The name of the input will be used, although the name is not designed for user consumption, it is frequently very similar to the label. |*label*|The value of an explicit label for the input, this will not match most manually added labels that are found on sites.
|*name* |The name of the input will be used, although the name is not designed for user consumption, it is frequently very similar to the label.
------------------------------------------------------------------------------- |===============================================================================
____ ____
@@ -409,12 +415,13 @@ ____
Change the hint matching algorithm during Hints mode. Possible values: Change the hint matching algorithm during Hints mode. Possible values:
`--------------------`------------------------------------------------------------------------------------------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*contains* The typed characters are split on whitespace, and these character groups have to match anywhere inside the text of the link. |===============================================================================
*wordstartswith* The typed characters are matched with the beginning of the first word (see 'wordseparators') in the link as long as possible. If no matches occur in the current word, then the matching is continued at the beginning of the next word. The words are worked through in the order they appear in the link. If the typed characters contain spaces, then the characters are split on whitespace. These character groups are then matched with the beginning of the words, beginning at the first one and continuing with the following words in the order they appear in the link. |*contains* |The typed characters are split on whitespace, and these character groups have to match anywhere inside the text of the link.
*firstletters* Behaves like wordstartswith, but non-matching words aren't overleaped. |*wordstartswith*|The typed characters are matched with the beginning of the first word (see 'wordseparators') in the link as long as possible. If no matches occur in the current word, then the matching is continued at the beginning of the next word. The words are worked through in the order they appear in the link. If the typed characters contain spaces, then the characters are split on whitespace. These character groups are then matched with the beginning of the words, beginning at the first one and continuing with the following words in the order they appear in the link.
*custom* Delegate to a custom function: liberator.plugins.customHintMatcher(hintString) |*firstletters* |Behaves like wordstartswith, but non-matching words aren't overleaped.
----------------------------------------------------------------------------------------------------------------------------------------------------- |*custom* |Delegate to a custom function: liberator.plugins.customHintMatcher(hintString)
|===============================================================================
____ ____
@@ -497,11 +504,12 @@ ____
____ ____
Determines when the last window will have a status line. Possible values: Determines when the last window will have a status line. Possible values:
`---`--------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Never |===============================================================================
*1* Only if there are multiple windows |*0*|Never
*2* Always |*1*|Only if there are multiple windows
-------------------------------------- |*2*|Always
|===============================================================================
Note: laststatus=1 not implemented yet. Note: laststatus=1 not implemented yet.
____ ____
@@ -565,15 +573,17 @@ Define which Ex commands output the result in a new tab automatically. You can
also use [c]:tab command[c] to manually output a command in a new tab. also use [c]:tab command[c] to manually output a command in a new tab.
The possible values: The possible values:
`------------`---------------------------------------------
*all* All commands [frame="topbot",grid="none",cols="1,4"]
*addons* [c]:addo[ns][c] command |===============================================================================
*downloads* [c]:downl[oads][c] command |*all* |All commands
*extoptions* [c]:exto[ptions][c] command |*addons* |[c]:addo[ns][c] command
*help* [c]:h[elp][c] command |*downloads* |[c]:downl[oads][c] command
*javascript* [c]:javascript![c] or [c]:js![c] command |*extoptions*|[c]:exto[ptions][c] command
*prefs* [c]:pref[erences]![c] or [c]:prefs![c] command |*help* |[c]:h[elp][c] command
----------------------------------------------------------- |*javascript*|[c]:javascript![c] or [c]:js![c] command
|*prefs* |[c]:pref[erences]![c] or [c]:prefs![c] command
|===============================================================================
____ ____
@@ -591,11 +601,12 @@ charlist (default: gfm)
____ ____
Desired info in the [c]:pageinfo[c] output. Available items: Desired info in the [c]:pageinfo[c] output. Available items:
.--------`---------------- [frame="topbot",grid="none",cols="1,10"]
*g* General info |===============================================================================
*f* Feeds |*g*|General info
*m* Meta tags |*f*|Feeds
-------------------------- |*m*|Meta tags
|===============================================================================
The order matters. The order matters.
____ ____
@@ -608,13 +619,14 @@ Define where to show requested popup windows.
Does not apply to windows which are opened by middle clicking a link, Does not apply to windows which are opened by middle clicking a link,
they always open in a new tab. Possible values: they always open in a new tab. Possible values:
.---`------------------------------------------------------------------------------------------------ [frame="topbot",grid="none",cols="1,10"]
*0* Force to open in the current tab (Warning: this can stop some web sites from working correctly!) |===============================================================================
*1* Always open in a new tab |*0*|Force to open in the current tab (Warning: this can stop some web sites from working correctly!)
*2* Open in a new window if it has a specific requested size (default in Firefox) |*1*|Always open in a new tab
*3* Always open in a new window |*2*|Open in a new window if it has a specific requested size (default in Firefox)
*4* Open in the same tab unless it has a specific requested size |*3*|Always open in a new window
----------------------------------------------------------------------------------------------------- |*4*|Open in the same tab unless it has a specific requested size
|===============================================================================
Note: This option does not change the popup blocker of Firefox in any way. Note: This option does not change the popup blocker of Firefox in any way.
____ ____
@@ -692,11 +704,12 @@ ____
Show the destination of the link under the cursor in the status bar. Show the destination of the link under the cursor in the status bar.
Also links which are focused by keyboard commands like [m]<Tab>[m] are shown. Possible values: Also links which are focused by keyboard commands like [m]<Tab>[m] are shown. Possible values:
.---`-------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Don't show link destination |===============================================================================
*1* Show the link in the status line |*0*|Don't show link destination
*2* Show the link in the command line |*1*|Show the link in the status line
------------------------------------------- |*2*|Show the link in the command line
|===============================================================================
____ ____
@@ -706,11 +719,12 @@ ____
____ ____
Control when to show the tab bar of opened web pages. Possible values: Control when to show the tab bar of opened web pages. Possible values:
.---`-------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Never show tab bar |===============================================================================
*1* Show tab bar only if more than one tab is open |*0*|Never show tab bar
*2* Always show tab bar |*1*|Show tab bar only if more than one tab is open
------------------------------------------- |*2*|Always show tab bar
|===============================================================================
____ ____
@@ -795,11 +809,12 @@ ____
____ ____
Defines how completions are matched with regard to character case. Possible values: Defines how completions are matched with regard to character case. Possible values:
`---------------`------------------------ [frame="topbot",grid="none",cols="1,4"]
"smart" Case is significant when capital letters are typed |===============================================================================
"match" Case is always significant |"smart" |Case is significant when capital letters are typed
"ignore" Case is never significant |"match" |Case is always significant
----------------------------------------- |"ignore"|Case is never significant
|===============================================================================
____ ____
@@ -824,15 +839,18 @@ The first part specifies the behavior for the first use of the completion key,
the second part for the second use, etc. the second part for the second use, etc.
These are the possible values for each part: These are the possible values for each part:
`---------------`------------------------
"" Complete only the first match. [frame="topbot",grid="none",cols="1,4"]
"full" Complete the next full match. After the last, the original string is used. |===============================================================================
"longest" Complete till the longest common string. |"" |Complete only the first match.
"list" When more than one match, list all matches. |"full" |Complete the next full match. After the last, the original string is used.
"list:full" When more than one match, list all matches and complete the first match. |"longest" |Complete till the longest common string.
"list:longest" When more than one match, list all matches and complete till the longest common string. \ |"list" |When more than one match, list all matches.
When there is only a single match, it is fully completed regardless of the case. |"list:full" |When more than one match, list all matches and complete the first match.
----------------------------------------- |"list:longest" |When more than one match, list all matches and complete till
the longest common string. When there is only a single match,
it is fully completed regardless of the case.
|===============================================================================
____ ____
@@ -843,10 +861,12 @@ ____
A list of words that change how command-line completion is done. A list of words that change how command-line completion is done.
Possible words: Possible words:
`--------`-------------------------------
*auto* Automatically show completions while you are typing. [frame="topbot",grid="none",cols="1,4"]
*sort* Always sort the completion list, overriding the 'complete' option. |===============================================================================
----------------------------------------- |*auto*|Automatically show completions while you are typing.
|*sort*|Always sort the completion list, overriding the 'complete' option.
|===============================================================================
____ ____

View File

@@ -25,64 +25,66 @@ be any valid CSS selector, such as [c]:hover[c], and, if provided, will
restrict the match to matching elements. restrict the match to matching elements.
Valid groups are: Valid groups are:
`--------------------`-----------------------------------
*Bell* Vimperator's visual bell [frame="topbot",grid="none",cols="1,4"]
*Boolean* A JavaScript Boolean object |===============================================================================
*CmdLine* The command line |*Bell* |Vimperator's visual bell
*CmdOutput* |*Boolean* |A JavaScript Boolean object
*CompDesc* The description column of the completion list |*CmdLine* |The command line
*CompGroup* |*CmdOutput* |
*CompIcon* The favicon of a completion row |*CompDesc* |The description column of the completion list
*CompItem* A row of completion list |*CompGroup* |
*CompItem[selected]* A selected row of completion list |*CompIcon* |The favicon of a completion row
*CompLess* The indicator shown when completions may be scrolled up |*CompItem* |A row of completion list
*CompLess::after* The character of indicator shown when completions may be scrolled up |*CompItem[selected]*|A selected row of completion list
*CompMore* The indicator shown when completions may be scrolled down |*CompLess* |The indicator shown when completions may be scrolled up
*CompMore::after* The character of indicator shown when completions may be scrolled down |*CompLess::after* |The character of indicator shown when completions may be scrolled up
*CompMsg* |*CompMore* |The indicator shown when completions may be scrolled down
*CompResult* The result column of the completion list |*CompMore::after* |The character of indicator shown when completions may be scrolled down
*CompTitle* Completion row titles |*CompMsg* |
*ErrorMsg* Error messages |*CompResult* |The result column of the completion list
*Filter* The matching text in a completion list |*CompTitle* |Completion row titles
*FrameIndicator* The indicator shown when a new frame is selected |*ErrorMsg* |Error messages
*Function* A JavaScript Function object |*Filter* |The matching text in a completion list
*Gradient* |*FrameIndicator* |The indicator shown when a new frame is selected
*GradientLeft* |*Function* |A JavaScript Function object
*GradientRight* |*Gradient* |
*Hint* A hint indicator. See [c]:help hints[c] |*GradientLeft* |
*HintActive* The hint element of link which will be followed by <Enter> |*GradientRight* |
*HintElem* The hintable element |*Hint* |A hint indicator. See [c]:help hints[c]
*HintImage* The indicator which floats above hinted images |*HintActive* |The hint element of link which will be followed by <Enter>
*Indicator* |*HintElem* |The hintable element
*InfoMsg* Information messages |*HintImage* |The indicator which floats above hinted images
*Keyword* A bookmark keyword for a URL |*Indicator* |
*LineNr* The line number of an error |*InfoMsg* |Information messages
*Message* |*Keyword* |A bookmark keyword for a URL
*ModeMsg* The mode indicator in the command line |*LineNr* |The line number of an error
*MoreMsg* The indicator that there is more text to view |*Message* |
*NonText* |*ModeMsg* |The mode indicator in the command line
*Normal* Normal text in the command line |*MoreMsg* |The indicator that there is more text to view
*Null* A JavaScript Null object |*NonText* |
*Number* A JavaScript Number object |*Normal* |Normal text in the command line
*Object* A JavaScript Object |*Null* |A JavaScript Null object
*Preview* |*Number* |A JavaScript Number object
*Question* A prompt for a decision |*Object* |A JavaScript Object
*Search* Highlighted search results in a web page |*Preview* |
*StatusLine* The status bar |*Question* |A prompt for a decision
*StatusLineBroken* The status bar for a broken web page |*Search* |Highlighted search results in a web page
*StatusLineSecure* The status bar for a secure web page |*StatusLine* |The status bar
*StatusLineExtended* The status bar for a secure web page with an Extended Validation(EV) certificate |*StatusLineBroken* |The status bar for a broken web page
*String* A JavaScript String object |*StatusLineSecure* |The status bar for a secure web page
*TabClose* The close button of a browser tab |*StatusLineExtended*|The status bar for a secure web page with an Extended Validation(EV) certificate
*TabIcon* The icon of a browser tab |*String* |A JavaScript String object
*TabIconNumber* The number of a browser tab, over its icon |*TabClose* |The close button of a browser tab
*TabNumber* The number of a browser tab, next to its icon |*TabIcon* |The icon of a browser tab
*TabText* The text of a browser tab |*TabIconNumber* |The number of a browser tab, over its icon
*Tag* A bookmark tag for a URL |*TabNumber* |The number of a browser tab, next to its icon
*Title* The title of a listing, including [c]:pageinfo[c], [c]:jumps[c] |*TabText* |The text of a browser tab
*URL* A URL |*Tag* |A bookmark tag for a URL
*WarningMsg* A warning message |*Title* |The title of a listing, including [c]:pageinfo[c], [c]:jumps[c]
------------------------------------------------------- |*URL* |A URL
|*WarningMsg* |A warning message
|===============================================================================
Every invocation completely replaces the styling of any previous invocation, Every invocation completely replaces the styling of any previous invocation,
unless *-append* (short option: *-a*) is provided, in which case {css} is unless *-append* (short option: *-a*) is provided, in which case {css} is

View File

@@ -1,3 +1,7 @@
/* TODO: this file is a total debacle. Find out exactly which version it was
* based on and extract the Vimperator required modifications to a separate
* file. It's not called "Cascading" for nothing! --djk */
/* keep the mozdev header */ /* keep the mozdev header */
/* @import url(http://www.mozdev.org/skin/color/mozdev2k.css); */ /* @import url(http://www.mozdev.org/skin/color/mozdev2k.css); */
@@ -347,3 +351,10 @@ fieldset.paypal {
margin-left: 140px; margin-left: 140px;
padding-bottom: 10px; padding-bottom: 10px;
} }
/* FIXME: hack to match old table formatting with new table syntax - a possibly vain attempt to stop dpb's whinging. --djk */
p.table {
margin-top: 0;
margin-bottom: 0;
}
/* vim: set fdm=marker sw=4 ts=4 et: */

View File

@@ -22,28 +22,29 @@ Add {cmd} to the list of commands Xulmus will execute on {event} for a URL match
Available {events}: Available {events}:
`--------------------`---------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*BookmarkAdd* Triggered after a page is bookmarked |===============================================================================
*ColorScheme* Triggered after a color scheme has been loaded |*BookmarkAdd* |Triggered after a page is bookmarked
*DOMLoad* Triggered when a page's DOM content has fully loaded |*ColorScheme* |Triggered after a color scheme has been loaded
*DownloadPost* Triggered when a download has completed |*DOMLoad* |Triggered when a page's DOM content has fully loaded
*Fullscreen* Triggered when the player's fullscreen state changes |*DownloadPost* |Triggered when a download has completed
*LocationChange* Triggered when changing tabs or when navigating to a new location |*Fullscreen* |Triggered when the player's fullscreen state changes
*PageLoadPre* Triggered after a page load is initiated |*LocationChange*|Triggered when changing tabs or when navigating to a new location
*PageLoad* Triggered when a page gets (re)loaded/opened |*PageLoadPre* |Triggered after a page load is initiated
*ShellCmdPost* Triggered after executing a shell command with [c]:![c]#{cmd} |*PageLoad* |Triggered when a page gets (re)loaded/opened
*TrackChangePre* Triggered before a playing track is changed |*ShellCmdPost* |Triggered after executing a shell command with [c]:![c]#{cmd}
*TrackChange* Triggered after a playing track has changed |*TrackChangePre*|Triggered before a playing track is changed
*ViewChangePre* Triggered before a sequencer view is changed |*TrackChange* |Triggered after a playing track has changed
*ViewChange* Triggered after a sequencer view is changed |*ViewChangePre* |Triggered before a sequencer view is changed
*StreamStart* Triggered after a stream has started |*ViewChange* |Triggered after a sequencer view is changed
*StreamPause* Triggered after a stream has paused |*StreamStart* |Triggered after a stream has started
*StreamEnd* Triggered after a stream has ended |*StreamPause* |Triggered after a stream has paused
*StreamStop* Triggered after a stream has stopped |*StreamEnd* |Triggered after a stream has ended
*XulmusEnter* Triggered after Songbird starts |*StreamStop* |Triggered after a stream has stopped
*XulmusLeavePre* Triggered before exiting Songbird, just before destroying each module |*XulmusEnter* |Triggered after Songbird starts
*XulmusLeave* Triggered before exiting Songbird |*XulmusLeavePre*|Triggered before exiting Songbird, just before destroying each module
-------------------------------------------------------------- |*XulmusLeave* |Triggered before exiting Songbird
|===============================================================================
{pat} is a regular expression, use .* if you want to match all URLs. {pat} is a regular expression, use .* if you want to match all URLs.
@@ -51,21 +52,22 @@ Note: This differs from Vim which uses a glob rather than a regex for {pat}.
The following keywords are available where relevant: The following keywords are available where relevant:
`--------------`---------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*<url>* The URL against which the event was selected. |===============================================================================
*<title>* The page, bookmark or download title. |*<url>* |The URL against which the event was selected.
*<doc>* The document for which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*. |*<title>* |The page, bookmark or download title.
*<tab>* The tab in which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*. |*<doc>* |The document for which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*.
*<tags>* The tags applied to <url>. Only for *BookmarkAdd*. |*<tab>* |The tab in which the event occurred. Only for *DOMLoad*, *PageLoad* and *PageLoadPre*.
*<keyword>* The keywords applied to the bookmark. Only for *BookmarkAdd*. |*<tags>* |The tags applied to <url>. Only for *BookmarkAdd*.
*<icon>* The icon associated with <url>. Only for *BookmarkAdd*. |*<keyword>*|The keywords applied to the bookmark. Only for *BookmarkAdd*.
*<size>* The size of a downloaded file. Only for *DownloadPost*. |*<icon>* |The icon associated with <url>. Only for *BookmarkAdd*.
*<file>* The target destination of a download. Only for *DownloadPost*. |*<size>* |The size of a downloaded file. Only for *DownloadPost*.
*<state>* The new fullscreen state. Only for *Fullscreen*. |*<file>* |The target destination of a download. Only for *DownloadPost*.
*<name>* The color scheme name. Only for *ColorScheme*. |*<state>* |The new fullscreen state. Only for *Fullscreen*.
*<view>* The new sequencer view. Only for *ViewChangePre* and *ViewChange*. |*<name>* |The color scheme name. Only for *ColorScheme*.
*<track>* The new media track. Only for *TrackChangePre*, *TrackChange* and *Stream\**. |*<view>* |The new sequencer view. Only for *ViewChangePre* and *ViewChange*.
-------------------------------------------------------------- |*<track>* |The new media track. Only for *TrackChangePre*, *TrackChange* and *Stream\**.
|===============================================================================
________________________________________________________________________________ ________________________________________________________________________________

View File

@@ -34,29 +34,31 @@ ________________________________________________________________________________
Open a Songbird dialog. Open a Songbird dialog.
Available dialogs: Available dialogs:
`------------------`-----------------------------------
*about* About Songbird [frame="topbot",grid="none",cols="1,4"]
*addons* Manage Add-ons |===============================================================================
*checkupdates* Check for updates |*about* |About Songbird
*cleardata* Clear private data |*addons* |Manage Add-ons
*cookies* List your cookies |*checkupdates* |Check for updates
*console* JavaScript console |*cleardata* |Clear private data
*dominspector* DOM Inspector |*cookies* |List your cookies
*downloads* Manage Downloads |*console* |JavaScript console
*jumpto* Jump to a media item |*dominspector* |DOM Inspector
*newsmartplaylist* Create a new smart playlist |*downloads* |Manage Downloads
*openfile* Open the file selector dialog |*jumpto* |Jump to a media item
*pagesource* View page source |*newsmartplaylist*|Create a new smart playlist
*places* Places Organizer: Manage your bookmarks and history |*openfile* |Open the file selector dialog
*preferences* Show Songbird preferences dialog |*pagesource* |View page source
*printsetup* Setup the page size and orientation before printing |*places* |Places Organizer: Manage your bookmarks and history
*print* Show print dialog |*preferences* |Show Songbird preferences dialog
*saveframe* Save frame to disk |*printsetup* |Setup the page size and orientation before printing
*savepage* Save page to disk |*print* |Show print dialog
*searchengines* Manage installed search engines |*saveframe* |Save frame to disk
*selectionsource* View selection source |*savepage* |Save page to disk
*subscribe* Add a new subscription |*searchengines* |Manage installed search engines
------------------------------------------------------- |*selectionsource* |View selection source
|*subscribe* |Add a new subscription
|===============================================================================
________________________________________________________________________________ ________________________________________________________________________________

View File

@@ -335,13 +335,15 @@ By default user commands accept no arguments. This can be changed by specifying
the -nargs attribute. the -nargs attribute.
The valid values are: The valid values are:
`----------`--------------------------------------------------------------------
*-nargs=0* No arguments are allowed (default) [frame="topbot",grid="none",cols="1,4"]
*-nargs=1* One argument is allowed |===============================================================================
*-nargs=** Zero or more arguments are allowed |*-nargs=0*|No arguments are allowed (default)
*-nargs=?* Zero or one argument is allowed |*-nargs=1*|One argument is allowed
*-nargs=+* One or more arguments are allowed |*-nargs=**|Zero or more arguments are allowed
-------------------------------------------------------------------------------- |*-nargs=?*|Zero or one argument is allowed
|*-nargs=+*|One or more arguments are allowed
|===============================================================================
|E180| |E181| |:command-complete| + |E180| |E181| |:command-complete| +
Argument completion Argument completion
@@ -349,32 +351,34 @@ Argument completion
Completion for arguments to user defined commands is not available by default. Completion for arguments to user defined commands is not available by default.
Completion can be enabled by specifying one of the following arguments to the Completion can be enabled by specifying one of the following arguments to the
-complete option when defining the command. -complete option when defining the command.
`----------------`--------------------------------------------------------------
*altstyle* alternate author style sheets [frame="topbot",grid="none",cols="1,4"]
*bookmark* bookmarks |===============================================================================
*buffer* buffers |*altstyle* |alternate author style sheets
*color* color schemes |*bookmark* |bookmarks
*command* Ex commands |*buffer* |buffers
*dialog* Songbird dialogs |*color* |color schemes
*dir* directories |*command* |Ex commands
*environment* environment variables |*dialog* |Songbird dialogs
*event* autocommand events |*dir* |directories
*file* files |*environment* |environment variables
*help* help tags |*event* |autocommand events
*highlight* highlight groups |*file* |files
*javascript* JavaScript expressions |*help* |help tags
*macro* named macros |*highlight* |highlight groups
*mapping* user mappings |*javascript* |JavaScript expressions
*menu* menu items |*macro* |named macros
*option* Xulmus options |*mapping* |user mappings
*preference* Songbird preferences |*menu* |menu items
*search* search engines and keywords |*option* |Xulmus options
*shellcmd* shell commands |*preference* |Songbird preferences
*sidebar* sidebar panels |*search* |search engines and keywords
*url* URLs |*shellcmd* |shell commands
*usercommand* user commands |*sidebar* |sidebar panels
*custom,{func}* custom completion, provided by {func} |*url* |URLs
-------------------------------------------------------------------------------- |*usercommand* |user commands
|*custom,{func}*|custom completion, provided by {func}
|===============================================================================
|E467| |E468| |:command-completion-custom| + |E467| |E468| |:command-completion-custom| +
Custom completion Custom completion
@@ -419,12 +423,14 @@ replaced with values from the user-entered command line. The resulting string
is then executed as an Ex command. is then executed as an Ex command.
The valid escape sequences are: The valid escape sequences are:
`----------`--------------------------------------------------------------------
*<args>* The command arguments exactly as supplied [frame="topbot",grid="none",cols="1,4"]
*<count>* Any supplied count, e.g. 5 |===============================================================================
*<bang>* ! if the command was executed with the ! modifier |*<args>* |The command arguments exactly as supplied
*<lt>* A literal '<' character to allow for a literal copy of one of the escape sequences. E.g. <lt>args> will expand to a literal <args> |*<count>*|Any supplied count, e.g. 5
-------------------------------------------------------------------------------- |*<bang>* |! if the command was executed with the ! modifier
|*<lt>* |A literal '<' character to allow for a literal copy of one of the escape sequences. E.g. <lt>args> will expand to a literal <args>
|===============================================================================
"q-" can be prefixed to the escape sequence so that the value is quoted, making "q-" can be prefixed to the escape sequence so that the value is quoted, making
it suitable for expression evaluation. Example: <q-args> it suitable for expression evaluation. Example: <q-args>

View File

@@ -2,13 +2,15 @@ heading::Options[options]
Xulmus has a number of internal variables and switches which can be set to Xulmus has a number of internal variables and switches which can be set to
achieve special effects. These options come in 5 forms: achieve special effects. These options come in 5 forms:
`------------`-----------------------------------------
*boolean* can only be on or off [frame="topbot",grid="none",cols="1,4"]
*number* has a numeric value |===============================================================================
*string* has a string value |*boolean* |can only be on or off
*charlist* like a string but with unique characters |*number* |has a numeric value
*stringlist* a comma-separated list of strings |*string* |has a string value
------------------------------------------------------- |*charlist* |like a string but with unique characters
|*stringlist*|a comma-separated list of strings
|===============================================================================
section::Setting{nbsp}options[set-option,E764] section::Setting{nbsp}options[set-option,E764]
@@ -200,12 +202,13 @@ section::List{nbsp}of{nbsp}options[list-options]
____ ____
Define when tabs are automatically activated. Available items: Define when tabs are automatically activated. Available items:
`-----------`-------------------------------- [frame="topbot",grid="none",cols="1,4"]
*homepage* [m]gH[m] mapping |===============================================================================
*quickmark* [m]go[m] and [m]gn[m] mappings |*homepage* |[m]gH[m] mapping
*tabopen* [c]:tabopen[!][c] command |*quickmark*|[m]go[m] and [m]gn[m] mappings
*paste* [m]P[m] and [m]gP[m] mappings |*tabopen* |[c]:tabopen[!][c] command
--------------------------------------------- |*paste* |[m]P[m] and [m]gP[m] mappings
|===============================================================================
____ ____
@@ -225,14 +228,15 @@ ____
____ ____
Items which are completed at the [c]:open[c] prompts. Available items: Items which are completed at the [c]:open[c] prompts. Available items:
`---`-------------------------------------------------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*s* Search engines and keyword URLs |===============================================================================
*f* Local files |*s*|Search engines and keyword URLs
*l* Songbird location bar entries (bookmarks and history sorted in an intelligent way) |*f*|Local files
*b* Bookmarks |*l*|Songbird location bar entries (bookmarks and history sorted in an intelligent way)
*h* History |*b*|Bookmarks
*S* Suggest engines |*h*|History
------------------------------------------------------------------------------------- |*S*|Suggest engines
|===============================================================================
The order is important, so [c]:set complete=bs[c] would list bookmarks first, The order is important, so [c]:set complete=bs[c] would list bookmarks first,
and then any available quick searches. and then any available quick searches.
@@ -337,11 +341,12 @@ ____
Change the behaviour of [m]<Return>[m] in Hints mode. Possible values: Change the behaviour of [m]<Return>[m] in Hints mode. Possible values:
`---------`---------------------------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Follow the first hint as soon as typed text uniquely identifies it. |===============================================================================
*1* Follow the selected hint on [m]<Return>[m]. |*0*|Follow the first hint as soon as typed text uniquely identifies it.
*2* Follow the selected hint on [m]<Return>[m] only if it's been [m]<Tab>[m]-selected. |*1*|Follow the selected hint on [m]<Return>[m].
--------------------------------------------------------------------- |*2*|Follow the selected hint on [m]<Return>[m] only if it's been [m]<Tab>[m]-selected.
|===============================================================================
____ ____
@@ -360,16 +365,17 @@ ____
____ ____
Show or hide certain GUI elements like the menu or toolbar. Supported characters: Show or hide certain GUI elements like the menu or toolbar. Supported characters:
`---`----------- [frame="topbot",grid="none",cols="1,10"]
*m* Menubar |===============================================================================
*T* Toolbar |*m*|Menubar
*p* Player controls |*T*|Toolbar
*n* Tab number |*p*|Player controls
*N* Tab number over image |*n*|Tab number
*b* Bottom scrollbar |*N*|Tab number over image
*r* Right scrollbar |*b*|Bottom scrollbar
*l* Left scrollbar (*l* and *r* are mutually exclusive) |*r*|Right scrollbar
---------------- |*l*|Left scrollbar (*l* and *r* are mutually exclusive)
|===============================================================================
You can also hide the tab bar with [c]:set showtabline=0[c]. You can also hide the tab bar with [c]:set showtabline=0[c].
@@ -392,12 +398,12 @@ When generating hints for input elements that do not have an explicit caption,
this specifies the methods to try and generate a textual hint. It tries the this specifies the methods to try and generate a textual hint. It tries the
options in the order that you give, and uses the first that it finds. options in the order that you give, and uses the first that it finds.
`--------------------`--------------------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*value* The hint is the value displayed in a text input, or the selected option for a dropdown. |===============================================================================
*label* The value of an explicit label for the input, this will not match most manually added labels that are found on sites. |*value*|The hint is the value displayed in a text input, or the selected option for a dropdown.
*name* The name of the input will be used, although the name is not designed for user consumption, it is frequently very similar to the label. |*label*|The value of an explicit label for the input, this will not match most manually added labels that are found on sites.
|*name* |The name of the input will be used, although the name is not designed for user consumption, it is frequently very similar to the label.
------------------------------------------------------------------------------- |===============================================================================
____ ____
@@ -408,12 +414,13 @@ ____
Change the hint matching algorithm during Hints mode. Possible values: Change the hint matching algorithm during Hints mode. Possible values:
`--------------------`------------------------------------------------------------------------------------------------------------------------------- [frame="topbot",grid="none",cols="1,4"]
*contains* The typed characters are split on whitespace, and these character groups have to match anywhere inside the text of the link. |===============================================================================
*wordstartswith* The typed characters are matched with the beginning of the first word (see 'wordseparators') in the link as long as possible. If no matches occur in the current word, then the matching is continued at the beginning of the next word. The words are worked through in the order they appear in the link. If the typed characters contain spaces, then the characters are split on whitespace. These character groups are then matched with the beginning of the words, beginning at the first one and continuing with the following words in the order they appear in the link. |*contains* |The typed characters are split on whitespace, and these character groups have to match anywhere inside the text of the link.
*firstletters* Behaves like wordstartswith, but non-matching words aren't overleaped. |*wordstartswith*|The typed characters are matched with the beginning of the first word (see 'wordseparators') in the link as long as possible. If no matches occur in the current word, then the matching is continued at the beginning of the next word. The words are worked through in the order they appear in the link. If the typed characters contain spaces, then the characters are split on whitespace. These character groups are then matched with the beginning of the words, beginning at the first one and continuing with the following words in the order they appear in the link.
*custom* Delegate to a custom function: liberator.plugins.customHintMatcher(hintString) |*firstletters* |Behaves like wordstartswith, but non-matching words aren't overleaped.
----------------------------------------------------------------------------------------------------------------------------------------------------- |*custom* |Delegate to a custom function: liberator.plugins.customHintMatcher(hintString)
|===============================================================================
____ ____
@@ -484,11 +491,12 @@ ____
____ ____
Determines when the last window will have a status line. Possible values: Determines when the last window will have a status line. Possible values:
`---`--------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Never |===============================================================================
*1* Only if there are multiple windows |*0*|Never
*2* Always |*1*|Only if there are multiple windows
-------------------------------------- |*2*|Always
|===============================================================================
Note: laststatus=1 not implemented yet. Note: laststatus=1 not implemented yet.
____ ____
@@ -552,15 +560,17 @@ Define which Ex commands output the result in a new tab automatically. You can
also use [c]:tab command[c] to manually output a command in a new tab. also use [c]:tab command[c] to manually output a command in a new tab.
The possible values: The possible values:
`------------`---------------------------------------------
*all* All commands [frame="topbot",grid="none",cols="1,4"]
*addons* [c]:addo[ns][c] command |===============================================================================
*downloads* [c]:downl[oads][c] command |*all* |All commands
*extoptions* [c]:exto[ptions][c] command |*addons* |[c]:addo[ns][c] command
*help* [c]:h[elp][c] command |*downloads* |[c]:downl[oads][c] command
*javascript* [c]:javascript![c] or [c]:js![c] command |*extoptions*|[c]:exto[ptions][c] command
*prefs* [c]:pref[erences]![c] or [c]:prefs![c] command |*help* |[c]:h[elp][c] command
----------------------------------------------------------- |*javascript*|[c]:javascript![c] or [c]:js![c] command
|*prefs* |[c]:pref[erences]![c] or [c]:prefs![c] command
|===============================================================================
____ ____
@@ -578,11 +588,12 @@ charlist (default: gfm)
____ ____
Desired info in the [c]:pageinfo[c] output. Available items: Desired info in the [c]:pageinfo[c] output. Available items:
.--------`---------------- [frame="topbot",grid="none",cols="1,10"]
*g* General info |===============================================================================
*f* Feeds |*g*|General info
*m* Meta tags |*f*|Feeds
-------------------------- |*m*|Meta tags
|===============================================================================
The order matters. The order matters.
____ ____
@@ -595,13 +606,14 @@ Define where to show requested popup windows.
Does not apply to windows which are opened by middle clicking a link, Does not apply to windows which are opened by middle clicking a link,
they always open in a new tab. Possible values: they always open in a new tab. Possible values:
.---`------------------------------------------------------------------------------------------------ [frame="topbot",grid="none",cols="1,10"]
*0* Force to open in the current tab (Warning: this can stop some web sites from working correctly!) |===============================================================================
*1* Always open in a new tab |*0*|Force to open in the current tab (Warning: this can stop some web sites from working correctly!)
*2* Open in a new window if it has a specific requested size (default in Songbird) |*1*|Always open in a new tab
*3* Always open in a new window |*2*|Open in a new window if it has a specific requested size (default in Songbird)
*4* Open in the same tab unless it has a specific requested size |*3*|Always open in a new window
----------------------------------------------------------------------------------------------------- |*4*|Open in the same tab unless it has a specific requested size
|===============================================================================
Note: This option does not change the popup blocker of Songbird in any way. Note: This option does not change the popup blocker of Songbird in any way.
____ ____
@@ -624,11 +636,12 @@ ____
____ ____
Set the playback repeat mode. Set the playback repeat mode.
.---`----------- [frame="topbot",grid="none",cols="1,10"]
*0* Repeat none |===============================================================================
*1* Repeat one |*0*|Repeat none
*2* Repeat all |*1*|Repeat one
---------------- |*2*|Repeat all
|===============================================================================
____ ____
@@ -693,11 +706,12 @@ ____
Show the destination of the link under the cursor in the status bar. Show the destination of the link under the cursor in the status bar.
Also links which are focused by keyboard commands like [m]<Tab>[m] are shown. Possible values: Also links which are focused by keyboard commands like [m]<Tab>[m] are shown. Possible values:
.---`-------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Don't show link destination |===============================================================================
*1* Show the link in the status line |*0*|Don't show link destination
*2* Show the link in the command line |*1*|Show the link in the status line
------------------------------------------- |*2*|Show the link in the command line
|===============================================================================
____ ____
@@ -707,11 +721,12 @@ ____
____ ____
Control when to show the tab bar of opened web pages. Possible values: Control when to show the tab bar of opened web pages. Possible values:
.---`-------------------------------------- [frame="topbot",grid="none",cols="1,10"]
*0* Never show tab bar |===============================================================================
*1* Show tab bar only if more than one tab is open |*0*|Never show tab bar
*2* Always show tab bar |*1*|Show tab bar only if more than one tab is open
------------------------------------------- |*2*|Always show tab bar
|===============================================================================
____ ____
@@ -802,11 +817,12 @@ ____
____ ____
Defines how completions are matched with regard to character case. Possible values: Defines how completions are matched with regard to character case. Possible values:
`---------------`------------------------ [frame="topbot",grid="none",cols="1,4"]
"smart" Case is significant when capital letters are typed |===============================================================================
"match" Case is always significant |"smart" |Case is significant when capital letters are typed
"ignore" Case is never significant |"match" |Case is always significant
----------------------------------------- |"ignore"|Case is never significant
|===============================================================================
____ ____
@@ -831,15 +847,18 @@ The first part specifies the behavior for the first use of the completion key,
the second part for the second use, etc. the second part for the second use, etc.
These are the possible values for each part: These are the possible values for each part:
`---------------`------------------------
"" Complete only the first match. [frame="topbot",grid="none",cols="1,4"]
"full" Complete the next full match. After the last, the original string is used. |===============================================================================
"longest" Complete till the longest common string. |"" |Complete only the first match.
"list" When more than one match, list all matches. |"full" |Complete the next full match. After the last, the original string is used.
"list:full" When more than one match, list all matches and complete the first match. |"longest" |Complete till the longest common string.
"list:longest" When more than one match, list all matches and complete till the longest common string. \ |"list" |When more than one match, list all matches.
When there is only a single match, it is fully completed regardless of the case. |"list:full" |When more than one match, list all matches and complete the first match.
----------------------------------------- |"list:longest" |When more than one match, list all matches and complete till
the longest common string. When there is only a single match,
it is fully completed regardless of the case.
|===============================================================================
____ ____
@@ -850,10 +869,12 @@ ____
A list of words that change how command-line completion is done. A list of words that change how command-line completion is done.
Possible words: Possible words:
`--------`-------------------------------
*auto* Automatically show completions while you are typing. [frame="topbot",grid="none",cols="1,4"]
*sort* Always sort the completion list, overriding the 'complete' option. |===============================================================================
----------------------------------------- |*auto*|Automatically show completions while you are typing.
|*sort*|Always sort the completion list, overriding the 'complete' option.
|===============================================================================
____ ____

View File

@@ -25,64 +25,66 @@ be any valid CSS selector, such as [c]:hover[c], and, if provided, will
restrict the match to matching elements. restrict the match to matching elements.
Valid groups are: Valid groups are:
`--------------------`-----------------------------------
*Bell* Xulmus's visual bell [frame="topbot",grid="none",cols="1,4"]
*Boolean* A JavaScript Boolean object |===============================================================================
*CmdLine* The command line |*Bell* |Xulmus's visual bell
*CmdOutput* |*Boolean* |A JavaScript Boolean object
*CompDesc* The description column of the completion list |*CmdLine* |The command line
*CompGroup* |*CmdOutput* |
*CompIcon* The favicon of a completion row |*CompDesc* |The description column of the completion list
*CompItem* A row of completion list |*CompGroup* |
*CompItem[selected]* A selected row of completion list |*CompIcon* |The favicon of a completion row
*CompLess* The indicator shown when completions may be scrolled up |*CompItem* |A row of completion list
*CompLess::after* The character of indicator shown when completions may be scrolled up |*CompItem[selected]*|A selected row of completion list
*CompMore* The indicator shown when completions may be scrolled down |*CompLess* |The indicator shown when completions may be scrolled up
*CompMore::after* The character of indicator shown when completions may be scrolled down |*CompLess::after* |The character of indicator shown when completions may be scrolled up
*CompMsg* |*CompMore* |The indicator shown when completions may be scrolled down
*CompResult* The result column of the completion list |*CompMore::after* |The character of indicator shown when completions may be scrolled down
*CompTitle* Completion row titles |*CompMsg* |
*ErrorMsg* Error messages |*CompResult* |The result column of the completion list
*Filter* The matching text in a completion list |*CompTitle* |Completion row titles
*FrameIndicator* The indicator shown when a new frame is selected |*ErrorMsg* |Error messages
*Function* A JavaScript Function object |*Filter* |The matching text in a completion list
*Gradient* |*FrameIndicator* |The indicator shown when a new frame is selected
*GradientLeft* |*Function* |A JavaScript Function object
*GradientRight* |*Gradient* |
*Hint* A hint indicator. See [c]:help hints[c] |*GradientLeft* |
*HintActive* The hint element of link which will be followed by <Enter> |*GradientRight* |
*HintElem* The hintable element |*Hint* |A hint indicator. See [c]:help hints[c]
*HintImage* The indicator which floats above hinted images |*HintActive* |The hint element of link which will be followed by <Enter>
*Indicator* |*HintElem* |The hintable element
*InfoMsg* Information messages |*HintImage* |The indicator which floats above hinted images
*Keyword* A bookmark keyword for a URL |*Indicator* |
*LineNr* The line number of an error |*InfoMsg* |Information messages
*Message* |*Keyword* |A bookmark keyword for a URL
*ModeMsg* The mode indicator in the command line |*LineNr* |The line number of an error
*MoreMsg* The indicator that there is more text to view |*Message* |
*NonText* |*ModeMsg* |The mode indicator in the command line
*Normal* Normal text in the command line |*MoreMsg* |The indicator that there is more text to view
*Null* A JavaScript Null object |*NonText* |
*Number* A JavaScript Number object |*Normal* |Normal text in the command line
*Object* A JavaScript Object |*Null* |A JavaScript Null object
*Preview* |*Number* |A JavaScript Number object
*Question* A prompt for a decision |*Object* |A JavaScript Object
*Search* Highlighted search results in a web page |*Preview* |
*StatusLine* The status bar |*Question* |A prompt for a decision
*StatusLineBroken* The status bar for a broken web page |*Search* |Highlighted search results in a web page
*StatusLineSecure* The status bar for a secure web page |*StatusLine* |The status bar
*StatusLineExtended* The status bar for a secure web page with an Extended Validation(EV) certificate |*StatusLineBroken* |The status bar for a broken web page
*String* A JavaScript String object |*StatusLineSecure* |The status bar for a secure web page
*TabClose* The close button of a browser tab |*StatusLineExtended*|The status bar for a secure web page with an Extended Validation(EV) certificate
*TabIcon* The icon of a browser tab |*String* |A JavaScript String object
*TabIconNumber* The number of a browser tab, over its icon |*TabClose* |The close button of a browser tab
*TabNumber* The number of a browser tab, next to its icon |*TabIcon* |The icon of a browser tab
*TabText* The text of a browser tab |*TabIconNumber* |The number of a browser tab, over its icon
*Tag* A bookmark tag for a URL |*TabNumber* |The number of a browser tab, next to its icon
*Title* The title of a listing, including [c]:pageinfo[c], [c]:jumps[c] |*TabText* |The text of a browser tab
*URL* A URL |*Tag* |A bookmark tag for a URL
*WarningMsg* A warning message |*Title* |The title of a listing, including [c]:pageinfo[c], [c]:jumps[c]
------------------------------------------------------- |*URL* |A URL
|*WarningMsg* |A warning message
|===============================================================================
Every invocation completely replaces the styling of any previous invocation, Every invocation completely replaces the styling of any previous invocation,
unless *-append* (short option: *-a*) is provided, in which case {css} is unless *-append* (short option: *-a*) is provided, in which case {css} is

View File

@@ -1,3 +1,7 @@
/* TODO: this file is a total debacle. Find out exactly which version it was
* based on and extract the Vimperator required modifications to a separate
* file. It's not called "Cascading" for nothing! --djk */
/* keep the mozdev header */ /* keep the mozdev header */
/* @import url(http://www.mozdev.org/skin/color/mozdev2k.css); */ /* @import url(http://www.mozdev.org/skin/color/mozdev2k.css); */
@@ -347,3 +351,10 @@ fieldset.paypal {
margin-left: 140px; margin-left: 140px;
padding-bottom: 10px; padding-bottom: 10px;
} }
/* FIXME: hack to match old table formatting with new table syntax - a possibly vain attempt to stop dpb's whinging. --djk */
p.table {
margin-top: 0;
margin-bottom: 0;
}
/* vim: set fdm=marker sw=4 ts=4 et: */