From: Dominik Honnef Date: Wed, 24 Jul 2013 15:20:53 +0000 (-0400) Subject: misc/emacs: Make godef-jump behave more like find-tag by supporting pop-tag-mark X-Git-Tag: go1.2rc2~956 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9c6fecc2da35d3d4ee685cc7f56c69f4671e8888;p=gostls13.git misc/emacs: Make godef-jump behave more like find-tag by supporting pop-tag-mark Push point to the find-tag marker ring to support pop-tag-mark. Fixes #5804. R=adonovan CC=golang-dev https://golang.org/cl/11457044 --- diff --git a/misc/emacs/go-mode.el b/misc/emacs/go-mode.el index aac179150b..63f8ee2fa1 100644 --- a/misc/emacs/go-mode.el +++ b/misc/emacs/go-mode.el @@ -5,7 +5,9 @@ ;; license that can be found in the LICENSE file. (require 'cl) +(require 'etags) (require 'ffap) +(require 'ring) (require 'url) ;; XEmacs compatibility guidelines @@ -925,6 +927,7 @@ description at POINT." (message "%s" file)) (t (push-mark) + (ring-insert find-tag-marker-ring (point-marker)) (godef--find-file-line-column file other-window)))) (file-error (message "Could not run godef binary"))))