[movitz-cvs] CVS movitz/ide

ffjeld ffjeld at common-lisp.net
Wed Mar 7 20:53:12 UTC 2007


Update of /project/movitz/cvsroot/movitz/ide
In directory clnet:/tmp/cvs-serv20281

Modified Files:
	movitz-slime.el 
Log Message:
Some more tweaks. Do movitz-auto-mode-setup by default.


--- /project/movitz/cvsroot/movitz/ide/movitz-slime.el	2007/03/03 18:34:58	1.3
+++ /project/movitz/cvsroot/movitz/ide/movitz-slime.el	2007/03/07 20:53:12	1.4
@@ -72,6 +72,8 @@
               (when (string-match ".*/movitz/losp/.*\\.lisp$" (buffer-file-name))
                 (movitz-mode 1)))))
 
+(movitz-auto-mode-setup)
+
 
 ;;;; Commands
 
@@ -85,9 +87,11 @@
     (when (and buffer (buffer-modified-p buffer))
       (when (y-or-n-p (format "Save file %s? " filename))
         (with-current-buffer buffer (save-buffer)))))
-  (message "Compiling..")
-  (slime-eval-async `(movitz.ide:compile-movitz-file ,filename)
-                    (lambda (_) (message "Compilation finished."))))
+  (lexical-let ((filename filename))
+    (message "Movitz compiling '%s'.." filename)
+    (slime-eval-async `(movitz.ide:compile-movitz-file ,filename)
+                      (lambda (_)
+                        (message "Movitz compiling '%s'..done." filename)))))
 
 (defun movitz-compile-defun ()
   "Compile the defun at point as Movitz code."
@@ -205,6 +209,7 @@
                         (message "Dumping '%s'..done, starting quemu." filename)
                         (call-process "c:/progra~1/qemu/qemu"
                                       nil 0 nil
+                                      "-s"
                                       "-L" "c:/progra~1/qemu"
                                       "-fda" filename
                                       "-boot" "a")))))




More information about the Movitz-cvs mailing list