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

patch 8.2.4173: cannot use an import in 'foldexpr'

Problem:    Cannot use an import in 'foldexpr'.
Solution:   Set the script context to where 'foldexpr' was set. (closes #9584)
            Fix that the script context was not set for all buffers.
This commit is contained in:
Bram Moolenaar
2022-01-21 16:31:11 +00:00
parent 6517f14165
commit e70dd11ef4
7 changed files with 59 additions and 9 deletions

View File

@@ -3695,6 +3695,8 @@ struct window_S
*/
winopt_T w_onebuf_opt;
winopt_T w_allbuf_opt;
// transform a pointer to a "onebuf" option into a "allbuf" option
#define GLOBAL_WO(p) ((char *)p + sizeof(winopt_T))
// A few options have local flags for P_INSECURE.
#ifdef FEAT_STL_OPT
@@ -3718,9 +3720,6 @@ struct window_S
int w_briopt_list; // additional indent for lists
#endif
// transform a pointer to a "onebuf" option into a "allbuf" option
#define GLOBAL_WO(p) ((char *)p + sizeof(winopt_T))
long w_scbind_pos;
#ifdef FEAT_EVAL