Lightning - A new and faster way to use your shell
tagaholic.me
tagaholic.me
For >90% of what I do on the commandline as a programmer, lightning allows me to never have to type a full path to a file or directory for any command. If I do find myself using a new set of tedious paths, I make appropriate shell glob(s) for them and let lightning do the rest. I'm currently at 71 functions made from 16 different bolts(groups of shell globs).
Also, you may find this walkthrough of how I used lightning for a specific set of deep directory paths helpful: http://tagaholic.me/2010/04/09/lightning-speed-for-the-user....
Autojump seems to be much slicker IMHO.
For Unix clones everywhere there's the tried and tested Plan9 Plumber that uses Regular Expression Matching to perform any action you desire
http://swtch.com/plan9port/man/man4/plumber.html
For the example rules see the base set
Plus I don't like TAB completion. If you can't remember where everything is maybe you should organise it better instead of drawing more maps.
It's strange that lightning looks like a nightmare and then you offer plumb, where its rules are 4+ lines long while lightning's are one-liners.