diff options
author | Dmitry Gutov <dgutov@yandex.ru> | 2019-12-28 19:28:30 +0300 |
---|---|---|
committer | Dmitry Gutov <dgutov@yandex.ru> | 2019-12-28 19:30:39 +0300 |
commit | 50a0126402dbcf6d3aee2f55f6defbf5e60dc406 (patch) | |
tree | 9de86ba43fc5e952a3b3ab3b833dfb22acdf4d07 | |
parent | 74261ff301d9dc46a4aee9878febaaaa6f574a18 (diff) | |
download | emacs-50a0126402dbcf6d3aee2f55f6defbf5e60dc406.tar.gz |
Do some renames for clarity
* lisp/progmodes/xref.el (xref--last-file-buffer):
Rename from xref--last-visiting-buffer. Update users.
(xref--find-file-buffer): Rename from xref--find-buffer-visiting
to match the standard function that gets called inside. Ditto.
-rw-r--r-- | lisp/progmodes/xref.el | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 12f32b1cdf6..6a0bcda466f 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -1278,11 +1278,11 @@ Such as the current syntax table and the applied syntax properties." (in ?b ?B ?< ?> ?w ?W ?_ ?s ?S)) str))) -(defvar xref--last-visiting-buffer nil) +(defvar xref--last-file-buffer nil) (defvar xref--temp-buffer-file-name nil) (defun xref--convert-hits (hits regexp) - (let (xref--last-visiting-buffer + (let (xref--last-file-buffer (tmp-buffer (generate-new-buffer " *xref-temp*"))) (unwind-protect (cl-mapcan (lambda (hit) (xref--collect-matches hit regexp tmp-buffer)) @@ -1293,7 +1293,7 @@ Such as the current syntax table and the applied syntax properties." (pcase-let* ((`(,line ,file ,text) hit) (remote-id (file-remote-p default-directory)) (file (and file (concat remote-id file))) - (buf (xref--find-buffer-visiting file)) + (buf (xref--find-file-buffer file)) (syntax-needed (xref--regexp-syntax-dependent-p regexp))) (if buf (with-current-buffer buf @@ -1349,11 +1349,13 @@ Such as the current syntax table and the applied syntax properties." matches))) (nreverse matches))) -(defun xref--find-buffer-visiting (file) - (unless (equal (car xref--last-visiting-buffer) file) - (setq xref--last-visiting-buffer +(defun xref--find-file-buffer (file) + (unless (equal (car xref--last-file-buffer) file) + (setq xref--last-file-buffer + ;; `find-buffer-visiting' is considerably slower, + ;; especially on remote files. (cons file (get-file-buffer file)))) - (cdr xref--last-visiting-buffer)) + (cdr xref--last-file-buffer)) (provide 'xref) |