0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.1.0238: 'buftype' is cleared when using ":term ++hidden cat"

Problem:    'buftype' is cleared when using ":term ++hidden cat". (Marcin
            Szamotulski)
Solution:   Set the "options initialized" flag earlier. (closes #3278)
This commit is contained in:
Bram Moolenaar
2018-08-04 16:54:11 +02:00
parent 87ea64ca96
commit 7da1fb5532
3 changed files with 20 additions and 0 deletions

View File

@@ -529,6 +529,8 @@ term_start(
set_string_option_direct((char_u *)"buftype", -1,
(char_u *)"terminal", OPT_FREE|OPT_LOCAL, 0);
// Avoid that 'buftype' is reset when this buffer is entered.
curbuf->b_p_initialized = TRUE;
/* Mark the buffer as not modifiable. It can only be made modifiable after
* the job finished. */