Mercurial > vim
comparison src/evalvars.c @ 26881:fb67cd7d30a7 v8.2.3969
patch 8.2.3969: value of MAXCOL not available in Vim script
Commit: https://github.com/vim/vim/commit/56200eed62e59ad831f6564dcafe346e6f97ac20
Author: naohiro ono <obcat@icloud.com>
Date: Sat Jan 1 14:59:44 2022 +0000
patch 8.2.3969: value of MAXCOL not available in Vim script
Problem: Value of MAXCOL not available in Vim script.
Solution: Add v:maxcol. (Naohiro Ono, closes https://github.com/vim/vim/issues/9451)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 01 Jan 2022 16:00:03 +0100 |
parents | 06a137af96f8 |
children | 7f150a4936f2 |
comparison
equal
deleted
inserted
replaced
26880:4949ec0bc329 | 26881:fb67cd7d30a7 |
---|---|
152 {VV_NAME("exiting", VAR_SPECIAL), NULL, VV_RO}, | 152 {VV_NAME("exiting", VAR_SPECIAL), NULL, VV_RO}, |
153 {VV_NAME("colornames", VAR_DICT), &t_dict_string, VV_RO}, | 153 {VV_NAME("colornames", VAR_DICT), &t_dict_string, VV_RO}, |
154 {VV_NAME("sizeofint", VAR_NUMBER), NULL, VV_RO}, | 154 {VV_NAME("sizeofint", VAR_NUMBER), NULL, VV_RO}, |
155 {VV_NAME("sizeoflong", VAR_NUMBER), NULL, VV_RO}, | 155 {VV_NAME("sizeoflong", VAR_NUMBER), NULL, VV_RO}, |
156 {VV_NAME("sizeofpointer", VAR_NUMBER), NULL, VV_RO}, | 156 {VV_NAME("sizeofpointer", VAR_NUMBER), NULL, VV_RO}, |
157 {VV_NAME("maxcol", VAR_NUMBER), NULL, VV_RO}, | |
157 }; | 158 }; |
158 | 159 |
159 // shorthand | 160 // shorthand |
160 #define vv_tv_type vv_di.di_tv.v_type | 161 #define vv_tv_type vv_di.di_tv.v_type |
161 #define vv_nr vv_di.di_tv.vval.v_number | 162 #define vv_nr vv_di.di_tv.vval.v_number |
239 set_vim_var_nr(VV_NUMBERMIN, VARNUM_MIN); | 240 set_vim_var_nr(VV_NUMBERMIN, VARNUM_MIN); |
240 set_vim_var_nr(VV_NUMBERSIZE, sizeof(varnumber_T) * 8); | 241 set_vim_var_nr(VV_NUMBERSIZE, sizeof(varnumber_T) * 8); |
241 set_vim_var_nr(VV_SIZEOFINT, sizeof(int)); | 242 set_vim_var_nr(VV_SIZEOFINT, sizeof(int)); |
242 set_vim_var_nr(VV_SIZEOFLONG, sizeof(long)); | 243 set_vim_var_nr(VV_SIZEOFLONG, sizeof(long)); |
243 set_vim_var_nr(VV_SIZEOFPOINTER, sizeof(char *)); | 244 set_vim_var_nr(VV_SIZEOFPOINTER, sizeof(char *)); |
245 set_vim_var_nr(VV_MAXCOL, MAXCOL); | |
244 | 246 |
245 set_vim_var_nr(VV_TYPE_NUMBER, VAR_TYPE_NUMBER); | 247 set_vim_var_nr(VV_TYPE_NUMBER, VAR_TYPE_NUMBER); |
246 set_vim_var_nr(VV_TYPE_STRING, VAR_TYPE_STRING); | 248 set_vim_var_nr(VV_TYPE_STRING, VAR_TYPE_STRING); |
247 set_vim_var_nr(VV_TYPE_FUNC, VAR_TYPE_FUNC); | 249 set_vim_var_nr(VV_TYPE_FUNC, VAR_TYPE_FUNC); |
248 set_vim_var_nr(VV_TYPE_LIST, VAR_TYPE_LIST); | 250 set_vim_var_nr(VV_TYPE_LIST, VAR_TYPE_LIST); |