Calmar on Firefox / Vimperator (Vim keybindings, Extensions, ...)


Go and install the vimperator extension!

                         ... for an almost perfect 'vim-firefox' experience :)


Features: besides of many vim-like-commands and key-bindings, it has also a great (IMHO) link-select system (hints).

You can use numbers, you can enter parts of the text (find link as you type), you can additionally use <tab>'s for navigating through selections of the links. Since numbers triggers 'link-numbers' you need to 'escape' them when you want to search 'text'. E.g: fnumb\3\rs ..

]n, and ]p for an automatic following to 'next'/'previous' links (and more), is also in progress (by kidd).

(CAUTION: Available on CVS (0.6 branch) only actually.

Hints on vimperator


Setup your search-engines in Firefox itself, and provide useful keywords:

Bookmark the site and the go on properties on that item in the bookmarks - tune it and give it a shortcut

E.g. Leo-Translater needs this: with a keyword of 't'

When when I o (open) t word-I-dont-know <enger&gr; I get my translation

My .vimperatorrc


Firefox Extension Download Sites:

Calmar's favourite Firefox Extensions (besides vimperator):

Firefox General

  1. For starting Firefox (preventing the profile window) may use a sript like that:
    <path-to-binary>/firefox -a firefox -remote "openURL('$@',new-tab)" ||
    exec <path-to-binary>/firefox "$@";
    I got that from here:
  2. Plugins and Mozilla Firefox (Linux)
  3. How to install the Flash Plugin for GNU/Linux:
    download the plugin from here (note: maybe this link won't work, but when you don't have the plugin, the browser should automatically bring you to the download page). Then untar the file: tar -xzf install_flash_player_7_linux.tar.gz, cd into that newly created folder, and copy the two files (flashplayer.xpt, (as it is described in the Readme.txt) to the firefox plugin folder (in my case (I downloaded Firefox as a Linux binary) the plugins foder is right there where the firefox executables are located). Normally there is already a file in that folder, called:
  4. Java plugin in short:
        cd /home/calmar/.mozilla/plugins/
        ln -s /home/calmar/packets/jre1.6.0_20/lib/i386/  
        ln -s /home/calmar/packets/jre1.6.0_20/plugin/i386/ns7/
  5. some Keybindings thoughts (under construction)
  6. For having emacs like keybinding in text fields, add
    gtk-key-theme-name = "Emacs"
    to your ~/.gtkrc-2.0 file. Create if it does not yet exist.

Some more infos about key customization on

May send comments to:, thanks!