diff options
author | Glenn Morris <rgm@gnu.org> | 2016-03-17 12:55:09 -0400 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2016-03-17 12:55:09 -0400 |
commit | 9094304a9c109495bf2212a713df1b07270d15cd (patch) | |
tree | f0d9ea7ae892278e0839a2e8b533209d14497038 /lisp/progmodes/xref.el | |
parent | cbedfc26584fdffebedb713775ce5f97576ca75b (diff) | |
download | emacs-9094304a9c109495bf2212a713df1b07270d15cd.tar.gz emacs-9094304a9c109495bf2212a713df1b07270d15cd.tar.bz2 emacs-9094304a9c109495bf2212a713df1b07270d15cd.zip |
* lisp/progmodes/xref.el (xref-buffer-name, xref--window):
Move definitions before use.
Diffstat (limited to 'lisp/progmodes/xref.el')
-rw-r--r-- | lisp/progmodes/xref.el | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 69e6a154ae5..feed0fb36d9 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -436,6 +436,8 @@ If SELECT is non-nil, select the target window." ;;; XREF buffer (part of the UI) ;; The xref buffer is used to display a set of xrefs. +(defconst xref-buffer-name "*xref*" + "The name of the buffer to show xrefs.") (defmacro xref--with-dedicated-window (&rest body) `(let* ((xref-w (get-buffer-window xref-buffer-name)) @@ -470,6 +472,9 @@ If SELECT is non-nil, select the target window." (xref--show-pos-in-buf marker buf select)) (user-error (message (error-message-string err))))) +(defvar-local xref--window nil + "The original window this xref buffer was created from.") + (defun xref-show-location-at-point () "Display the source of xref at point in the appropriate window, if any." (interactive) @@ -500,9 +505,6 @@ If SELECT is non-nil, select the target window." (back-to-indentation) (get-text-property (point) 'xref-item))) -(defvar-local xref--window nil - "The original window this xref buffer was created from.") - (defun xref-goto-xref () "Jump to the xref on the current line and select its window." (interactive) @@ -624,9 +626,6 @@ references displayed in the current *xref* buffer." (t (error "No %s xref" (if backward "previous" "next")))))) -(defconst xref-buffer-name "*xref*" - "The name of the buffer to show xrefs.") - (defvar xref--button-map (let ((map (make-sparse-keymap))) (define-key map [(control ?m)] #'xref-goto-xref) |