First there was a Navigator, then there was an Explorer. Later it was time for a Konqueror. Now it's time for an Imperator, the VIMperator :)

Introduction

&liberator.appname; is a free browser add-on for &liberator.host;, which makes it look and behave like the Vim text editor. It has similar key bindings, and you could call it a modal web browser, as key bindings differ according to which mode you are in. To provide the most authentic Vim experience, the &liberator.host; menubar and toolbar are hidden.

If you really need them, type: :set guioptions+=mT to get them back.

If you don't like &liberator.appname; at all, you can uninstall it by typing :extdelete &liberator.appname; or :extdisable &liberator.appname; to disable it.

If you like it but can't remember the shortcuts, then press or :help to get this help window back.

author donaton sponsor

&liberator.appname; was initially written by Martin Stubenschrott but has found many other contributors in the meanwhile. If you appreciate the work on &liberator.appname; and want to encourage us working on it more, you can send us greetings, patches, or donations (thanks a lot to these people who already did):

If you prefer getting some nice products for your money, you can also support us by buying some cool merchandise like t-shirts or mugs. Of course, as we believe in free, open source software, only support us financially if you really like &liberator.appname; and the money doesn't hurt — otherwise just use it, recommend it, and like it :)

Help topics

  1. Quick-start tutorial: A quick-start tutorial for new users.
  2. Starting &liberator.appname;: How &liberator.appname; starts up, where it reads the config file…
  3. Browsing: Basic mappings and commands needed for a browsing session (how to open a web page or go back in history).
  4. Buffer: Operations on the current document like scrolling or copying text.
  5. Command-line mode: Command-line editing.
  6. Insert mode: Insert-mode editing.
  7. Options: A description of all options.
  8. Text search commands: Searching for text in the current buffer.
  9. Tabs: Managing your tabbed browsing session.
  10. Hints: Selecting hyperlinks and other page elements.
  11. Key mappings, abbreviations, and user-defined commands: Defining new key mappings, abbreviations and user commands.
  12. Expression evaluation: Executing JavaScript.
  13. Marks: Using bookmarks, QuickMarks, history and local marks.
  14. Repeating commands: Using macros to repeat recurring workflows.
  15. Automatic commands: Automatically executing code on certain events.
  16. Printing: Printing pages.
  17. &liberator.appname;'s GUI: Accessing &liberator.host; menus, dialogs and the sidebar.
  18. Styling the GUI and web pages: Changing the styling of content pages and &liberator.appname; itself.
  19. Error and informational messages: A description of messages and error messages.
  20. Developer information: How to write docs or plugins.
  21. Various commands: Other help which didn't fit into any other category.
  22. Index: An index of all commands and options.

You can also jump directly to the help of a specific command with :help o or :help :set.

Features

Contact

Please send comments/bug reports/patches to the mailing list, where we will properly answer any questions. You can also join the #vimperator IRC channel on Freenode or check the Wiki for frequently asked questions (FAQ) . Make sure, you have read the TODO file first, as we are aware of many things which can be improved when we find time for it or receive patches.

All mail clients suck. Mutt just sucks less. This one just sucks less than mutt.

Introduction

http://vimperator.org/muttator[&liberator.appname;] is a free browser add-on for &liberator.hostapp;, which makes it look and behave like the http://www.vim.org[Vim] text editor. It has similar key bindings, and you could call it a modal mail client, as key bindings differ according to which mode you are in. |warning| + Warning: To provide the most authentic Vim experience, the &liberator.hostapp; menubar and toolbar were hidden. + If you really need them, type: :set guioptions+=mT to get them back. + If you don't like &liberator.appname; at all, you can uninstall it by typing :addons and remove/disable it. + If you like it, but can't remember the shortcuts, press F1 or :help to get this help window back. |author| |donation| + &liberator.appname; was written by mailto:stubenschrott@vimperator.org[Martin Stubenschrott]. If you appreciate my work on &liberator.appname; and want to encourage me working on it more, you can either send me greetings, patches or make a donation: NOTE: If this link does not work, go to http://vimperator.org/muttator and click the donation button there, because &liberator.hostapp; seems to have a problem when this link is inside an e-mail (which this help screen actually is). Of course as a believer in free open source software, only make a donation if you really like &liberator.appname; and the money doesn't hurt -- otherwise just use it, recommend it and like it :)

Help topics

  1. Starting &liberator.appname;: How &liberator.appname; starts up, where it reads the config file…
  2. Browsing: Basic mappings and commands needed for a browsing session (how to open a web page or go back in history).
  3. Buffer: Operations on the current document like scrolling or copying text.
  4. Command-line mode: Command-line editing.
  5. Insert mode: Insert-mode editing.
  6. Options: A description of all options.
  7. Text search commands: Searching for text in the current buffer.
  8. Tabs: Managing your tabbed browsing session.
  9. Hints: Selecting hyperlinks and other page elements.
  10. Key mappings, abbreviations, and user-defined commands: Defining new key mappings, abbreviations and user commands.
  11. Expression evaluation: Executing JavaScript.
  12. Marks: Using bookmarks, QuickMarks, history and local marks.
  13. Repeating commands: Using macros to repeat recurring workflows.
  14. Automatic commands: Automatically executing code on certain events.
  15. Printing: Printing pages.
  16. &liberator.appname;'s GUI: Accessing &liberator.host; menus, dialogs and the sidebar.
  17. Styling the GUI and web pages: Changing the styling of content pages and &liberator.appname; itself.
  18. Error and informational messages: A description of messages and error messages.
  19. Developer information: How to write docs or plugins.
  20. Various commands: Other help which didn't fit into any other category.
  21. Index: An index of all commands and options.
For now use :viusage!, :exusage! and :optionusage! to find out about available mappings, commands and options. When in Message mode (activated by i), most mappings from &liberator.appname; are available. You can also jump directly to the help of a specific command with :help o or :help :set.

Features

  • Vim-like keybindings (h, j, k, l, gg, G, 0, $, ZZ, , etc.)
  • Ex-commands (:quit, :goto Inbox, ...)
  • Tab completion available for all commands with support for "longest" matching when set in 'wildmode'
  • Hit-a-hint like navigation of links (start with f to follow a link)
  • Minimal GUI (easily hide useless menubar and toolbar with :set guioptions=f)
  • Ability to :source JavaScript files, and to use a [a]~/.muttatorrc[a] file with syntax highlighting if you install http://code.google.com/p/vimperator-labs/issues/detail?id=51[muttator.vim]
  • Count supported for many commands (3 will go back 3 messages)
  • Beep on errors
  • :map support (and feedkeys() for script writers)
  • :time support for profiling
  • Many other vimperator features are available when in -- MESSAGE -- mode
  • A comprehensive help file, explaining all commands, mappings and options.

Contact

Please send comments/bug reports/patches to the mailing list, where we will properly answer any questions. You can also join the #vimperator IRC channel on Freenode or check the Wiki for frequently asked questions (FAQ). Make sure, you have read the TODO file first, as we are aware of many things which can be improved when we find time for it or receive patches.