0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

updated for version 7.0029

This commit is contained in:
Bram Moolenaar
2005-01-03 21:06:01 +00:00
parent d7ee7ce231
commit 49cd957922
5 changed files with 2398 additions and 1428 deletions

View File

@@ -1,4 +1,4 @@
*starting.txt* For Vim version 7.0aa. Last change: 2004 Dec 29 *starting.txt* For Vim version 7.0aa. Last change: 2005 Jan 03
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1264,7 +1264,7 @@ The viminfo file is used to store:
- The command line history. - The command line history.
- The search string history. - The search string history.
- The input-line history. - The input-line history.
- Contents of registers. - Contents of non-empty registers.
- Marks for several files. - Marks for several files.
- File marks, pointing to locations in files. - File marks, pointing to locations in files.
- Last search/substitute pattern (for 'n' and '&'). - Last search/substitute pattern (for 'n' and '&').

View File

@@ -1,4 +1,4 @@
*tagsrch.txt* For Vim version 7.0aa. Last change: 2004 Jul 23 *tagsrch.txt* For Vim version 7.0aa. Last change: 2005 Jan 02
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -60,7 +60,7 @@ tag, you will get the telnet prompt instead. Most versions of telnet allow
changing or disabling the default escape key. See the telnet man page. You changing or disabling the default escape key. See the telnet man page. You
can 'telnet -E {Hostname}' to disable the escape character, or 'telnet -e can 'telnet -E {Hostname}' to disable the escape character, or 'telnet -e
{EscapeCharacter} {Hostname}' to specify another escape character. If {EscapeCharacter} {Hostname}' to specify another escape character. If
possible, try to use "rsh" instead of "telnet" to avoid this problem. possible, try to use "ssh" instead of "telnet" to avoid this problem.
*tag-priority* *tag-priority*
When there are multiple matches for a tag, this priority is used: When there are multiple matches for a tag, this priority is used:

View File

@@ -1,4 +1,4 @@
*todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 01 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 03
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -30,10 +30,34 @@ 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 -----------------------
List data type:
- ":let list[expr] = expr"
- ":let [a, b] = [1, 2]"
- ":let [a, b; rest] = [1, 2, 3, 4]"
- "for a in list"
- "for [a, b] in [[1, 2], [3, 4]]"
- == (same value) and "is" (same list)
- add many functions:
call(func, list) call function
keys(list) list of all indexes 0 - len(list)
repeat(list, count) return list concatenated count times
concat(list1, list2) return list1 and list2 concatenated
extend(list1, list2) concatenate list2 to list 1
extend(list1, list2, idx) prepend list2 before idx in list1
count(list, item) nr of times item appears in list
index(list, item) lowest index of item in list
pop(list[, idx]) removes item at idx (default: last)
pop(list, idx1, idx2) removes items idx1 to idx2, returns them
reverse(list) reverses order
sort(list[, func]) sort; func compares items
getval(list, idx[, default]) get value at idx or default
file2lines()
file2words()
patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh, patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh,
2005 Jan 1) 2005 Jan 1)
New toolbar button from Martin Dalecki: New Motif toolbar button from Martin Dalecki:
- add remark in version7.txt - add remark in version7.txt
- check if it works for pixmap loaded from a file. - check if it works for pixmap loaded from a file.
@@ -60,11 +84,10 @@ 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.
- new DATA TYPES: - new DATA TYPES:
- None? (or use empty string?) - None? (or use empty string?)
- list
- dictionary - dictionary
- function reference
Check old patch from Robert Webb for array support. Check old patch from Robert Webb for array support.
Add type checking? See ~/vim/ideas.txt. Add type checking? See ~/vim/ideas.txt.
- Add SPELLCHECKER, with easy to add support for many languages. - Add SPELLCHECKER, with easy to add support for many languages.

View File

@@ -1,4 +1,4 @@
*version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 01 *version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 03
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -381,6 +381,8 @@ Included a few improvements for Motif from Martin Dalecki. Draw label
contents ourselves to make them handle fonts in a way configurable by Vim and contents ourselves to make them handle fonts in a way configurable by Vim and
a bit less dependent on the X11 font management. a bit less dependent on the X11 font management.
When a register is empty it is not stored in the viminfo file.
============================================================================== ==============================================================================
COMPILE TIME CHANGES *compile-changes-7* COMPILE TIME CHANGES *compile-changes-7*
@@ -627,6 +629,9 @@ break, resulting in "selected 202 of 201 bytes".
Motif: fonts were not used for dialog components. (Martin Dalecki) Motif: fonts were not used for dialog components. (Martin Dalecki)
Motif: After using a toolbar button the keyboard focus would be on the toolbar
(Lesstif problem). (Martin Dalecki)
When using "y<C-V>`x" where mark x is in the first column, the last line was When using "y<C-V>`x" where mark x is in the first column, the last line was
not included. not included.

3756
src/eval.c

File diff suppressed because it is too large Load Diff