i have a patch to hyperspec.el which allows one to change the viewing of hyperspec entries. this came up on irc a while ago because some people want to use one browser for "regular" links and another for C-c C-h, there are two ways to achieve this, and i don't know which is better:
1) change hyperspec.el to use a hyperspec-browse-url-function variable which is, normally, set to browse-url.
2) buffer locally set browse-url-function.
preferences?