remove math.blas.syntax and merge parsing words into math.blas.vectors/matrices
[factor/jcg.git] / basis / editors / vim / vim.factor
blobf07f2578880fed2b83b8fd7c80bb5cda7202d9be
1 USING: definitions io io.launcher kernel math math.parser
2 namespaces parser prettyprint sequences editors accessors
3 make ;
4 IN: editors.vim
6 SYMBOL: vim-path
8 SYMBOL: vim-editor
9 HOOK: vim-command vim-editor ( file line -- array )
11 SINGLETON: vim
13 M: vim vim-command
14     [
15         vim-path get , swap , "+" swap number>string append ,
16     ] { } make ;
18 : vim-location ( file line -- )
19     vim-command try-process ;
21 "vim" vim-path set-global
22 [ vim-location ] edit-hook set-global
23 vim vim-editor set-global