+2004-05-25 Sam Steingold <sds@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-find-tag-default): New function:
+ strip the package prefix from the symbol name, if any.
+ Make it the `find-tag-default-function' for `lisp-mode'.
+
2004-05-25 John Paul Wallington <jpw@gnu.org>
* gs.el (gs-load-image): Use `set-process-query-on-exit-flag'
2004-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
* vc-hooks.el (vc-file-not-found-hook): Fix typo.
- From lorentey@elte.hu (L\e,Bu\e(Brentey K\e,Ba\e(Broly).
+ From lorentey@elte.hu (L\e$,1 q\e(Brentey K\e,Aa\e(Broly).
2004-03-27 Luc Teirlinck <teirllm@auburn.edu>
(setq imenu-case-fold-search t)
(set-syntax-table lisp-mode-syntax-table)
(run-mode-hooks 'lisp-mode-hook))
+(put 'lisp-mode 'find-tag-default-function 'lisp-find-tag-default)
+
+(defun lisp-find-tag-default ()
+ (let ((default (find-tag-default)))
+ (when (stringp default)
+ (if (string-match ":+" default)
+ (substring default (match-end 0))
+ default))))
;; Used in old LispM code.
(defalias 'common-lisp-mode 'lisp-mode)