]> gitweb.factorcode.org Git - factor.git/blob - basis/editors/notepad++/notepad++.factor
editors: allow them to be loaded in the load-all image
[factor.git] / basis / editors / notepad++ / notepad++.factor
1 USING: editors io.standard-paths kernel make math.parser
2 namespaces sequences ;
3 IN: editors.notepad++
4
5 SINGLETON: notepad++
6
7 editor-class [ notepad++ ] initialize
8
9 : notepad++-path ( -- path )
10     \ notepad++-path get [
11         { "notepad++" } "notepad++.exe" find-in-applications
12         [ "notepad++.exe" ] unless*
13     ] unless* ;
14
15 M: notepad++ editor-command
16     [
17         notepad++-path ,
18         number>string "-n" prepend , ,
19     ] { } make ;