mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 8.2.5122: lisp indenting my run over the end of the line
Problem: Lisp indenting my run over the end of the line. Solution: Check for NUL earlier.
This commit is contained in:
parent
8d6420631c
commit
0e8e938d49
@ -2029,6 +2029,8 @@ get_lisp_indent(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (*that == NUL)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if (*that == '(' || *that == '[')
|
if (*that == '(' || *that == '[')
|
||||||
++parencount;
|
++parencount;
|
||||||
|
@ -144,6 +144,16 @@ func Test_lisp_indent()
|
|||||||
close!
|
close!
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_lisp_indent_quoted()
|
||||||
|
" This was going past the end of the line
|
||||||
|
new
|
||||||
|
setlocal lisp autoindent
|
||||||
|
call setline(1, ['"[', '='])
|
||||||
|
normal Gvk=
|
||||||
|
|
||||||
|
bwipe!
|
||||||
|
endfunc
|
||||||
|
|
||||||
" Test for setting the 'indentexpr' from a modeline
|
" Test for setting the 'indentexpr' from a modeline
|
||||||
func Test_modeline_indent_expr()
|
func Test_modeline_indent_expr()
|
||||||
let modeline = &modeline
|
let modeline = &modeline
|
||||||
|
@ -734,6 +734,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
5122,
|
||||||
/**/
|
/**/
|
||||||
5121,
|
5121,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user