Question in bold below. This is a programming question, so do not jump to conclusions and vote to close.
I'm a C++ programmer. I use OS X / quicksilver or ubuntu / compiz / gnome do as my desktop. I try not to touch the mouse and I use multiple desktops and I use tiling both of these I drive from the keyboard. For programming I use bash and vim.
As I am a C++ programmer I need to reference documentation scattered all over the place, for example STL / Boost / CMAKE / zeromq / protocol buffers / Mongodb / rapidJson / luajit and the list goes on.
Jumping to various reference manuals is a real time sink / mental thought process disruptor. Perhaps you are not convinced that this is really a problem, but if you use multiple libraries from boost, without code completion you will appreciate that this is really an issue. How do folks manage their reference manual links and what is the quickest way to jump to reference manuals ? Standard browser bookmarks are not the answer, and whatever you suggest should be done in the fewest amount of keystrokes possible, or the lowest latency from information need synthesis to information need satisfied.
Perhaps a custom browser, or powerfull plugins I don't know off ? For directory navigation I use vim's NERDTree, perhaps something along those lines ? For example I should be able to type boost-filesystem and be able to jump directly to the code-reference page of boost-filesystem.