Mercurial > vim
diff src/structs.h @ 19245:5ed8297121fa v8.2.0181
patch 8.2.0181: problems parsing :term arguments
Commit: https://github.com/vim/vim/commit/21109272f5b0d32c408dc292561c0b1f2f8ebc53
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 30 16:27:20 2020 +0100
patch 8.2.0181: problems parsing :term arguments
Problem: Problems parsing :term arguments.
Solution: Improve parsing, fix memory leak, add tests. (Ozaki Kiichi,
closes #5536)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 30 Jan 2020 16:30:04 +0100 |
parents | d776967d0f0d |
children | e99e6d794597 |
line wrap: on
line diff
--- a/src/structs.h +++ b/src/structs.h @@ -2106,7 +2106,7 @@ typedef struct int jo_block_write; // for testing only int jo_part; int jo_id; - char_u jo_soe_buf[NUMBUFLEN]; + char_u jo_stoponexit_buf[NUMBUFLEN]; char_u *jo_stoponexit; dict_T *jo_env; // environment variables char_u jo_cwd_buf[NUMBUFLEN]; @@ -2121,17 +2121,21 @@ typedef struct buf_T *jo_bufnr_buf; int jo_hidden; int jo_term_norestore; + char_u jo_term_name_buf[NUMBUFLEN]; char_u *jo_term_name; + char_u jo_term_opencmd_buf[NUMBUFLEN]; char_u *jo_term_opencmd; int jo_term_finish; + char_u jo_eof_chars_buf[NUMBUFLEN]; char_u *jo_eof_chars; + char_u jo_term_kill_buf[NUMBUFLEN]; char_u *jo_term_kill; # if defined(FEAT_GUI) || defined(FEAT_TERMGUICOLORS) long_u jo_ansi_colors[16]; # endif int jo_tty_type; // first character of "tty_type" + char_u jo_term_api_buf[NUMBUFLEN]; char_u *jo_term_api; - char_u jo_term_api_buf[NUMBUFLEN]; #endif } jobopt_T;