Function: cperl-get-help
cperl-get-help is an interactive and byte-compiled function defined in
cperl-mode.el.gz.
Signature
(cperl-get-help)
Documentation
Get one-line docs on the symbol at the point.
The data for these docs is a little bit obsolete and may be in fact longer than a line. Your contribution to update/shorten it is appreciated.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cperl-mode.el.gz
(defun cperl-get-help ()
"Get one-line docs on the symbol at the point.
The data for these docs is a little bit obsolete and may be in fact longer
than a line. Your contribution to update/shorten it is appreciated."
(interactive)
(save-match-data ; May be called "inside" query-replace
(save-excursion
(let ((word (cperl-word-at-point-hard)))
(if word
(if (and cperl-help-from-timer ; Bail out if not in mainland
(not (string-match "^#!\\|\\\\\\|^=" word)) ; Show help even in comments/strings.
(or (memq (get-text-property (point) 'face)
'(font-lock-comment-face font-lock-string-face))
(memq (get-text-property (point) 'syntax-type)
'(pod here-doc format))))
nil
(cperl-describe-perl-symbol word))
(if cperl-message-on-help-error
(message "Nothing found for %s..."
(buffer-substring (point) (min (+ 5 (point)) (point-max))))))))))