MeatBall:HumaneInterface talks about a JUMP key. Here’s how to have such a key. It uses FindFileAtPoint and works similar to GotoAddress. GotoAddress highlights URLs and lets button-2 take you there. The JUMP key doesn’t use highlighting, since you know what you are looking at. The JUMP key just does the right thing: Call find-file or browse-url.
See DedicatedKeys.
(defun my-jump ()
"Jump to the thing at point."
(interactive)
(let ((thing (ffap-guesser)))
(if thing (ffap thing))
t))
Add more functions (for jde-open-class-at-point, for a bookmark nickname at point,for date at point), fix the code…