mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
updated for version 7.0048
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 02
|
*todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 05
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -30,21 +30,6 @@ 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 -----------------------
|
||||||
|
|
||||||
Sanity check of eval.c:
|
|
||||||
- Check use of v_type for VAR_FUNC, VAR_LIST ad VAR_DICT.
|
|
||||||
- Go through the code for magic braces.
|
|
||||||
- Check list watchers.
|
|
||||||
|
|
||||||
Mention rsync command on runtime.php page:
|
|
||||||
rsync -avzcP --delete --exclude="dos" --delete-excluded ftp.nluug.nl::Vim/runtime/ vim63-runtime
|
|
||||||
|
|
||||||
When 'paste' is set in the GUI the toolbar button doesn't work in Insert mode.
|
|
||||||
Use ":exe" in menu.vim to avoid duplicating the commands, instead of using a
|
|
||||||
mapping.
|
|
||||||
|
|
||||||
Better way to get temp file for tcltags and vimspell scripts. (javier Pena)
|
|
||||||
Possibly leave out code for temp directory.
|
|
||||||
|
|
||||||
patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh,
|
patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh,
|
||||||
2005 Jan 1)
|
2005 Jan 1)
|
||||||
|
|
||||||
@@ -53,6 +38,7 @@ of the text area doesn't cause a horizontal scroll. (Dave Ewart)
|
|||||||
|
|
||||||
New Motif toolbar button from Marcin Dalecki:
|
New Motif toolbar button from Marcin Dalecki:
|
||||||
- add remark in version7.txt
|
- add remark in version7.txt
|
||||||
|
- after ":colors default" all the toolbar icons are the same.
|
||||||
- check if it works for pixmap loaded from a file.
|
- check if it works for pixmap loaded from a file.
|
||||||
|
|
||||||
Explain Lists, Dicts, |:for| etc. in the user manual |usr_41.txt|.
|
Explain Lists, Dicts, |:for| etc. in the user manual |usr_41.txt|.
|
||||||
@@ -60,10 +46,6 @@ Add more tests for all List and Dict related functionality.
|
|||||||
|
|
||||||
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
|
||||||
- Win32: "gvim -V100" should use dialog with scrollbar. Using
|
|
||||||
gui_mch_dialog() would be good, but need to move display_errors() to after
|
|
||||||
creating the window, so that s_hwnd is valid.
|
|
||||||
How to add a scrollbar to the dialog?
|
|
||||||
- Win32: tearoff menu window should have a scrollbar when it's taller than
|
- Win32: tearoff menu window should have a scrollbar when it's taller than
|
||||||
the screen.
|
the screen.
|
||||||
|
|
||||||
@@ -74,7 +56,8 @@ PLANNED FOR VERSION 7.0:
|
|||||||
+ can include NUL characters
|
+ can include NUL characters
|
||||||
- setline() will have problems with NL vs NUL.
|
- setline() will have problems with NL vs NUL.
|
||||||
Can use list of numbers instead (inefficient though).
|
Can use list of numbers instead (inefficient though).
|
||||||
Also: for strings up to 3 bytes don't allocate memory, VAR_STRINGX.
|
Also: for strings up to 3 bytes don't allocate memory, use v_list itself
|
||||||
|
as a character array?
|
||||||
- new DATA TYPES:
|
- new DATA TYPES:
|
||||||
- None? (or use empty string?)
|
- None? (or use empty string?)
|
||||||
See ~/vim/ideas.txt.
|
See ~/vim/ideas.txt.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*various.txt* For Vim version 7.0aa. Last change: 2005 Jan 26
|
*various.txt* For Vim version 7.0aa. Last change: 2005 Feb 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -110,8 +110,8 @@ g8 Print the hex values of the bytes used in the
|
|||||||
+ current line 1 scr forward 1 scr forward
|
+ current line 1 scr forward 1 scr forward
|
||||||
- 1 scr back current line current line
|
- 1 scr back current line current line
|
||||||
^ 2 scr back 1 scr back 1 scr back
|
^ 2 scr back 1 scr back 1 scr back
|
||||||
. 1/2 scr back 1/2 scr fwd 1/2 src fwd
|
. 1/2 scr back 1/2 scr fwd 1/2 scr fwd
|
||||||
= 1/2 src back 1/2 scr fwd current line
|
= 1/2 scr back 1/2 scr fwd current line
|
||||||
|
|
||||||
Specifying no mark at all is the same as "+".
|
Specifying no mark at all is the same as "+".
|
||||||
If the mark is "=", a line of dashes is printed
|
If the mark is "=", a line of dashes is printed
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 01
|
*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -241,8 +241,10 @@ New functions: ~
|
|||||||
|keys()| get List of Dictionary keys
|
|keys()| get List of Dictionary keys
|
||||||
|len()| number of items in a List or Dictionary
|
|len()| number of items in a List or Dictionary
|
||||||
|map()| change each List or Dictionary item
|
|map()| change each List or Dictionary item
|
||||||
|
|matchlist()| list with match and submatches of a pattern in a string
|
||||||
|max()| maximum value in a List or Dictionary
|
|max()| maximum value in a List or Dictionary
|
||||||
|min()| minimum value in a List or Dictionary
|
|min()| minimum value in a List or Dictionary
|
||||||
|
|readfile()| read a file into a list of lines
|
||||||
|remove()| remove one or more items from a List or Dictionary
|
|remove()| remove one or more items from a List or Dictionary
|
||||||
|repeat()| Repeat "expr" "count" times. (Christophe Poucet)
|
|repeat()| Repeat "expr" "count" times. (Christophe Poucet)
|
||||||
|reverse()| reverse the order of a List
|
|reverse()| reverse the order of a List
|
||||||
@@ -252,6 +254,7 @@ New functions: ~
|
|||||||
|system()| Filters {input} through a shell command.
|
|system()| Filters {input} through a shell command.
|
||||||
|tr()| Translate characters. (Ron Aaron)
|
|tr()| Translate characters. (Ron Aaron)
|
||||||
|values()| get List of Dictionary values
|
|values()| get List of Dictionary values
|
||||||
|
|writefile()| write a list of lines into a file
|
||||||
|
|
||||||
|
|
||||||
New autocommand events: ~
|
New autocommand events: ~
|
||||||
@@ -724,4 +727,12 @@ When 'paste' is set in the GUI the Paste toolbar button doesn't work. Clear
|
|||||||
|
|
||||||
A message about a wrong viminfo line included the trailing NL.
|
A message about a wrong viminfo line included the trailing NL.
|
||||||
|
|
||||||
|
When 'paste' is set in the GUI the toolbar button doesn't work in Insert mode.
|
||||||
|
Use ":exe" in menu.vim to avoid duplicating the commands, instead of using a
|
||||||
|
mapping.
|
||||||
|
|
||||||
|
Treat "mlterm" as an xterm-like terminal. (Seiichi Sato)
|
||||||
|
|
||||||
|
":z.4" and ":z=4" didn't work Vi compatible.
|
||||||
|
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
790
src/eval.c
790
src/eval.c
File diff suppressed because it is too large
Load Diff
@@ -3383,8 +3383,8 @@ ex_z(eap)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case '=':
|
case '=':
|
||||||
start = lnum - bigness / 2 + 1;
|
start = lnum - (bigness + 1) / 2 + 1;
|
||||||
end = lnum + bigness / 2 - 1;
|
end = lnum + (bigness + 1) / 2 - 1;
|
||||||
curs = lnum;
|
curs = lnum;
|
||||||
minus = 1;
|
minus = 1;
|
||||||
break;
|
break;
|
||||||
@@ -3396,8 +3396,8 @@ ex_z(eap)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case '.':
|
case '.':
|
||||||
start = lnum - bigness / 2;
|
start = lnum - (bigness + 1) / 2 + 1;
|
||||||
end = lnum + bigness / 2;
|
end = lnum + (bigness + 1) / 2 - 1;
|
||||||
curs = end;
|
curs = end;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@@ -2469,7 +2469,7 @@ mainerr(n, str)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
mch_errmsg(longVersion);
|
mch_errmsg(longVersion);
|
||||||
mch_errmsg("\r\n");
|
mch_errmsg("\n");
|
||||||
mch_errmsg(_(main_errors[n]));
|
mch_errmsg(_(main_errors[n]));
|
||||||
if (str != NULL)
|
if (str != NULL)
|
||||||
{
|
{
|
||||||
@@ -2477,7 +2477,7 @@ mainerr(n, str)
|
|||||||
mch_errmsg((char *)str);
|
mch_errmsg((char *)str);
|
||||||
mch_errmsg("\"");
|
mch_errmsg("\"");
|
||||||
}
|
}
|
||||||
mch_errmsg(_("\nMore info with: \"vim -h\"\r\n"));
|
mch_errmsg(_("\nMore info with: \"vim -h\"\n"));
|
||||||
|
|
||||||
mch_exit(1);
|
mch_exit(1);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user