2007-12-09 11:57:03 -05:00
|
|
|
USING: editors io.files io.launcher kernel math.parser
|
|
|
|
namespaces sequences windows.shell32 ;
|
2007-12-04 00:01:34 -05:00
|
|
|
IN: editors.ultraedit
|
|
|
|
|
2007-12-09 11:57:03 -05:00
|
|
|
: ultraedit-path ( -- path )
|
|
|
|
\ ultraedit-path get-global [
|
|
|
|
program-files
|
2008-03-27 20:06:24 -04:00
|
|
|
"IDM Computer Solutions\\UltraEdit-32\\uedit32.exe" append-path
|
2007-12-09 11:57:03 -05:00
|
|
|
] unless* ;
|
|
|
|
|
2007-12-04 00:01:34 -05:00
|
|
|
: ultraedit ( file line -- )
|
|
|
|
[
|
2008-01-29 12:41:12 -05:00
|
|
|
ultraedit-path , [ swap % "/" % # "/1" % ] "" make ,
|
2008-01-24 02:50:40 -05:00
|
|
|
] { } make run-detached drop ;
|
2007-12-04 00:01:34 -05:00
|
|
|
|
|
|
|
|
|
|
|
[ ultraedit ] edit-hook set-global
|