]> gitweb.factorcode.org Git - factor.git/commitdiff
FUEL: improves the fuel-update-usings feature
authorBjörn Lindqvist <bjourne@gmail.com>
Thu, 25 Aug 2016 09:52:35 +0000 (11:52 +0200)
committerBjörn Lindqvist <bjourne@gmail.com>
Thu, 25 Aug 2016 09:52:35 +0000 (11:52 +0200)
Now it works even when the USING: list should be empty.

misc/fuel/fuel-debug-uses.el
misc/fuel/fuel-debug.el

index 36076a2637a07a3250530ff11036d2de10200a03..119d17ad0e01917a01194f9d04cda545ef678906 100644 (file)
 (defun fuel-debug--uses-cont (retort)
   (let ((uses (fuel-debug--uses retort))
         (err (fuel-eval--retort-error retort)))
-    (if uses (fuel-debug--uses-display uses)
-      (fuel-debug--uses-display-err retort))))
+    (if err
+        (fuel-debug--uses-display-err retort)
+      (fuel-debug--uses-display uses))))
 
 (defun fuel-debug--uses-display (uses)
   (let* ((inhibit-read-only t)
   (let ((inhibit-read-only t)
         (file fuel-debug--uses-file)
         (uses fuel-debug--uses))
-    (when (and uses file)
+    (when file
       (insert "\nDone!")
       (fuel-debug--uses-clean)
       (fuel-popup--quit)
index 25e3cf6e4ae88a906a50d27b1a0806e24e569cae..7f9dc3ea4130ee5e0fc9abbcc58b0b7ac19d779d 100644 (file)
@@ -318,8 +318,9 @@ the debugger."
     (beginning-of-line)
     (open-line 2)
     (insert "USING: "))
-  (let ((start (point)))
-    (insert (mapconcat 'substring-no-properties uses " ") " ;")
+  (let ((start (point))
+        (tokens (append uses '(";"))))
+    (insert (mapconcat 'substring-no-properties tokens " "))
     (fill-region start (point) nil)))
 
 (defun fuel-debug-update-usings ()