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
|
||||
@@ -30,21 +30,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
||||
*known-bugs*
|
||||
-------------------- 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,
|
||||
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:
|
||||
- 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.
|
||||
|
||||
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:
|
||||
- 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
|
||||
the screen.
|
||||
|
||||
@@ -74,7 +56,8 @@ PLANNED FOR VERSION 7.0:
|
||||
+ can include NUL characters
|
||||
- setline() will have problems with NL vs NUL.
|
||||
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:
|
||||
- None? (or use empty string?)
|
||||
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
|
||||
@@ -110,8 +110,8 @@ g8 Print the hex values of the bytes used in the
|
||||
+ current line 1 scr forward 1 scr forward
|
||||
- 1 scr back current line current line
|
||||
^ 2 scr back 1 scr back 1 scr back
|
||||
. 1/2 scr back 1/2 scr fwd 1/2 src fwd
|
||||
= 1/2 src back 1/2 scr fwd current line
|
||||
. 1/2 scr back 1/2 scr fwd 1/2 scr fwd
|
||||
= 1/2 scr back 1/2 scr fwd current line
|
||||
|
||||
Specifying no mark at all is the same as "+".
|
||||
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
|
||||
@@ -241,8 +241,10 @@ New functions: ~
|
||||
|keys()| get List of Dictionary keys
|
||||
|len()| number of items in a List or Dictionary
|
||||
|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
|
||||
|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
|
||||
|repeat()| Repeat "expr" "count" times. (Christophe Poucet)
|
||||
|reverse()| reverse the order of a List
|
||||
@@ -252,6 +254,7 @@ New functions: ~
|
||||
|system()| Filters {input} through a shell command.
|
||||
|tr()| Translate characters. (Ron Aaron)
|
||||
|values()| get List of Dictionary values
|
||||
|writefile()| write a list of lines into a file
|
||||
|
||||
|
||||
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.
|
||||
|
||||
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:
|
||||
|
792
src/eval.c
792
src/eval.c
File diff suppressed because it is too large
Load Diff
@@ -3383,8 +3383,8 @@ ex_z(eap)
|
||||
break;
|
||||
|
||||
case '=':
|
||||
start = lnum - bigness / 2 + 1;
|
||||
end = lnum + bigness / 2 - 1;
|
||||
start = lnum - (bigness + 1) / 2 + 1;
|
||||
end = lnum + (bigness + 1) / 2 - 1;
|
||||
curs = lnum;
|
||||
minus = 1;
|
||||
break;
|
||||
@@ -3396,8 +3396,8 @@ ex_z(eap)
|
||||
break;
|
||||
|
||||
case '.':
|
||||
start = lnum - bigness / 2;
|
||||
end = lnum + bigness / 2;
|
||||
start = lnum - (bigness + 1) / 2 + 1;
|
||||
end = lnum + (bigness + 1) / 2 - 1;
|
||||
curs = end;
|
||||
break;
|
||||
|
||||
|
@@ -2469,7 +2469,7 @@ mainerr(n, str)
|
||||
#endif
|
||||
|
||||
mch_errmsg(longVersion);
|
||||
mch_errmsg("\r\n");
|
||||
mch_errmsg("\n");
|
||||
mch_errmsg(_(main_errors[n]));
|
||||
if (str != NULL)
|
||||
{
|
||||
@@ -2477,7 +2477,7 @@ mainerr(n, str)
|
||||
mch_errmsg((char *)str);
|
||||
mch_errmsg("\"");
|
||||
}
|
||||
mch_errmsg(_("\nMore info with: \"vim -h\"\r\n"));
|
||||
mch_errmsg(_("\nMore info with: \"vim -h\"\n"));
|
||||
|
||||
mch_exit(1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user