mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
updated for version 7.0125
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 05
|
*todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -30,6 +30,8 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
|
Spell checking: code for pre-compressing tree. (Olaf Seibert)
|
||||||
|
|
||||||
Mac unicode patch (Da Woon Jung):
|
Mac unicode patch (Da Woon Jung):
|
||||||
- selecting proportional font breaks display
|
- selecting proportional font breaks display
|
||||||
- UTF-8 text causes display problems. Font replacement causes this.
|
- UTF-8 text causes display problems. Font replacement causes this.
|
||||||
|
21
src/eval.c
21
src/eval.c
@@ -15161,8 +15161,26 @@ find_name_end(arg, expr_start, expr_end, flags)
|
|||||||
|| *p == '{'
|
|| *p == '{'
|
||||||
|| ((flags & FNE_INCL_BR) && (*p == '[' || *p == '.'))
|
|| ((flags & FNE_INCL_BR) && (*p == '[' || *p == '.'))
|
||||||
|| mb_nest != 0
|
|| mb_nest != 0
|
||||||
|| br_nest != 0); ++p)
|
|| br_nest != 0); mb_ptr_adv(p))
|
||||||
{
|
{
|
||||||
|
if (*p == '\'')
|
||||||
|
{
|
||||||
|
/* skip over 'string' to avoid counting [ and ] inside it. */
|
||||||
|
for (p = p + 1; *p != NUL && *p != '\''; mb_ptr_adv(p))
|
||||||
|
;
|
||||||
|
if (*p == NUL)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else if (*p == '"')
|
||||||
|
{
|
||||||
|
/* skip over "str\"ing" to avoid counting [ and ] inside it. */
|
||||||
|
for (p = p + 1; *p != NUL && *p != '"'; mb_ptr_adv(p))
|
||||||
|
if (*p == '\\' && p[1] != NUL)
|
||||||
|
++p;
|
||||||
|
if (*p == NUL)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
if (mb_nest == 0)
|
if (mb_nest == 0)
|
||||||
{
|
{
|
||||||
if (*p == '[')
|
if (*p == '[')
|
||||||
@@ -15170,6 +15188,7 @@ find_name_end(arg, expr_start, expr_end, flags)
|
|||||||
else if (*p == ']')
|
else if (*p == ']')
|
||||||
--br_nest;
|
--br_nest;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (br_nest == 0)
|
if (br_nest == 0)
|
||||||
{
|
{
|
||||||
if (*p == '{')
|
if (*p == '{')
|
||||||
|
Reference in New Issue
Block a user