diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-25 23:11:05 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-29 20:35:44 -0300 |
commit | 6e7757ad51dfe3b2de857ff8a8688718ff6115ac (patch) | |
tree | c8fa74f8960ccd84eb8c8f6272ef52c036abce50 /src/nvim/main.c | |
parent | 4b98ea1e80bf886e23500004e27799384c0af135 (diff) | |
download | rneovim-6e7757ad51dfe3b2de857ff8a8688718ff6115ac.tar.gz rneovim-6e7757ad51dfe3b2de857ff8a8688718ff6115ac.tar.bz2 rneovim-6e7757ad51dfe3b2de857ff8a8688718ff6115ac.zip |
eval: Refactor vimscript job control API
- Remove JobActivity autocmd and v:job_data variable
- Simplify `jobstart` to receive:
- An argument vector
- An optional dictionary which may contain any of the current `jobstart`
options plus `on_stdout`, `on_stderr` and `on_exit` callbacks.
- Refactor and add more job tests
- Update documentation
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r-- | src/nvim/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c index 47bb2bc515..55935564b8 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -293,8 +293,8 @@ int main(int argc, char **argv) "matchstr(expand(\"<amatch>\"), " "'\\c\\mterm://\\%(.\\{-}//\\%(\\d\\+:\\)\\?\\)\\?\\zs.*'), " // capture the working directory - "get(matchlist(expand(\"<amatch>\"), " - "'\\c\\mterm://\\(.\\{-}\\)//'), 1, ''))"); + "{'cwd': get(matchlist(expand(\"<amatch>\"), " + "'\\c\\mterm://\\(.\\{-}\\)//'), 1, '')})"); /* Execute --cmd arguments. */ exe_pre_commands(¶ms); |