Problem: In a :def function "put = expr" does not work.
Solution: Skip over white space. (closes #9936)
:2put =['a', 'b', 'c']
assert_equal(['ppp', 'a', 'b', 'c', 'above'], getline(2, 6))
- :0put ='first'
+ :0put = 'first'
assert_equal('first', getline(1))
:1put! ='first again'
assert_equal('first again', getline(1))
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 4552,
/**/
4551,
/**/
if (eap->regname == '=')
{
- char_u *p = line + 1;
+ char_u *p = skipwhite(line + 1);
if (compile_expr0(&p, cctx) == FAIL)
return NULL;