From 31c67ef813a8f7059aa1a81b4d5d590d6ee17614 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 11 Jan 2005 21:34:41 +0000 Subject: updated for version 7.0037 --- runtime/doc/quickfix.txt | 5 ++++- runtime/doc/todo.txt | 12 +++++------ runtime/doc/version7.txt | 21 ++++++++++++++----- runtime/keymap/polish-slash_cp1250.vim | 38 ++++++++++++++++++++++++++++++++++ 4 files changed, 63 insertions(+), 13 deletions(-) create mode 100644 runtime/keymap/polish-slash_cp1250.vim (limited to 'runtime') diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt index 0745aff31..57ea91f9a 100644 --- a/runtime/doc/quickfix.txt +++ b/runtime/doc/quickfix.txt @@ -1,4 +1,4 @@ -*quickfix.txt* For Vim version 7.0aa. Last change: 2005 Jan 08 +*quickfix.txt* For Vim version 7.0aa. Last change: 2005 Jan 10 VIM REFERENCE MANUAL by Bram Moolenaar @@ -300,6 +300,9 @@ advantages are: enclosing it in / any non-ID character |'isident'| can be used, so long as it does not appear in {pattern}. + 'ignorecase' applies. To overrule it use |/\c| to + ignore case or |/\C| to match case. 'smartcase' is + not used. Examples: > :vimgrep /an error/ *.c :vimgrep /\/ *.h include/* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 71ddab44b..0add158ce 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 09 +*todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,18 +30,15 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -Use 'ignorecase' for ":vimgrep"? +Fixes in ex_getln.c also in Vim 6.3. -List: -- map() function: map(list, 'some . & . thing')? -- filter() function: filter(list, '& !~ "^\\s*$"')? -- searchlist() function: like index() but with a regexp. -- Make string() work so that a list can be parsed back? +List type: - Add List functions to version7.txt. - Add List functions to overview of funtions in user manual. - Explain Lists in the user manual? Better way to get temp file for tcltags and vimspell scripts. (javier Pena) +Possibly leave out code for temp directory. When allocating a new variable, a search is done for an empty entry. May waste a lot of time if there isn't one. Keep an index of available entry, @@ -244,6 +241,7 @@ profiling for Vim script? List data type performance: - Cache the length of a List? +- Cache the last used index? - Use blocks of items, so that finding an item by index is faster? Awaiting updated patches: diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt index a48db755f..ccf9b037f 100644 --- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 09 +*version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -94,13 +94,21 @@ New data types *new-data-types* In Vim scripts the following types have been added: - list ordered list of items - dictionary associative array of items - function reference to a function + List ordered list of items |List| + Dictionary associative array of items |Dictionary| + Funcref reference to a function |Funcref| Many functions and commands have been added to support the new types. -NOT IMPLEMENTED YET! +The Dictionary is NOT IMPLEMENTED YET! + +The |string()| function can be used to get a string representation of a +variable. Works for Numbers, Strings and composites of them. Then |eval()| +can be used to turn the string back into the variable value. + +The |sharp-string| has been added as a convenient way to put an expression in +a string. Examples: > + :let l = filter(mylist, # & =~ '^\A'#) KDE support *new-KDE* @@ -117,6 +125,7 @@ The MzScheme interpreter is supported. |MzScheme| The |:mzscheme| command can be used to execute MzScheme commands. The |:mzfile| command can be used to execute an MzScheme script file. + Printing multi-byte text *new-print-multi-byte* ------------------ @@ -651,4 +660,6 @@ When using ":startinsert" or ":startreplace" when already in Insert mode (possible when using CTRL-R =), pressing Esc would directly restart Insert mode. (Peter Winters) +"2daw" didn't work at end of file if the last word is a single character. + vim:tw=78:ts=8:ft=help:norl: diff --git a/runtime/keymap/polish-slash_cp1250.vim b/runtime/keymap/polish-slash_cp1250.vim new file mode 100644 index 000000000..3aa3202bf --- /dev/null +++ b/runtime/keymap/polish-slash_cp1250.vim @@ -0,0 +1,38 @@ +" Polish letters keymap for cp1250 +" Maintainer: HS6_06 +" Last Changed: 2005 Jan 9 + +" This keymap adds the special Polish letters +" to an existing Latin keyboard. +" All chars as usual except: +" Polish: +" instead of AltGr+{acelnosxz} you ve to use "/" followed by {acelnosxz} + +" short keymap name for statusline +let b:keymap_name = "polish-slash-cp1250" + +scriptencoding latin1 + +loadkeymap + +" Polish letters +/a " LATIN SMALL LETTER A WITH OGONEK +/c " LATIN SMALL LETTER C WITH ACUTE +/e " LATIN SMALL LETTER E WITH OGONEK +/l " LATIN SMALL LETTER L WITH STROKE +/n " LATIN SMALL LETTER N WITH ACUTE +/o " LATIN SMALL LETTER O WITH ACUTE +/s " LATIN SMALL LETTER S WITH ACUTE +/x " LATIN SMALL LETTER Z WITH ACUTE +/z " LATIN SMALL LETTER Z WITH DOT ABOVE + +/A " LATIN CAPITAL LETTER A WITH OGONEK +/C " LATIN CAPITAL LETTER C WITH ACUTE +/E " LATIN CAPITAL LETTER E WITH OGONEK +/L " LATIN CAPITAL LETTER L WITH STROKE +/N " LATIN CAPITAL LETTER N WITH ACUTE +/O " LATIN CAPITAL LETTER O WITH ACUTE +/S " LATIN CAPITAL LETTER S WITH ACUTE +/X " LATIN CAPITAL LETTER Z WITH ACUTE +/Z " LATIN CAPITAL LETTER Z WITH DOT ABOVE + -- cgit v1.2.1