]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
updated for version 7.0222
authorBram Moolenaar <Bram@vim.org>
Sun, 12 Mar 2006 22:13:45 +0000 (22:13 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 12 Mar 2006 22:13:45 +0000 (22:13 +0000)
runtime/doc/todo.txt
runtime/doc/version7.txt

index e826fd766f5acbf262fee7bf81bbe892b8ec8970..acb98bdeafad998f0e11dae655ce3f03f422ec20 100644 (file)
@@ -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 Vim development.  See |sponsor|.
                                                        *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 @@ Syntax highlighting:
     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
index 5c65285387430f7c9f550eb07af2553797e6f4d6..dce13bb5fac3b30842f5976c0506ec65e7284338 100644 (file)
@@ -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' options are used for this.
 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 to search for individual composing
 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.  It now supports three match patterns.
 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 argument list (can't be closed because it
 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: