comparison src/eval.c @ 21385:54a304e4dc57 v8.2.1243

patch 8.2.1243: Vim9: cannot have a comment line halfway a list Commit: https://github.com/vim/vim/commit/75783bd84e42e8431e4a62dfbabc9be1a1e56901 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 19 14:41:58 2020 +0200 patch 8.2.1243: Vim9: cannot have a comment line halfway a list Problem: Vim9: cannot have a comment or empty line halfway a list at script level. Solution: Skip more than one line if needed.
author Bram Moolenaar <Bram@vim.org>
date Sun, 19 Jul 2020 14:45:03 +0200
parents 31a3f4d408b9
children a6c316ef161a
comparison
equal deleted inserted replaced
21384:0c7e050ddcf4 21385:54a304e4dc57
1911 *getnext = FALSE; 1911 *getnext = FALSE;
1912 if (in_vim9script() 1912 if (in_vim9script()
1913 && evalarg != NULL 1913 && evalarg != NULL
1914 && (evalarg->eval_cookie != NULL || evalarg->eval_cctx != NULL) 1914 && (evalarg->eval_cookie != NULL || evalarg->eval_cctx != NULL)
1915 && (*arg == NUL || (VIM_ISWHITE(arg[-1]) 1915 && (*arg == NUL || (VIM_ISWHITE(arg[-1])
1916 && *arg == '#' && arg[1] != '{'))) 1916 && vim9_comment_start(arg))))
1917 { 1917 {
1918 char_u *p; 1918 char_u *p;
1919 1919
1920 if (evalarg->eval_cookie != NULL) 1920 if (evalarg->eval_cookie != NULL)
1921 p = getline_peek(evalarg->eval_getline, evalarg->eval_cookie); 1921 p = getline_peek(evalarg->eval_getline, evalarg->eval_cookie);