]> git.eshelyaron.com Git - emacs.git/commitdiff
(lisp-find-tag-default): Strip the package prefix from the symbol name, if any.
authorSam Steingold <sds@gnu.org>
Tue, 25 May 2004 20:51:06 +0000 (20:51 +0000)
committerSam Steingold <sds@gnu.org>
Tue, 25 May 2004 20:51:06 +0000 (20:51 +0000)
Make it the `find-tag-default-function' for `lisp-mode'.

lisp/ChangeLog
lisp/emacs-lisp/lisp-mode.el

index b319197bac842a63bc8d2bb797b19ec3d73dfef0..f264c04fca395e5315e0f2e6d6b02946dcd66bc1 100644 (file)
@@ -1,3 +1,9 @@
+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>
 
index 4057fe2968e52c5c8ed056d76f3622280bb0f794..fcc6517b747380a645e9aca7bd08d62f0d5fdc16 100644 (file)
@@ -355,6 +355,14 @@ if that value is non-nil."
   (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)