changeset 747:8fa930354536

updated for version 7.0222
author vimboss
date Sun, 12 Mar 2006 22:13:45 +0000
parents 0e81c2291705
children 605c8fbb13dd
files runtime/doc/todo.txt runtime/doc/version7.txt
diffstat 2 files changed, 54 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.0aa.  Last change: 2006 Mar 11
+*todo.txt*      For Vim version 7.0aa.  Last change: 2006 Mar 12
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -30,6 +30,9 @@ be worked on, but only if you sponsor Vi
 							*known-bugs*
 -------------------- Known bugs and current work -----------------------
 
+
+Turn spelling into a separate feature?  May require syn-hl.
+
 Win32: Describe how to do debugging. (George Reilly)
 
 Mac unicode patch (Da Woon Jung):
@@ -77,13 +80,6 @@ CONSIDERED FOR VERSION 7.0:
 	It's not clear that this doesn't cause problems when the executed
 	commands do something like changing 'lines'.  Esp. because the 
 	screen has not yet been allocated with the new size.
-9   Add cursor-column highlighting.  Enable it with 'cursorcolumn' option,
-    set highlighting with "CursorColumn" group.  Useful for aligning text.
-    Also cursor-row highlighting.  Patch from Yasuhiro Matsumoto for
-    underlining the cursor line: 2004 Jun 17.  Should use highlight group
-    instead.
-    Alternative: when 'number' is set highlight the number of the current
-    line.
 7   Make ":startinsert" command work directly for functions and scripts?
     Also make it possible to append (it's difficult at end of line).
 -   When using 'incsearch" CTRL-R CTRL-W gets the word under the cursor, but
@@ -1424,6 +1420,8 @@ 9   There is still a redraw bug somewher
     used in a wrong way.  I can't reproduce it...
 7   Be able to change only the background highlighting.  Useful for Diff* and
     Search highlighting.
+7   When 'number' is set highlight the number of the current line.
+    Must be enabled with an option, because it slows down display updating.
 8   Allow the user to add items to the Syntax menu sorted, without having to
     change this for each release.
 8   Add a "matchcontains" for regions: items contained in the start or end
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0aa.  Last change: 2006 Mar 11
+*version7.txt*  For Vim version 7.0aa.  Last change: 2006 Mar 12
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -23,8 +23,9 @@ Spell checking				|new-spell|
 Omni completion				|new-omni-completion|
 MzScheme interface			|new-MzScheme|
 Printing multi-byte text		|new-print-multi-byte|
+Tab pages				|new-tab-pages|
 Extended Unicode support		|new-more-unicode|
-Highlighting matching parens		|new-matchparen|
+More highlighting			|new-more-highlighting|
 Translated manual pages			|new-manpage-trans|
 Internal grep				|new-vimgrep|
 Scroll back in messages			|new-scroll-back|
@@ -236,6 +237,29 @@ The 'printmbcharset' and 'printmbfont' o
 Also see |postscript-cjk-printing|.  (Mike Williams)
 
 
+Tab pages						*new-tab-pages*
+---------
+
+A tab page is page with one or more windows with a label (aka tab) at the top.
+By clicking on the label you can quickly switch between the tab pages.  And
+with the keyboard, using the |gt| (Goto Tab) command.  This is a convenient
+way to work with many windows.
+
+To start Vim with each file argument in a separate tab page use the |-p|
+argument.  The maximum number of pages can be set with 'tabpagemax'.
+
+The line with tab labels is either made with plain text an highlighting or
+with a GUI mechanism.  The GUI labels look better but are only available on a
+few systems.  The line can be customized with 'tabline' and 'guitablabel'.
+Whether it is displayed is set with 'showtabline'.  Whether to use the GUI
+labels is set with the "e" flag in 'guioptions'.
+
+The |:tab| command modifier can be used to have most commands that open a new
+window open a new tab instead.
+
+More info here: |tabpage|
+
+
 Extended Unicode support				*new-more-unicode*
 ------------------------
 
@@ -253,8 +277,10 @@ For pattern matching it is now possible 
 characters. |patterns-composing|
 
 
-Highlighting matching parens				*new-matchparen*
-----------------------------
+More highlighting				*new-more-highlighting*
+-----------------
+
+Highlighting matching parens
 
 When moving the cursor through the text and it is on a paren, then the
 matching paren can be highlighted.  This uses the new |CursorMoved|
@@ -266,6 +292,14 @@ The plugin uses the |:match| command.  I
 The plugin uses the third one.  The first one is for the user and the second
 one can be used by another plugin.
 
+Highlighting the cursor line and column
+
+The 'cursorline' and 'cursorcolumn' options have been added.  These highlight
+the screen line and screen column of the cursor.  This makes the cursor
+position easier to spot.  'cursorcolumn' is also useful to align text.  The
+CursorColumn and CursorLine highlighting allow changing the colors used.
+|hl-CursorColumn| |hl-CursorLine|
+
 
 Translated manual pages					*new-manpage-trans*
 -----------------------
@@ -1901,4 +1935,14 @@ contains a buffer that is not in the arg
 is modified).  Now go to the window that has the first item of the argument
 list.
 
+GUI: To avoid left-over pixels from bold text all characters after a character
+with special attributes were redrawn.  Now only do this for characters that
+actually are bold.  Speeds up displaying considerably.
+
+When only highlighting changes and the text is scrolled at the same time
+everything is redraw instead of using a scroll and updating the changed text.
+E.g., when using ":match" to highlight a paren that the cursor landed on.
+Added SOME_VALID: Redraw the whole window but also try to scroll to minimize
+redrawing.
+
  vim:tw=78:ts=8:ft=help:norl: