Mercurial > vim
diff src/proto/terminal.pro @ 14139:4d3f6bf86bec v8.1.0087
patch 8.1.0087: v:shell_error is always zero when using terminal for "!cmd"
commit https://github.com/vim/vim/commit/f9c3883b11b33f0c548df5e949ba59fde74d3e7b
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jun 19 19:59:20 2018 +0200
patch 8.1.0087: v:shell_error is always zero when using terminal for "!cmd"
Problem: v:shell_error is always zero when using terminal for "!cmd".
Solution: Use "exitval" of terminal-job. (Ozaki Kiichi, closes https://github.com/vim/vim/issues/2994)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 19 Jun 2018 20:00:08 +0200 |
parents | 81e8e6181aeb |
children | d89c5b339c2a |
line wrap: on
line diff
--- a/src/proto/terminal.pro +++ b/src/proto/terminal.pro @@ -55,5 +55,6 @@ void f_term_setkill(typval_T *argvars, t void f_term_start(typval_T *argvars, typval_T *rettv); void f_term_wait(typval_T *argvars, typval_T *rettv); void term_send_eof(channel_T *ch); +job_T *term_getjob(term_T *term); int terminal_enabled(void); /* vim: set ft=c : */