aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell
diff options
context:
space:
mode:
authorJuanma Barranquero2011-04-22 22:15:21 +0200
committerJuanma Barranquero2011-04-22 22:15:21 +0200
commitc2fb1b6051a9acd880d99954504dd94259628f19 (patch)
tree668caeb5a27a9608ed152ca0e08fdae6bc1f6825 /lisp/eshell
parente02f48d76bfd57f014ffbe3ba56b62f2d5ccc794 (diff)
downloademacs-c2fb1b6051a9acd880d99954504dd94259628f19.tar.gz
emacs-c2fb1b6051a9acd880d99954504dd94259628f19.zip
lisp/eshell/esh-mode.el (find-tag-interactive): Small cleanup.
* eshell/esh-mode.el (find-tag-interactive): Declare function. (eshell-find-tag): Remove `with-no-warnings', unneeded now. Pass argument NO-DEFAULT to `find-tag-interactive'.
Diffstat (limited to 'lisp/eshell')
-rw-r--r--lisp/eshell/esh-mode.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el
index 10623dba8e3..9abb0c8ecc0 100644
--- a/lisp/eshell/esh-mode.el
+++ b/lisp/eshell/esh-mode.el
@@ -497,6 +497,8 @@ and the hook `eshell-exit-hook'."
497 (if intercept 497 (if intercept
498 (setq this-command 'eshell-self-insert-command))))) 498 (setq this-command 'eshell-self-insert-command)))))
499 499
500(declare-function find-tag-interactive "etags" (prompt &optional no-default))
501
500(defun eshell-find-tag (&optional tagname next-p regexp-p) 502(defun eshell-find-tag (&optional tagname next-p regexp-p)
501 "A special version of `find-tag' that ignores read-onlyness." 503 "A special version of `find-tag' that ignores read-onlyness."
502 (interactive) 504 (interactive)
@@ -504,8 +506,7 @@ and the hook `eshell-exit-hook'."
504 (let ((inhibit-read-only t) 506 (let ((inhibit-read-only t)
505 (no-default (eobp)) 507 (no-default (eobp))
506 (find-tag-default-function 'ignore)) 508 (find-tag-default-function 'ignore))
507 (with-no-warnings 509 (setq tagname (car (find-tag-interactive "Find tag: " no-default)))
508 (setq tagname (car (find-tag-interactive "Find tag: "))))
509 (find-tag tagname next-p regexp-p))) 510 (find-tag tagname next-p regexp-p)))
510 511
511(defun eshell-move-argument (limit func property arg) 512(defun eshell-move-argument (limit func property arg)