comparison runtime/doc/version7.txt @ 523:a7ae7e043e43

updated for version 7.0146
author vimboss
date Tue, 13 Sep 2005 21:20:47 +0000
parents 07134f5e78da
children 339999b511a0
comparison
equal deleted inserted replaced
522:530b30703db6 523:a7ae7e043e43
1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Sep 10 1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Sep 13
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
18 18
19 NEW FEATURES |new-7| 19 NEW FEATURES |new-7|
20 20
21 Vim script enhancements |new-vim-script| 21 Vim script enhancements |new-vim-script|
22 Spell checking |new-spell| 22 Spell checking |new-spell|
23 Omni completion |new-omni-completion|
23 KDE support |new-KDE| 24 KDE support |new-KDE|
24 MzScheme interface |new-MzScheme| 25 MzScheme interface |new-MzScheme|
25 Printing multi-byte text |new-print-multi-byte| 26 Printing multi-byte text |new-print-multi-byte|
26 Translated manual pages |new-manpage-trans| 27 Translated manual pages |new-manpage-trans|
27 Internal grep |new-vimgrep| 28 Internal grep |new-vimgrep|
176 220 to over 30000. This allows for the attributes of spelling to be combined 177 220 to over 30000. This allows for the attributes of spelling to be combined
177 with syntax highlighting attributes. This is also used for syntax 178 with syntax highlighting attributes. This is also used for syntax
178 highlighting. 179 highlighting.
179 180
180 Much more info here: |spell|. 181 Much more info here: |spell|.
182
183
184 Omni completion *new-omni-completion*
185 -----------------
186
187 This could also be called "intellisense", but that is a trademark. It is a
188 smart kind of completion. The text in front of the cursor is inspected to
189 figure out what could be following. This considers struct and class members,
190 unions, etc.
191
192 Use CTRL-X CTRL-O in Insert mode to start the completion. |i_CTRL-X_CTRL-O|
193
194 The 'omnifunc' option is set by filetype plugins to define the function that
195 figures out the completion.
196
197 Currently only C is supported. |ft-c-omni|
181 198
182 199
183 KDE support *new-KDE* 200 KDE support *new-KDE*
184 ----------- 201 -----------
185 202
347 Options: ~ 364 Options: ~
348 365
349 'completefunc' The name of a function used for user-specified Insert 366 'completefunc' The name of a function used for user-specified Insert
350 mode completion. CTRL-X CTRL-U can be used in Insert 367 mode completion. CTRL-X CTRL-U can be used in Insert
351 mode to do any kind of completion. (Taro Muraoka) 368 mode to do any kind of completion. (Taro Muraoka)
369 'omnifunc' The name of a function used for omni completion.
352 'quoteescape' Characters used to escape quotes inside a string. 370 'quoteescape' Characters used to escape quotes inside a string.
353 Used for the a", a' and a` text objects. |a'| 371 Used for the a", a' and a` text objects. |a'|
354 'numberwidth' Minimal width of the space used for the 'number' 372 'numberwidth' Minimal width of the space used for the 'number'
355 option. (Emmanuel Renieris) 373 option. (Emmanuel Renieris)
356 'mzquantum' Time in msec to schedule MzScheme threads. 374 'mzquantum' Time in msec to schedule MzScheme threads.
448 |printf()| format text 466 |printf()| format text
449 |readfile()| read a file into a list of lines 467 |readfile()| read a file into a list of lines
450 |remove()| remove one or more items from a List or Dictionary 468 |remove()| remove one or more items from a List or Dictionary
451 |repeat()| repeat "expr" "count" times (Christophe Poucet) 469 |repeat()| repeat "expr" "count" times (Christophe Poucet)
452 |reverse()| reverse the order of a List 470 |reverse()| reverse the order of a List
471 |searchdecl()| search for declaration of variable
453 |setqflist()| create a quickfix list (Yegappan Lakshmanan) 472 |setqflist()| create a quickfix list (Yegappan Lakshmanan)
454 |sort()| sort a List 473 |sort()| sort a List
455 |soundfold()| get the sound-a-like equivalent of a word 474 |soundfold()| get the sound-a-like equivalent of a word
456 |split()| split a String into a List 475 |split()| split a String into a List
457 |spellbadword()| get a badly spelled word 476 |spellbadword()| get a badly spelled word
574 ":function" and ":autocmd" commands will show where it was last defined. 593 ":function" and ":autocmd" commands will show where it was last defined.
575 (Yegappan Lakshmanan) 594 (Yegappan Lakshmanan)
576 595
577 ":function /pattern" lists functions matching the pattern. 596 ":function /pattern" lists functions matching the pattern.
578 597
598 "1gd" can be used like "gd" but ignores matches in a {} block that ends before
599 the cursor position. Likewise for "1gD" and "gD".
600
579 ============================================================================== 601 ==============================================================================
580 IMPROVEMENTS *improvements-7* 602 IMPROVEMENTS *improvements-7*
581 603
582 ":helpgrep" accepts a language specifier after the pattern: "pat@it". 604 ":helpgrep" accepts a language specifier after the pattern: "pat@it".
583 605