diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-04-27 00:02:13 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-04-27 00:02:13 +0000 |
commit | f193fffd16563cfbe7c02a21e19c8bb11707581d (patch) | |
tree | 4bae3092421aa986103b8000b1012989a9ea49e6 /runtime/doc | |
parent | 551dbcc9b604c2992f908fb475e797fcc116315b (diff) | |
download | vim-git-f193fffd16563cfbe7c02a21e19c8bb11707581d.tar.gz |
updated for version 7.0f02v7.0f02
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/eval.txt | 5 | ||||
-rw-r--r-- | runtime/doc/insert.txt | 5 | ||||
-rw-r--r-- | runtime/doc/options.txt | 16 | ||||
-rw-r--r-- | runtime/doc/pi_netrw.txt | 7 | ||||
-rw-r--r-- | runtime/doc/sql.txt | 26 | ||||
-rw-r--r-- | runtime/doc/syntax.txt | 35 | ||||
-rw-r--r-- | runtime/doc/tabpage.txt | 5 | ||||
-rw-r--r-- | runtime/doc/tags | 5 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 13 | ||||
-rw-r--r-- | runtime/doc/version7.txt | 48 |
10 files changed, 137 insertions, 28 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 6b9a6ad30..c3f69477c 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*eval.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1184,6 +1184,9 @@ v:beval_text The text under or after the mouse pointer. Usually a word as v:beval_winnr The number of the window, over which the mouse pointer is. Only valid while evaluating the 'balloonexpr' option. + *v:char* *char-variable* +v:char Argument for evaluating 'formatexpr'. + *v:charconvert_from* *charconvert_from-variable* v:charconvert_from The name of the character encoding of a file to be converted. diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index 61aaa6f78..a0ef63cbb 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*insert.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -610,6 +610,9 @@ Note: The keys that are valid in CTRL-X mode are not mapped. This allows for ends CTRL-X mode (any key that is not a valid CTRL-X mode command) is mapped. Also, when doing completion with 'complete' mappings apply as usual. +Note: While completion is active Insert mode can't be used recursively. +Mappings that somehow invoke ":normal i.." will generate an E523 error. + The following mappings are suggested to make typing the completion commands a bit easier (although they will hide other commands): > :inoremap ^] ^X^] diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index ebcb6c9a2..c2e3011c0 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*options.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2469,8 +2469,8 @@ A jump table for the options with a short description can be found at |Q_op|. {not available when compiled without the |+autocmd| feature} A list of autocommand event names, which are to be ignored. - When set to "all", all autocommand events are ignored, autocommands - will not be executed. + When set to "all" or when "all" is one of the items, all autocommand + events are ignored, autocommands will not be executed. Otherwise this is a comma separated list of event names. Example: > :set ei=WinEnter,WinLeave < @@ -2987,9 +2987,13 @@ A jump table for the options with a short description can be found at |Q_op|. {not available when compiled without the |+eval| feature} Expression which is evaluated to format a range of lines for the |gq| - operator. The |v:lnum| variable holds the first line to be formatted, - |v:count| the number of lines to be formatted. - When this option is empty 'formatprg' is used. + operator. When this option is empty 'formatprg' is used. + + The |v:lnum| variable holds the first line to be formatted. + The |v:count| variable the number of lines to be formatted. + The |v:char| variable the character to be inserted. This can be + empty. Don't insert it yet! + Example: > :set formatexpr=mylang#Format() < This will invoke the mylang#Format() function in the diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt index f5357797e..4c74a5d43 100644 --- a/runtime/doc/pi_netrw.txt +++ b/runtime/doc/pi_netrw.txt @@ -1,4 +1,4 @@ -*pi_netrw.txt* For Vim version 7.0f. Last change: Apr 22, 2006 +*pi_netrw.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Charles E. Campbell, Jr. @@ -1473,6 +1473,11 @@ which is loaded automatically at startup (assuming :set nocp). ============================================================================== 11. History *netrw-history* {{{1 + v94: * bugfix - a Decho() had a missing quote; only affects things + when debugging was enabled. + v93: * bugfix - removed FocusGained event from causing a slow-browser + refresh for Windows + v92: * :Explore **//pattern implemented (**/filepattern already taken) v91: * :Explore */pattern implemented * |'acd'| option bypassed v90: * mark ', as suggested by Yegappan Lakshmanan, used to help diff --git a/runtime/doc/sql.txt b/runtime/doc/sql.txt index cee1139da..e7d40d667 100644 --- a/runtime/doc/sql.txt +++ b/runtime/doc/sql.txt @@ -1,4 +1,4 @@ -*sql.txt* For Vim version 7.0f. Last change: Fri Apr 21 2006 10:39:11 PM +*sql.txt* For Vim version 7.0f. Last change: Wed Apr 26 2006 3:05:33 PM by David Fishburn @@ -411,14 +411,16 @@ the space bar): Stored Procedure List - <C-C>p View List - <C-C>v Column List - <C-C>c - - Windows platform only - - When viewing a popup window displaying the list + + Windows platform only - When viewing a popup window displaying the list of tables, you can press <C-Right>, this will replace the table currently highlighted with the column list for that table. - When viewing a popup window displaying the list of columns, you can press <C-Left>, this will replace the column list with the list of tables. + - This allows you to quickly drill down into a + table to view it's columns and back again. The SQL completion plugin caches various lists that are displayed in the popup window. This makes the re-displaying of these lists very @@ -500,9 +502,10 @@ NOTE: The following example uses <C-Right> to trigger a column list while the popup window is active. This map is only available on the Windows platforms since *nix does not recognize CTRL and the right arrow held down together. If you wish to enable this functionality on a *nix platform choose -a key and create this mapping (see |sql-completion-maps| for further +a key and create one of these mappings (see |sql-completion-maps| for further details on where to create this imap): > - imap <buffer> <your_keystroke> <CR><C-\><C-O>:call sqlcomplete#Map('column')<CR><C-X><C-O> + imap <buffer> <your_keystroke> <C-R>=sqlcomplete#DrillIntoTable()<CR> + imap <buffer> <your_keystroke> <C-Y><C-\><C-O>:call sqlcomplete#Map('column')<CR><C-X><C-O> Example of using column completion: - Press <C-C>t again to display the list of tables. @@ -517,9 +520,8 @@ Example of using column completion: change the schema of a cached table you can press <C-C>R, which clears the SQL completion cache. - NOTE: <C-Right> and <C-Left> have been designed to work while the - completion window is active. If you use these maps when the completion - window is not active a carriage return will be inadvertently entered in - your buffer. + completion window is active. If the completion popup window is + not active, a normal <C-Right> or <C-Left> will be executed. Lets look how we can build a SQL statement dynamically. A select statement requires a list of columns. There are two ways to build a column list using @@ -549,7 +551,7 @@ the SQL completion plugin. > replaced with the comma separate list of columns with the alias prepended to each of the columns. 7. Step 3 and 4 can be replaced by pressing <C-C>L, which has - a <CR> embedded in the map to choose the currently highlighted + a <C-Y> embedded in the map to choose the currently highlighted table in the list. There is a special provision when writing select statements. Consider the @@ -687,15 +689,13 @@ plugin. > the completion window. <C-Right> is not recognized on most Unix systems, so this maps is only created on the Windows platform. If you would like the same feature on Unix, choose a different key - and make the same map in your vimrc. - This should only be used when the completion window is active. > + and make the same map in your vimrc. > <C-Left> < - Displays the list of tables. <C-Left> is not recognized on most Unix systems, so this maps is only created on the Windows platform. If you would like the same feature on Unix, choose a different key and make the same map in - your vimrc. - This should only be used when the completion window is active. > + your vimrc. > <C-C>R < - This maps removes all cached items and forces the SQL completion to regenerate the list of items. diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index c1b517f18..ac155c81c 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 7.0f. Last change: 2006 Apr 24 +*syntax.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -610,6 +610,39 @@ For Visual Basic use: > :let g:filetype_asp = "aspvbs" +BAAN *baan.vim* *baan-syntax* + +The baan.vim gives syntax support for BaanC of release BaanIV upto SSA ERP LN +for both 3 GL and 4 GL programming. Large number of standard defines/constants +are supported. + +Some special violation of coding standards will be signalled when one specify +in ones |.vimrc|: > + let baan_code_stds=1 + +*baan-folding* + +Syntax folding can be enabled at various levels through the variables +mentioned below (Set those in your |.vimrc|). The more complex folding on +source blocks and SQL can be CPU intensive. + +To allow any folding and enable folding at function level use: > + let baan_fold=1 +Folding can be enabled at source block level as if, while, for ,... The +indentation preceding the begin/end keywords has to match (spaces are not +considered equal to a tab). > + let baan_fold_block=1 +Folding can be enabled for embedded SQL blocks as SELECT, SELECTDO, +SELECTEMPTY, ... The indentation preceding the begin/end keywords has to +match (spaces are not considered equal to a tab). > + let baan_fold_sql=1 +Note: Block folding can result in many small folds. It is suggested to |:set| +the options 'foldminlines' and 'foldnestmax' in |.vimrc| or use |:setlocal| in +.../after/syntax/baan.vim (see |after-directory|). Eg: > + set foldminlines=5 + set foldnestmax=6 + + BASIC *basic.vim* *vb.vim* *ft-basic-syntax* *ft-vb-syntax* Both Visual Basic and "normal" basic use the extension ".bas". To detect diff --git a/runtime/doc/tabpage.txt b/runtime/doc/tabpage.txt index 6fbdeb5b4..df7305578 100644 --- a/runtime/doc/tabpage.txt +++ b/runtime/doc/tabpage.txt @@ -1,4 +1,4 @@ -*tabpage.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*tabpage.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -52,6 +52,9 @@ A double click with the mouse in the non-GUI tab pages line opens a new, empty tab page. It is placed left of the position of the click. The first click may select another tab page first, causing an extra screen update. +This also works in a few GUI versions, esp. Win32 and Motif. But only when +clicking right of the labels. + In the GUI tab pages line you can use the right mouse button to open menu. |tabline-menu|. diff --git a/runtime/doc/tags b/runtime/doc/tags index 282b79a5c..b4d81e342 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4509,6 +4509,9 @@ b:changedtick-variable eval.txt /*b:changedtick-variable* b:current_syntax-variable syntax.txt /*b:current_syntax-variable* b:netrw_lastfile pi_netrw.txt /*b:netrw_lastfile* b:var eval.txt /*b:var* +baan-folding syntax.txt /*baan-folding* +baan-syntax syntax.txt /*baan-syntax* +baan.vim syntax.txt /*baan.vim* backslash intro.txt /*backslash* backspace intro.txt /*backspace* backspace-delete version4.txt /*backspace-delete* @@ -4677,6 +4680,7 @@ changelog.vim syntax.txt /*changelog.vim* changenr() eval.txt /*changenr()* changetick eval.txt /*changetick* changing change.txt /*changing* +char-variable eval.txt /*char-variable* char2nr() eval.txt /*char2nr()* characterwise motion.txt /*characterwise* characterwise-register change.txt /*characterwise-register* @@ -7441,6 +7445,7 @@ v:beval_col eval.txt /*v:beval_col* v:beval_lnum eval.txt /*v:beval_lnum* v:beval_text eval.txt /*v:beval_text* v:beval_winnr eval.txt /*v:beval_winnr* +v:char eval.txt /*v:char* v:charconvert_from eval.txt /*v:charconvert_from* v:charconvert_to eval.txt /*v:charconvert_to* v:cmdarg eval.txt /*v:cmdarg* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 3dd56c05c..5f7968a99 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*todo.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,8 +30,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -GTK: when executing shell disable tab page labels. (Sean) - Add more tests for all new functionality in Vim 7. Especially new functions. Darren Hiebert is including the patch for omni completion in ctags. A new @@ -50,6 +48,7 @@ Awaiting updated patches: - remove 'macatsui' option when this has been fixed. 9 HTML indenting can be slow. Caused by using searchpair(). Can search() be used instead? +8 Win32: Add minidump generation. (George Reilly, 2006 Apr 24) 8 Add ":n" to fnamemodify(): normalize path, remove "../" when possible. Aric Blumer has a patch for this. He will update the patch for 6.3. @@ -627,6 +626,9 @@ Macintosh: Alternate one: http://www.pramodx.20m.com/tee_for_win32.htm, but Walter Briscoe says it's not as good. 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters. +8 When doing Insert mode completion a mapping cannot recursively call + edit(), because the completion information is global. Put everything in + an allocated structure? 8 Command line completion: buffers "foo.txt" and "../b/foo.txt", completing ":buf foo<Tab>" doesn't find the second one. (George V. Reilly) 7 Output for ":scriptnames" and ":breaklist" should shorten the file names: @@ -1403,6 +1405,11 @@ Syntax highlighting: 8 When using a regexp for "contains=", should delay matching with it until redrawing happens. Set a flag when a group is added, check this flag when highlighting starts. +7 It's possible for an item to be transparent, so that the colors of an item + lower on the stack is used. Also do this with highlighting, so that the + user can set transparent highlighting? E.g. a number in a C comment would + get the color of a comment, a number in an assignment Normal. (Nikolai + Weibull) 7 Add "semitrans": Add highlighting. E.g., make the text bold, but keep the colors. And add colors, so that Green+Red becomes Yellow. E.g. for this html: diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt index 06a0aeb2d..10e54bbda 100644 --- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0f. Last change: 2006 Apr 25 +*version7.txt* For Vim version 7.0f. Last change: 2006 Apr 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2616,4 +2616,50 @@ Win32: The height of the tab page labels is now adjusted to the font height. Win32: selecting the tab label was off by one. (Yegappan Lakshmanan) +Added tooltips for Motif tab page labels. (Yegappan Lakshmanan) + +When 'encoding' is "utf-8" then ":help spell" would report an illegal byte and +the file was not converted from latin1 to utf-8. Now retry with latin1 if +reading the file as utf-8 results in illegal bytes. + +Escape argument of feedkeys() before putting it in the typeahead buffer. +(Yukihiro Nakadaira) + +Add v:char variable for evaluating 'formatexpr'. (Yukihiro Nakadaira) + +With 8 colors Search highlighting combined with Statement highlighted text +made the text disappear. + +VMS: avoid warnings for redefining MAX and MIN. (Zoltan Arpadffy) + +When 'virtualedit' includes "onemore", stopping Visual selection would still +move the cursor left. + +Prevent that using CTRL-R = in Insert mode can start Visual mode. + +Fixed a crash that occured when in Insert mode with completion active a +mapping caused edit() to be called recursively. + +When using CTRL-O in Insert mode just after the last character while +'virtualedit' is "all", then typing CR moved the last character to the next +line. Call coladvance() before starting the new line. + +When using ":shell" and in the command line window ignore clicks on the tab +page labels. + +When 'eventignore' is "all" then ignoring some events, e.g., for ":vimgrep", +would actually trigger more events. + +Win32: When a running Vim uses server name GVIM1 then "gvim --remote fname" +doesn't find it. When looking for a server name that doesn't end in a digit +and it is not found then use another server that is found (just like Unix). + +When using "double" in 'spellsuggest' when the language doesn't support sound +folding resulted in too many suggestions. + +Win32: Dropping a shortcut on the Vim icon did't edit the referred file like +editing it in another way would. Use fname_expand() in buf_set_name() instead +of simply make the file name a full path. + + vim:tw=78:ts=8:ft=help:norl: |