FUEL: can use the factor-on-vocab function instead
parent
dcb0cc8da7
commit
f718269d50
|
@ -38,11 +38,6 @@
|
|||
((eq method 'frame) (find-file-other-frame file))
|
||||
(t (find-file file))))
|
||||
|
||||
(defun fuel-edit--looking-at-vocab ()
|
||||
(save-excursion
|
||||
(factor-beginning-of-defun)
|
||||
(looking-at "USING:\\|USE:\\|IN:")))
|
||||
|
||||
(defun fuel-edit--try-edit (ret)
|
||||
(let* ((err (fuel-eval--retort-error ret))
|
||||
(loc (fuel-eval--retort-result ret)))
|
||||
|
@ -94,7 +89,7 @@ With prefix, asks for the word to edit."
|
|||
(fuel-completion--read-word "Edit word: ")))
|
||||
(cmd `(:fuel* ((:quote ,word) fuel-get-word-location)))
|
||||
(marker (and (not arg) (point-marker))))
|
||||
(if (and (not arg) (fuel-edit--looking-at-vocab))
|
||||
(if (and (not arg) (factor-on-vocab))
|
||||
(fuel-edit-vocabulary nil word)
|
||||
(fuel-edit--try-edit (fuel-eval--send/wait cmd)))
|
||||
(when marker (ring-insert find-tag-marker-ring marker))))
|
||||
|
|
|
@ -215,7 +215,7 @@ With prefix argument, ask for word."
|
|||
(when word
|
||||
(message "Looking up %s's users ..." word)
|
||||
(if (and (not arg)
|
||||
(fuel-edit--looking-at-vocab))
|
||||
(factor-on-vocab))
|
||||
(fuel-xref--show-vocab-usage word)
|
||||
(fuel-xref--show-callers word)))))
|
||||
|
||||
|
@ -230,7 +230,7 @@ With prefix argument, ask for word."
|
|||
(when word
|
||||
(message "Looking up %s's callees ..." word)
|
||||
(if (and (not arg)
|
||||
(fuel-edit--looking-at-vocab))
|
||||
(factor-on-vocab))
|
||||
(fuel-xref--show-vocab-uses word)
|
||||
(fuel-xref--show-callees word)))))
|
||||
|
||||
|
|
Loading…
Reference in New Issue