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:

:open configuration

Once you know your 'keywords' you may won't even need the `s' on the 'complete' option anymore (the `s' completes ffox's search-engines. I personally have: set complete=bf). You can still use them so, completed or not!

So with my setup, when I want to search google-linux, I enter :o gl text

Some prefer YubNub for a similar behaviour, what you can nicely 'integrated' into vimperator as well.

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:
    #!/bin/sh
    <path-to-binary>/firefox -a firefox -remote "openURL('$@',new-tab)" ||
    exec <path-to-binary>/firefox "$@";
    
    I got that from here: linuxgazette.net
  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, libflashplayer.so) (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: libnullplugin.so.
  4. Java plugin in short:
        cd /home/calmar/.mozilla/plugins/
        ln -s /home/calmar/packets/jre1.6.0_20/lib/i386/libnpjp2.so  
        ln -s /home/calmar/packets/jre1.6.0_20/plugin/i386/ns7/libjavaplugin_oji.so
        
    
  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 mozilla.org


May send comments to: mac@calmar.ws, thanks!