]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
updated for version 7.0212
authorBram Moolenaar <Bram@vim.org>
Thu, 2 Mar 2006 22:51:05 +0000 (22:51 +0000)
committerBram Moolenaar <Bram@vim.org>
Thu, 2 Mar 2006 22:51:05 +0000 (22:51 +0000)
runtime/doc/todo.txt
runtime/doc/version7.txt
src/testdir/test58.in

index 8d5c4f756fb045e7b0ebdba284f43a3ee893a2e0..ddc6b05f9f6e42d9a502cd43a216d698b111b0fc 100644 (file)
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.0aa.  Last change: 2006 Mar 01
+*todo.txt*      For Vim version 7.0aa.  Last change: 2006 Mar 02
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -30,7 +30,19 @@ be worked on, but only if you sponsor Vim development.  See |sponsor|.
                                                        *known-bugs*
 -------------------- Known bugs and current work -----------------------
 
-Test58 and test59: also test with NOSPLITSUGS?
+Add setpos(), opposite  of getpos().
+7   Add the markclear() function to delete a mark in another buffer.  Charles
+    Campbell (2004 Jan 9)
+    http://mysite.verizon.net/astronaut/vim/index.html#Patch
+    Implement setmark(markname, lnum [, col [, filename]]) instead?
+    When "lnum" is zero delete the mark.
+    When "filename" has no wildcards and there is no matching buffer, add
+    the buffer (unlisted).
+
+Make match() use {start} differently when using {count} argument.
+
+Function to get and restore window position?  Including topline, column
+offset, etc.  Use dictionary to store the info?
 
 Crash with X command server (Ciaran McCreesh).
 
@@ -39,7 +51,7 @@ maintanance.  Is there another solution?
 
 spelling:
 - Also use the spelling dictionary for dictionary completion.
-  When 'dictionary' is empty and/or when "kspell" is in 'complete'.
+  -> proper case compare against pattern, also for multi-byte
 - Using KEEPCASE flag still allows all-upper word, docs say it doesn't.
   Don't allow it, because there is no other way to do this.
 - Use runtime/cleanadd script to cleanup .add files.  When to invoke it?
@@ -279,6 +291,8 @@ Omni completion:
     taglist() can be used.
 
 Adjust src/main.aap for installing manpages like in Makefile.
+And for generating Vim.app for the Mac.
+Install spell files with src/main.aap.
 
 When editing a file with both utf-8 and latin1 text Vim always falls back to
 latin1.  Add a command to convert the latin1 characters to utf-8?
@@ -1394,7 +1408,6 @@ Spell checking:
     syntax items (to add @Spell).
     Add ":syntax contains {pattern} add=@Spell" command?  A bit like ":syn
     cluster" but change the contains list directly for matching syntax items.
-8   Install spell files with src/main.aap.
 -   References: MySpell library (in OpenOffice.org).
        http://spellchecker.mozdev.org/source.html
        http://whiteboard.openoffice.org/source/browse/whiteboard/lingucomponent/source/spellcheck/myspell/
@@ -1715,13 +1728,6 @@ Built-in script language:
     Alternative: Support packages.  {package-name}:{function-name}().
     Packages are loaded automatically when first used, from
     $VIMRUNTIME/packages (or use a search path).
-7   Add the markclear() function to delete a mark in another buffer.  Charles
-    Campbell (2004 Jan 9)
-    http://mysite.verizon.net/astronaut/vim/index.html#Patch
-    Implement setmark(markname, lnum [, col [, filename]]) instead?
-    When "lnum" is zero delete the mark.
-    When "filename" has no wildcards and there is no matching buffer, add
-    the buffer (unlisted).
 7   Pre-parse or compile Vim scripts into a bytecode.
     1. Put the bytecode with the original script, with an ":if
        has('bytecode')" around it, so that it's only used with a Vim that
index 5ca2c212793c13c59945f19d5a846b44d96cac7b..603d333714e87d983ed7d606c75d03eafbaccff8 100644 (file)
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0aa.  Last change: 2006 Mar 01
+*version7.txt*  For Vim version 7.0aa.  Last change: 2006 Mar 02
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -553,6 +553,8 @@ New and extended functions: ~
 |complete_check()|     check for key pressed, for 'completefunc'
 |copy()|               make a shallow copy of a List or Dictionary
 |count()|              count nr of times a value is in a List or Dictionary
+|cursor()|             also accepts an offset for 'virtualedit', and
+                       the first argument can be a list: [lnum, col, off]
 |deepcopy()|           make a full copy of a List or Dictionary
 |empty()|              check if List or Dictionary is empty
 |getloclist()|         list of location list items (Yegappan Lakshmanan)
@@ -573,6 +575,7 @@ New and extended functions: ~
 |getfperm()|           get file permission string (Nikolai Weibull)
 |getftype()|           get type of file (Nikolai Weibull)
 |getline()|            with second argument: get List with buffer lines
+|getpos()|             return a list with the position of cursor, mark, etc.
 |has_key()|            check whether a key appears in a Dictionary
 |inputlist()|          select an entry from a list
 |insert()|             insert an item somewhere in a List
@@ -1211,6 +1214,9 @@ just before it is invoked
 VMS: Occasionally CR characters were inserted in the file.  Expansion of
 environment variables was not correct. (Zoltan Arpadffy)
 
+VMS: Improved low level char input (affects just console mode). (Zoltan
+Arpadffy)
+
 UTF-8: When 'delcombine' is set "dw" only deleted the last combining character
 from the first character of the word.
 
index 2c81ade2d9402d6b38c46660e776f1e6880008b8..cb891ac07891fe29245ffcf4d69b6543cb703260 100644 (file)
@@ -97,6 +97,9 @@ gg:/^addstart/+1,/^addend/-1w! Xtest.latin1.add
 :call TestOne('6', '6')
 :call TestOne('7', '7')
 :"
+:" NOSLITSUGS
+:call TestOne('8', '8')
+:"
 gg:/^test output:/,$wq! test.out
 ENDTEST
 
@@ -117,8 +120,6 @@ KEP =
 RAR ?
 BAD !
 
-#NOSPLITSUGS
-
 PFX I N 1
 PFX I 0 in .
 
@@ -183,8 +184,6 @@ KEP =
 RAR ?
 BAD !
 
-#NOSPLITSUGS
-
 PFX I N 1
 PFX I 0 in .
 
@@ -340,8 +339,6 @@ KEP =
 RAR ?
 BAD !
 
-#NOSPLITSUGS
-
 PFX I N 1
 PFX I 0 in .
 
@@ -596,4 +593,24 @@ bad: mee meea2 prabar probarmaat middle leadmiddle middletail taillead
        leadprobar
 badend
 
+Test NOSLITSUGS
+
+8affstart
+SET ISO8859-1
+
+NOSPLITSUGS
+8affend
+
+8dicstart
+1234
+foo
+bar
+faabar
+8dicend
+
+8good: foo bar faabar
+bad: foobar barfoo
+badend
+
+
 test output: