updated for version 7.0056
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 04
|
*todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -30,13 +30,13 @@ 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 -----------------------
|
||||||
|
|
||||||
- Steve Wall has a patch (2005 Mar 3) for adding function keys up to 37,
|
- Patch from Steve Wall (2005 Mar 3) for dec locator mode with xterm
|
||||||
with modifiers.
|
above column 223.
|
||||||
Still need to recognize modifiers in "ESC O 5 F". "ESC O * F"?
|
Doesn't work: may send wrong escape sequence to terminal, because mouse
|
||||||
":map <C-S-End> lll" has no effect.
|
type already changed when calling mch_setmouse(FALSE).
|
||||||
|
|
||||||
Mingw code to catch out-of-stack error doesn't work. See MINGW_TRY in
|
Remove code for out-of-stack checks.
|
||||||
regexp.c. Try with example from Michaelis.
|
Verify non-recursive regmatch() is OK with example from Michaelis.
|
||||||
|
|
||||||
Mac unicode patch (Da Woon Jung):
|
Mac unicode patch (Da Woon Jung):
|
||||||
- selecting proportional font breaks display
|
- selecting proportional font breaks display
|
||||||
@ -47,9 +47,6 @@ Patch for gettags(). Yegappan Lakshmanan Feb 27
|
|||||||
explain what the fields mean.
|
explain what the fields mean.
|
||||||
use of 'tags' option
|
use of 'tags' option
|
||||||
|
|
||||||
- Patch from Steve Wall (2005 Mar 3) for xterm mouse positioning above
|
|
||||||
column 223.
|
|
||||||
|
|
||||||
autoload:
|
autoload:
|
||||||
- Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of
|
- Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of
|
||||||
script names and a help file and produces a script that can be sourced to
|
script names and a help file and produces a script that can be sourced to
|
||||||
@ -63,7 +60,7 @@ autoload:
|
|||||||
|
|
||||||
Patch for 'balloonexpr' option. Sergey Khorev, Feb 26. Addition Feb 27.
|
Patch for 'balloonexpr' option. Sergey Khorev, Feb 26. Addition Feb 27.
|
||||||
|
|
||||||
Patch for "paranoid mode" by Kevin Collins, March 3.
|
Patch for "paranoid mode" by Kevin Collins, March 3. Later updated.
|
||||||
|
|
||||||
Awaiting response:
|
Awaiting response:
|
||||||
- Patch for mch_FullName() also in Vim 6.3? os_mswin.c
|
- Patch for mch_FullName() also in Vim 6.3? os_mswin.c
|
||||||
@ -1076,8 +1073,6 @@ Macintosh:
|
|||||||
that the user knows he has to delete the files.
|
that the user knows he has to delete the files.
|
||||||
7 It's possible to redefine a script-local function with ":func
|
7 It's possible to redefine a script-local function with ":func
|
||||||
<SNR>123_Test()". (Krishna) Disallow this.
|
<SNR>123_Test()". (Krishna) Disallow this.
|
||||||
7 After ":%d" an undo reports the number of lines added as if there still
|
|
||||||
was one line.
|
|
||||||
|
|
||||||
|
|
||||||
I can't reproduce these (if you can, let me know how!):
|
I can't reproduce these (if you can, let me know how!):
|
||||||
@ -1641,11 +1636,6 @@ Built-in script language:
|
|||||||
|
|
||||||
|
|
||||||
Robustness:
|
Robustness:
|
||||||
8 This pattern in syntax/java.vim causes a recursive call of regmatch():
|
|
||||||
syn match javaStringError +"\([^"\\]\|\\.\)*$+
|
|
||||||
A long line with a " in it can cause a crash when it runs out of stack
|
|
||||||
space (on systems where this isn't caught). How can we catch this for
|
|
||||||
more systems?
|
|
||||||
6 Add file locking. Lock a file when starting to edit it with flock() or
|
6 Add file locking. Lock a file when starting to edit it with flock() or
|
||||||
fcntl(). This patch has advisory file locking while reading/writing
|
fcntl(). This patch has advisory file locking while reading/writing
|
||||||
the file for Vim 5.4: ~/vim/patches/kahn_file_locking .
|
the file for Vim 5.4: ~/vim/patches/kahn_file_locking .
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*version7.txt* For Vim version 7.0aa. Last change: 2005 Mar 04
|
*version7.txt* For Vim version 7.0aa. Last change: 2005 Mar 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -98,6 +98,12 @@ a help file, and using ":quit". Now only the window is closed.
|
|||||||
"-w {scriptout}" only works when {scriptout} doesn't start with a digit.
|
"-w {scriptout}" only works when {scriptout} doesn't start with a digit.
|
||||||
Otherwise it's used to set the 'window' option.
|
Otherwise it's used to set the 'window' option.
|
||||||
|
|
||||||
|
Previously <Home> and <xHome> could be mapped separately. This had the
|
||||||
|
disadvantage that all mappings (with modifiers) had to be duplicated, since
|
||||||
|
you can't be sure what the keyboard generates. Now all <xHome> are internally
|
||||||
|
translated to <Home>, both for the keys and for mappings. Also for <xEnd>,
|
||||||
|
<xF1>, etc.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
NEW FEATURES *new-7*
|
NEW FEATURES *new-7*
|
||||||
|
|
||||||
@ -422,6 +428,11 @@ IMPROVEMENTS *improvements-7*
|
|||||||
|
|
||||||
Move the help for printing to a separate help file. It's quite a lot now.
|
Move the help for printing to a separate help file. It's quite a lot now.
|
||||||
|
|
||||||
|
The pattern matching code was changed from a recursive function to an
|
||||||
|
iterative mechanism. This avoids out-of-stack errors. State is stored in
|
||||||
|
allocated memory, running out of memory can always be detected. Allows
|
||||||
|
matching more complex things, but Vim may seem to hang while doing that.
|
||||||
|
|
||||||
":breakadd here" and ":breakdel here" can be used to set or delete a
|
":breakadd here" and ":breakdel here" can be used to set or delete a
|
||||||
breakpoint at the cursor.
|
breakpoint at the cursor.
|
||||||
|
|
||||||
@ -548,6 +559,13 @@ The |FileChangedShell| autocommand event can now use the |v:fcs_reason|
|
|||||||
variable that specifies what triggered the event. |v:fcs_choice| can be used
|
variable that specifies what triggered the event. |v:fcs_choice| can be used
|
||||||
to reload the buffer or ask the user what to do.
|
to reload the buffer or ask the user what to do.
|
||||||
|
|
||||||
|
Not all modifiers were recognized for xterm function keys. Added the
|
||||||
|
possibility in term codes to end in ";*X" or "O*X", where X is any character
|
||||||
|
and the * stands for the modifier code.
|
||||||
|
Added the <xUp>, <xDown>, <xLeft> and <xRight> keys, to be able to recognize
|
||||||
|
the two forms that xterm can send their codes in and still handle all possible
|
||||||
|
modifiers.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
COMPILE TIME CHANGES *compile-changes-7*
|
COMPILE TIME CHANGES *compile-changes-7*
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user