Mercurial > vim
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: