Sometimes, life changes much quicker before you can react. In less than two days, after I found a perfect solution to open bookmarks as an alternative to Vimperator in Chromium, I thought it was perfect. I found a better one today by accident! It’s a program launcher, Bashrun, but it could do more with its handlers feature. I have written a post about how I configured it on my Gentoo.

Here is my handlers:


#()$ is necessary, or bashrun will run $BROWSER 'https://mail.google.com/mail/' t gm
'^t b()$' "$BROWSER 'http://draft.blogger.com/home'"
'^t f()$' "$BROWSER 'http://flickr.com'"
'^t fr()$' "$BROWSER 'http://www.flickr.com/photos/'"
'^t fb()$' "$BROWSER 'http://feedburner.google.com'"
'^t ff()$' "$BROWSER 'http://friendfeed.com'"
'^t ga()$' "$BROWSER 'http://www.google.com/analytics/'"
'^t gad()$' "$BROWSER 'https://www.google.com/adsense/login/en_US/'"
'^t gae()$' "$BROWSER 'https://appengine.google.com'"
'^t gaed()$' "$BROWSER 'http://code.google.com/appengine/docs/python/overview.html'"
'^t gcal()$' "$BROWSER 'https://www.google.com/calendar/render'"
'^t gd()$' "$BROWSER 'https://docs.google.com/'"
'^t gdy()$' "$BROWSER 'https://www.google.com/dictionary'"
'^t gg()$' "$BROWSER 'https://groups.google.com/'"
'^t gm()$' "$BROWSER 'https://mail.google.com/mail'"
'^t gn()$' "$BROWSER 'http://news.google.com'"
'^t gr()$' "$BROWSER 'https://www.google.com/reader/view'"
'^t gs()$' "$BROWSER 'https://sites.google.com'"
'^t gt()$' "$BROWSER 'http://translate.google.com'"
'^t yt()$' "$BROWSER 'http://youtube.com'"

Mod4+R or Mod1+F2, t gm, Return, it still requires seven keystorkes, but Space is easier to press than Return. Perhaps, I should reduce it down to just tgm?