gmj-man.el 466 B

12345678910111213141516171819
  1. (defun gmj-man (&optional @word)
  2. "Run man for current word or text selection.
  3. Derived from xah-lookup-word-on-internet
  4. URL `http://ergoemacs.org/emacs/xah-lookup.html'
  5. Version 2017-08-15"
  6. (interactive)
  7. (let ($word $refUrl $myUrl)
  8. (setq $word
  9. (if @word
  10. @word
  11. (if (region-active-p)
  12. (buffer-substring-no-properties (region-beginning) (region-end))
  13. (current-word))))
  14. (man $word)
  15. ))
  16. (define-key help-map (kbd "0") 'gmj-man)