diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-03-10 21:37:46 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-03-10 21:37:46 +0000 |
commit | 5c4bab0fe7357aa0bc38e5d29929e12f43209666 (patch) | |
tree | 723180b6f7046f39796afedc566676f4b1539aa8 /runtime/doc/insert.txt | |
parent | eca1575717f216055f42b66ff1e730bad7e16beb (diff) | |
download | vim-5c4bab0fe7357aa0bc38e5d29929e12f43209666.zip |
updated for version 7.0220
Diffstat (limited to 'runtime/doc/insert.txt')
-rw-r--r-- | runtime/doc/insert.txt | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index 4bdc24c68..9001f2ed5 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.0aa. Last change: 2006 Mar 07 +*insert.txt* For Vim version 7.0aa. Last change: 2006 Mar 10 VIM REFERENCE MANUAL by Bram Moolenaar @@ -988,7 +988,7 @@ On the second invocation the arguments are: The function must return a List with the matching words. These matches usually include the "a:base" text. When there are no matches return an empty List. - + *complete-items* Each list item can either be a string or a Dictionary. When it is a string it is used as the completion. When it is a Dictionary it can contain these items: @@ -1137,6 +1137,18 @@ you can use an Insert mode mapping that checks the |pumvisible()| function to do something different. Example: > :inoremap <Down> <C-R>=pumvisible() ? "\<lt>C-N>" : "\<lt>Down>"<CR> +You can use of <expr> in mapping to have the popup menu used when typing a +character and some condition is met. For example, for typing a dot: > + inoremap <expr> . MayComplete() + func MayComplete() + if (can complete) + return ".\<C-X>\<C-O>" + endif + return '.' + endfunc + +See |:map-<expr>| for more info. + FILETYPE-SPECIFIC REMARKS FOR OMNI COMPLETION *compl-omni-filetypes* |