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