USING: editors io.files io.launcher kernel math.parser namespaces sequences windows.shell32 make io.pathnames ; IN: editors.notepad2 : notepad2-path ( -- path ) \ notepad2-path get-global [ windows-directory "system32\\notepad.exe" append-path [ "notepad.exe" ] unless* ] unless* ; : notepad2 ( file line -- ) [ notepad2-path , "/g" , number>string , , ] { } make run-detached drop ; [ notepad2 ] edit-hook set-global