Mercurial > vim
comparison src/eval.c @ 17833:8377ec7c5824 v8.1.1913
patch 8.1.1913: not easy to compute the space on the command line
Commit: https://github.com/vim/vim/commit/37f4cbd46f5a6f2dd3a48d5fa4324dce37e4bd6c
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Aug 23 20:58:45 2019 +0200
patch 8.1.1913: not easy to compute the space on the command line
Problem: Not easy to compute the space on the command line.
Solution: Add v:echospace. (Daniel Hahler, closes https://github.com/vim/vim/issues/4732)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 23 Aug 2019 21:00:05 +0200 |
parents | 9c15c85db5d8 |
children | d50a5faa75bd |
comparison
equal
deleted
inserted
replaced
17832:756153721e77 | 17833:8377ec7c5824 |
---|---|
199 {VV_NAME("termu7resp", VAR_STRING), VV_RO}, | 199 {VV_NAME("termu7resp", VAR_STRING), VV_RO}, |
200 {VV_NAME("termstyleresp", VAR_STRING), VV_RO}, | 200 {VV_NAME("termstyleresp", VAR_STRING), VV_RO}, |
201 {VV_NAME("termblinkresp", VAR_STRING), VV_RO}, | 201 {VV_NAME("termblinkresp", VAR_STRING), VV_RO}, |
202 {VV_NAME("event", VAR_DICT), VV_RO}, | 202 {VV_NAME("event", VAR_DICT), VV_RO}, |
203 {VV_NAME("versionlong", VAR_NUMBER), VV_RO}, | 203 {VV_NAME("versionlong", VAR_NUMBER), VV_RO}, |
204 {VV_NAME("echospace", VAR_NUMBER), VV_RO}, | |
204 }; | 205 }; |
205 | 206 |
206 /* shorthand */ | 207 /* shorthand */ |
207 #define vv_type vv_di.di_tv.v_type | 208 #define vv_type vv_di.di_tv.v_type |
208 #define vv_nr vv_di.di_tv.vval.v_number | 209 #define vv_nr vv_di.di_tv.vval.v_number |
386 set_vim_var_nr(VV_TYPE_BOOL, VAR_TYPE_BOOL); | 387 set_vim_var_nr(VV_TYPE_BOOL, VAR_TYPE_BOOL); |
387 set_vim_var_nr(VV_TYPE_NONE, VAR_TYPE_NONE); | 388 set_vim_var_nr(VV_TYPE_NONE, VAR_TYPE_NONE); |
388 set_vim_var_nr(VV_TYPE_JOB, VAR_TYPE_JOB); | 389 set_vim_var_nr(VV_TYPE_JOB, VAR_TYPE_JOB); |
389 set_vim_var_nr(VV_TYPE_CHANNEL, VAR_TYPE_CHANNEL); | 390 set_vim_var_nr(VV_TYPE_CHANNEL, VAR_TYPE_CHANNEL); |
390 set_vim_var_nr(VV_TYPE_BLOB, VAR_TYPE_BLOB); | 391 set_vim_var_nr(VV_TYPE_BLOB, VAR_TYPE_BLOB); |
392 | |
393 set_vim_var_nr(VV_ECHOSPACE, sc_col - 1); | |
391 | 394 |
392 set_reg_var(0); /* default for v:register is not 0 but '"' */ | 395 set_reg_var(0); /* default for v:register is not 0 but '"' */ |
393 | 396 |
394 #ifdef EBCDIC | 397 #ifdef EBCDIC |
395 /* | 398 /* |