FUEL: set context to (factor-current-vocab), in case it's a word defined
in the current bufferlocals-and-roots
parent
7efad3c3c3
commit
179b565b2b
|
@ -152,7 +152,10 @@ cursor at the first ocurrence of the used word."
|
||||||
(fuel-popup--display (current-buffer)))
|
(fuel-popup--display (current-buffer)))
|
||||||
|
|
||||||
(defun fuel-xref--callers (word)
|
(defun fuel-xref--callers (word)
|
||||||
(fuel-xref--eval<x--y> (list :quote word) 'fuel-callers-xref ""))
|
(fuel-xref--eval<x--y>
|
||||||
|
(list :quote word)
|
||||||
|
'fuel-callers-xref
|
||||||
|
(factor-current-vocab)))
|
||||||
|
|
||||||
(defun fuel-xref--show-callers (word)
|
(defun fuel-xref--show-callers (word)
|
||||||
(let ((res (fuel-xref--callers word)))
|
(let ((res (fuel-xref--callers word)))
|
||||||
|
@ -164,7 +167,10 @@ cursor at the first ocurrence of the used word."
|
||||||
(mapcar 'cadar (fuel-xref--callers word)))
|
(mapcar 'cadar (fuel-xref--callers word)))
|
||||||
|
|
||||||
(defun fuel-xref--show-callees (word)
|
(defun fuel-xref--show-callees (word)
|
||||||
(let ((res (fuel-xref--eval<x--y> (list :quote word) 'fuel-callees-xref "")))
|
(let ((res (fuel-xref--eval<x--y>
|
||||||
|
(list :quote word)
|
||||||
|
'fuel-callees-xref
|
||||||
|
(factor-current-vocab))))
|
||||||
(with-current-buffer (fuel-xref--buffer)
|
(with-current-buffer (fuel-xref--buffer)
|
||||||
(setq fuel-xref--word nil)
|
(setq fuel-xref--word nil)
|
||||||
(fuel-xref--display-word-groups word "used by" res))))
|
(fuel-xref--display-word-groups word "used by" res))))
|
||||||
|
@ -258,7 +264,7 @@ With prefix argument, force reload of vocabulary list."
|
||||||
"Show a list of words in current file.
|
"Show a list of words in current file.
|
||||||
With prefix argument, ask for the vocab."
|
With prefix argument, ask for the vocab."
|
||||||
(interactive "P")
|
(interactive "P")
|
||||||
(let ((vocab (or (and (not arg) (factor-find-in))
|
(let ((vocab (or (and (not arg) (factor-current-vocab))
|
||||||
(fuel-completion--read-vocab nil))))
|
(fuel-completion--read-vocab nil))))
|
||||||
(when vocab
|
(when vocab
|
||||||
(fuel-xref--show-vocab-words vocab))))
|
(fuel-xref--show-vocab-words vocab))))
|
||||||
|
|
Loading…
Reference in New Issue