]> gitweb.factorcode.org Git - factor.git/commitdiff
emeditor autopath
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 9 Dec 2007 16:56:47 +0000 (10:56 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 9 Dec 2007 16:56:47 +0000 (10:56 -0600)
extra/editors/emeditor/emeditor.factor [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 6df4a36..2caa42b
@@ -1,9 +1,15 @@
-USING: editors io.launcher kernel math.parser namespaces ;
+USING: editors hardware-info.windows io.files io.launcher
+kernel math.parser namespaces sequences windows.shell32 ;
 IN: editors.emeditor
 
+: emeditor-path ( -- path )
+    \ emeditor-path get-global [
+        program-files "\\EmEditor\\EmEditor.exe" path+
+    ] unless* ;
+
 : emeditor ( file line -- )
     [
-        \ emeditor get-global % " /l " % #
+        emeditor-path % " /l " % #
         " " % "\"" % % "\"" %
     ] "" make run-detached ;