]> git.eshelyaron.com Git - emacs.git/commitdiff
Perform xref jump even inside indentation or at eol
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 18 Jan 2015 08:15:41 +0000 (10:15 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 18 Jan 2015 23:11:25 +0000 (01:11 +0200)
* lisp/progmodes/xref.el (xref-goto-xref): Perform xref jump even inside
indentation or at eol.

lisp/ChangeLog
lisp/progmodes/xref.el

index ab4428382fe75ee15fef19867e5b221964d60602..d84e83158c2002155b48be8d29f2d60b71d5301e 100644 (file)
@@ -1,3 +1,8 @@
+2015-01-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/xref.el (xref-goto-xref): Perform the jump even inside
+       indentation or at eol.
+
 2015-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/eieio-core.el: Add `subclass' specializer for cl-generic.
index 7f77d218a48bc2607a5db83a7dac2bd304d4ba3c..59da57932956117634ad627acae513c512e5c0a0 100644 (file)
@@ -379,8 +379,9 @@ WINDOW controls how the buffer is displayed:
 (defvar-local xref--window nil)
 
 (defun xref-goto-xref ()
-  "Jump to the xref at point and bury the xref buffer."
+  "Jump to the xref on the current line and bury the xref buffer."
   (interactive)
+  (back-to-indentation)
   (let ((loc (or (xref--location-at-point)
                  (error "No reference at point")))
         (window xref--window))