]> gitweb.factorcode.org Git - factor.git/commitdiff
emacsclient.exe is a console app, so whenever it's run a console box pops up. run...
authorDoug Coleman <doug.coleman@gmail.com>
Fri, 20 Feb 2009 18:58:19 +0000 (12:58 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Fri, 20 Feb 2009 18:58:19 +0000 (12:58 -0600)
basis/editors/emacs/windows/windows.factor

index d5c1e7811caedbcdb79d75651839fc2970db636d..e18c39ed6059e4c173dc7b543ab6ad551eec2ceb 100755 (executable)
@@ -1,9 +1,12 @@
 ! Copyright (C) 2009 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: editors.emacs io.directories.search.windows kernel sequences
-system ;
+system combinators.short-circuit ;
 IN: editors.emacs.windows
 
 M: windows default-emacsclient
-    "Emacs" t [ "emacsclient.exe" tail? ] find-in-program-files
-    "emacsclient.exe" or ;
+    {
+        [ "Emacs" t [ "emacsclientw.exe" tail? ] find-in-program-files ]
+        [ "Emacs" t [ "emacsclient.exe" tail? ] find-in-program-files ]
+        [ "emacsclient.exe" ]
+    } 0|| ;