gui.xml

gui
Firefox's GUI

Contents

  1. Menus
  2. Dialogs
  3. Add-ons
  4. Sidebar
  5. Status line
  6. Toolbars

Although Pentadactyl offers access to the most frequently used Firefox functionality via Ex and Normal mode commands, there may be times when direct access to the Firefox GUI is required. For such eventualities, there are commands to access menu items and to launch standard Firefox dialogs.

menu
Menus

:emenu
:emenu {menu}

Execute {menu} from the command line. This command provides command-line access to all menu items available from the main Firefox menubar. {menu} is a hierarchical path to the menu item with each submenu separated by a period. E.g. :emenu File.Open File… launches the standard Firefox ‘Open File’ dialog.

dialogs
Dialogs

:ao:addo:addons
:addo[ns]

Opens the add-on list.

:dia:dialog
:dia[log] [Firefox-dialog]

Open a Firefox dialog. Available dialogs include:

about
About Firefox
addbookmark
Add bookmark for the current page
addons
Manage Add-ons
bookmarks
List your bookmarks
cookies
List your cookies
console
JavaScript console
customizetoolbar
Customize the Toolbar
dominspector
DOM Inspector
downloads
Manage Downloads
history
List your history
import
Import Preferences, Bookmarks, History, etc. from other browsers
openfile
Open the file selector dialog
pageinfo
Show information about the current page
pagesource
View page source
passwords
Passwords dialog
places
Places Organizer: Manage your bookmarks and history
preferences
Show Firefox preferences dialog
printpreview
Preview the page before printing
printsetup
Setup the page size and orientation before printing
print
Show print dialog
saveframe
Save frame to disk
savepage
Save page to disk
searchengines
Manage installed search engines
selectionsource
View selection source
venkman
The JavaScript debugger
:dl:downl:downloads
:downl[oads]

Show progress of current downloads. Here, downloads can be paused, resumed, and canceled.

Available options include:

-sort
Sort order (see 'downloadsort') (short name: -s)
:dlc:dlclear
:dlc[lear]

Clear completed downloads.

extensionsadd-ons
Add-ons

The following commands manipulate the currently installed add-ons. With the exception of :extadd, they all except the following arguments:

-types
The types of add-ons to operate on, the most common types being extension, theme, and plugin (short names -type, -t)
:exta:extadd
:exta[dd] {file|url}

Install an extension. {file|uri} must be the local file path or URL of an XPInstall (.xpi) file.

:extde:extdelete
:extde[lete] {extension}
:extde[lete]!

Uninstall an extension. {extension} is the extension's name. When [!] is given all extensions are uninstalled.

:extd:extdisable
:extd[isable] {extension}
:extd[isable]!

Disable an extension. {extension} is the extension's name. When [!] is given all extensions are disabled.

:exte:extenable
:exte[nable] {extension}
:exte[nable]!

Enable an extension. {extension} is the extension's name. When [!] is given all extensions are enabled.

:exto:extoptions
:exto[ptions][!] {extension}
:extp:extpreferences
:extp[references][!] {extension}

Open the preferences dialog for an extension. If [!] is given, open a dialog, otherwise open a buffer. See also 'newtab'.

:extr:extrehash
:extr[ehash] {extension}
:extr[ehash]

Toggle an extension's enabled status twice. This is useful for rebooting a restartless extension.

:extt:exttoggle
:extt[oggle] {extension}
:extt[oggle]

Toggle an extension's enabled status.

:extu:extupdate
:extu[pdate] {extension}
:extu[pdate][!]

Update an extension. When [!] is given, update all extensions.

sidebar
Sidebar

:sbcl:sbclose
:sbcl[ose]

Close the sidebar window.

:sbope:sbopen:sb:sbar:sideb:sidebar
:sidebar {name}

Open the sidebar window. {name} is any of the menu items listed under the standard Firefox View->Sidebar menu. Add-ons, Preferences and Downloads are also available in the sidebar.

:sidebar! [name]

Toggle the sidebar window. When [name] is provided, the semantics are as follows: If the named sidebar is currently open, it is closed. Otherwise the named sidebar is opened. When [name] is not provided, the semantics are as follows: If the sidebar is currently open, it is closed. Otherwise the previously open sidebar panel is re-opened.

status-linestatus-bar
Status line

The status line appears at the bottom of each window. You can use 'guioptions' to specify if and when the status line appears, as well as its relation to the command line and messages.

The status line contains several fields that provide information about the state of the current buffer. These are, in order:

toolbar
Toolbars

:tbs:tbshow:toolbars:toolbarshow
:toolbarshow {name}

Shows the named toolbar.

:tbh:tbhide:toolbarh:toolbarhide
:toolbarhide {name}

Hides the named toolbar.

:tbt:tbtoggle:toolbart:toolbartoggle
:toolbartoggle {name}

Toggles the named toolbar.