Mercurial > vim
diff src/evalvars.c @ 23438:4c6ebf531284 v8.2.2262
patch 8.2.2262: Vim9: converting bool to string prefixes v:
Commit: https://github.com/vim/vim/commit/a8b8af19e48e1803e20a129e9aebab1aac544956
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jan 1 15:11:04 2021 +0100
patch 8.2.2262: Vim9: converting bool to string prefixes v:
Problem: Vim9: converting bool to string prefixes v:.
Solution: Do not use the v: prefix.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 01 Jan 2021 15:15:03 +0100 |
parents | bb0c53f4ef8b |
children | b1dbbc81a011 |
line wrap: on
line diff
--- a/src/evalvars.c +++ b/src/evalvars.c @@ -2068,8 +2068,8 @@ get_var_special_name(int nr) { switch (nr) { - case VVAL_FALSE: return "v:false"; - case VVAL_TRUE: return "v:true"; + case VVAL_FALSE: return in_vim9script() ? "false" : "v:false"; + case VVAL_TRUE: return in_vim9script() ? "true" : "v:true"; case VVAL_NONE: return "v:none"; case VVAL_NULL: return "v:null"; }