[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b87d7cc 1/2: Perform xref jump even inside indentat
From: |
Dmitry Gutov |
Subject: |
[Emacs-diffs] master b87d7cc 1/2: Perform xref jump even inside indentation or at eol |
Date: |
Mon, 19 Jan 2015 02:20:29 +0000 |
branch: master
commit b87d7cc2493335c68f3376a0455a7b00224ca1f6
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Perform xref jump even inside indentation or at eol
* lisp/progmodes/xref.el (xref-goto-xref): Perform xref jump even inside
indentation or at eol.
---
lisp/ChangeLog | 5 +++++
lisp/progmodes/xref.el | 3 ++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ab44283..d84e831 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2015-01-18 Dmitry Gutov <address@hidden>
+
+ * progmodes/xref.el (xref-goto-xref): Perform the jump even inside
+ indentation or at eol.
+
2015-01-18 Stefan Monnier <address@hidden>
* emacs-lisp/eieio-core.el: Add `subclass' specializer for cl-generic.
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index 7f77d21..59da579 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -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))