Function: Man-context-menu

Man-context-menu is an autoloaded and byte-compiled function defined in man.el.gz.

Signature

(Man-context-menu MENU CLICK)

Documentation

Populate MENU with commands that open a man page at point.

Source Code

;; Defined in /usr/src/emacs/lisp/man.el.gz
;;;###autoload
(defun Man-context-menu (menu click)
  "Populate MENU with commands that open a man page at point."
  (save-excursion
    (mouse-set-point click)
    (when (save-excursion
            (skip-syntax-backward "^ ")
            (and (looking-at
                  "[[:space:]]*\\([[:alnum:]_-]+([[:alnum:]]+)\\)")
                 (match-string 1)))
      (define-key-after menu [man-separator] menu-bar-separator
        'middle-separator)
      (define-key-after menu [man-at-mouse]
        '(menu-item "Open man page" Man-at-mouse
                    :help "Open man page around mouse click")
        'man-separator)))
  menu)