Bug fixes for lcs.diff2html; xml.writer
[factor/jcg.git] / basis / editors / emacs / emacs.factor
blob79387f9820dae12c0f97a442554350440358da80
1 USING: definitions io.launcher kernel parser words sequences math
2 math.parser namespaces editors make system ;
3 IN: editors.emacs
5 : emacsclient ( file line -- )
6     [
7         \ emacsclient get "emacsclient" or ,
8         os windows? [ "--no-wait" , ] unless
9         "+" swap number>string append ,
10         ,
11     ] { } make try-process ;
13 : emacs ( word -- )
14     where first2 emacsclient ;
16 [ emacsclient ] edit-hook set-global