mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-05 07:01:11 -08:00
; cperl-mode.el: Eliminate warnings about using obsolete functions
* lisp/progmodes/cperl-mode.el (cperl-info-on-current-command): Use cperl-perldoc instead of cperl-info-on-command. (cperl-imenu-on-info): Shortcut this function since the Perl info file can no longer be installed.
This commit is contained in:
parent
1247dc87ba
commit
183d2c3e54
1 changed files with 4 additions and 27 deletions
|
|
@ -6641,7 +6641,7 @@ side-effect of memorizing only. Examples in `cperl-style-examples'."
|
|||
(defun cperl-info-on-current-command ()
|
||||
(declare (obsolete cperl-perldoc "30.1"))
|
||||
(interactive)
|
||||
(cperl-info-on-command (cperl-word-at-point)))
|
||||
(cperl-perldoc (cperl-word-at-point)))
|
||||
|
||||
(defun cperl-imenu-info-imenu-search ()
|
||||
(declare (obsolete nil "30.1"))
|
||||
|
|
@ -6660,32 +6660,9 @@ side-effect of memorizing only. Examples in `cperl-style-examples'."
|
|||
(defun cperl-imenu-on-info ()
|
||||
(declare (obsolete nil "30.1"))
|
||||
(interactive)
|
||||
(require 'imenu)
|
||||
(let* ((buffer (current-buffer))
|
||||
imenu-create-index-function
|
||||
imenu-prev-index-position-function
|
||||
imenu-extract-index-name-function
|
||||
(index-item (save-restriction
|
||||
(save-window-excursion
|
||||
(set-buffer (cperl-info-buffer nil))
|
||||
(setq imenu-create-index-function
|
||||
'imenu-default-create-index-function
|
||||
imenu-prev-index-position-function
|
||||
#'cperl-imenu-info-imenu-search
|
||||
imenu-extract-index-name-function
|
||||
#'cperl-imenu-info-imenu-name)
|
||||
(imenu-choose-buffer-index)))))
|
||||
(and index-item
|
||||
(progn
|
||||
(push-mark)
|
||||
(pop-to-buffer "*info-perl*")
|
||||
(cond
|
||||
((markerp (cdr index-item))
|
||||
(goto-char (marker-position (cdr index-item))))
|
||||
(t
|
||||
(goto-char (cdr index-item))))
|
||||
(set-window-start (selected-window) (point))
|
||||
(pop-to-buffer buffer)))))
|
||||
(message
|
||||
(concat "The info file `perl' is no longer available.\n"
|
||||
"Consider installing the perl-doc package from GNU ELPA.")))
|
||||
|
||||
(defun cperl-lineup (beg end &optional step minshift)
|
||||
"Lineup construction in a region.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue