Vim movement on other programs
Give scrotwm a try. It's a tiling window manager with vim-like bindings by default, written by coders who use vim!
And vimperator for Firefox makes my life much, much easier.
For Bourne-like shells (ksh, bash, ...) try set -o vi
to make your command line use vi keys.
Off the top of my head...
- Vimperator for Firefox.
- Awesome, WMII, Xmonad or ion3 window manager.
- Evince supports hjkl.
- vifm filemanager
- there are vi keybindings for readline, which enables them for many terminal apps
- xzgv image viewer
Gmail and several of the other Google apps natively support Vi-like motions.
Also, you might want to try Vimperator and, most definitely, Nethack!