forked from aniani/vim
		
	updated for version 7.0b01
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| *todo.txt*      For Vim version 7.0b.  Last change: 2006 Mar 24 | ||||
| *todo.txt*      For Vim version 7.0b.  Last change: 2006 Mar 25 | ||||
|  | ||||
|  | ||||
| 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | ||||
| @@ -30,17 +30,6 @@ be worked on, but only if you sponsor Vim development.  See |sponsor|. | ||||
| 							*known-bugs* | ||||
| -------------------- Known bugs and current work ----------------------- | ||||
|  | ||||
| The 16 bit DOS version doesn't link because too much static memory is used. | ||||
| Drop it? | ||||
|  | ||||
| test61 sometimes fails, probably because of timing variations. | ||||
|  | ||||
| Check version7.txt for: | ||||
| - new syntax files and other runtime files. | ||||
| - new functions | ||||
| - new options | ||||
| - etc. | ||||
|  | ||||
| Add more tests for all new functionality in Vim 7.  Especially new functions. | ||||
|  | ||||
| Win32: Describe how to do debugging. (George Reilly) | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| *version7.txt*  For Vim version 7.0b.  Last change: 2006 Mar 24 | ||||
| *version7.txt*  For Vim version 7.0b.  Last change: 2006 Mar 25 | ||||
|  | ||||
|  | ||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||
| @@ -688,8 +688,11 @@ New and extended functions: ~ | ||||
| |add()|			append an item to a List | ||||
| |append()|		append List of lines to the buffer | ||||
| |browsedir()|		dialog to select a directory | ||||
| |bufnr()|		takes an extra argument: create buffer | ||||
| |byteidx()| 		index of a character (Ilya Sher) | ||||
| |call()|		call a function with List as arguments | ||||
| |changenr()|		number of current change | ||||
| |complete()|		set matches for Insert mode completion | ||||
| |complete_add()|	add match for 'completefunc' | ||||
| |complete_check()|	check for key pressed, for 'completefunc' | ||||
| |copy()|		make a shallow copy of a List or Dictionary | ||||
| @@ -697,9 +700,10 @@ New and extended functions: ~ | ||||
| |cursor()|		also accepts an offset for 'virtualedit', and | ||||
| 			the first argument can be a list: [lnum, col, off] | ||||
| |deepcopy()|		make a full copy of a List or Dictionary | ||||
| |diff_filler()|		returns number of filler lines above line {lnum}. | ||||
| |diff_hlID()|		returns the highlight ID for diff mode | ||||
| |empty()|		check if List or Dictionary is empty | ||||
| |getloclist()|		list of location list items (Yegappan Lakshmanan) | ||||
| |getqflist()|		list of quickfix errors (Yegappan Lakshmanan) | ||||
| |eval()|		evaluate {string} and return the result | ||||
| |extend()|		append one List to another or add items from one | ||||
| 			Dictionary to another | ||||
| |filter()|		remove selected items from a List or Dictionary | ||||
| @@ -707,6 +711,8 @@ New and extended functions: ~ | ||||
| |findfile()|		find a file in 'path' (Johannes Zellner) | ||||
| |foldtextresult()|  	the text displayed for a closed fold at line "lnum" | ||||
| |function()|		make a Funcref out of a function name | ||||
| |garbagecollect()|	cleanup unused |Lists| and |Dictionaries| with circular | ||||
| 			references | ||||
| |get()|			get an item from a List or Dictionary | ||||
| |getbufline()|		get a list of lines from a specified buffer | ||||
| 			(Yegappan Lakshmanan) | ||||
| @@ -716,42 +722,65 @@ New and extended functions: ~ | ||||
| |getfperm()|		get file permission string (Nikolai Weibull) | ||||
| |getftype()|		get type of file (Nikolai Weibull) | ||||
| |getline()|		with second argument: get List with buffer lines | ||||
| |getloclist()|		list of location list items (Yegappan Lakshmanan) | ||||
| |getpos()|		return a list with the position of cursor, mark, etc. | ||||
| |getqflist()|		list of quickfix errors (Yegappan Lakshmanan) | ||||
| |getreg()|		get contents of a register | ||||
| |has_key()|		check whether a key appears in a Dictionary | ||||
| |hasmapto()|		check for a mapping to a string | ||||
| |inputlist()|		select an entry from a list | ||||
| |index()|		index of item in List | ||||
| |inputlist()|		prompt the user to make a selection from a list | ||||
| |insert()|		insert an item somewhere in a List | ||||
| |islocked()|		check if a variable is locked | ||||
| |items()|		get List of Dictionary key-value pairs | ||||
| |join()|		join List items into a String | ||||
| |keys()|		get List of Dictionary keys | ||||
| |len()|			number of items in a List or Dictionary | ||||
| |map()|			change each List or Dictionary item | ||||
| |maparg()|		extra argument: use abbreviation | ||||
| |mapcheck()|		extra argument: use abbreviation | ||||
| |match()|		extra argument: count | ||||
| |matchend()|		extra argument: count | ||||
| |matchlist()|		list with match and submatches of a pattern in a string | ||||
| |matchstr()|		extra argument: count | ||||
| |max()|			maximum value in a List or Dictionary | ||||
| |min()|			minimum value in a List or Dictionary | ||||
| |mkdir()|		create a directory | ||||
| |printf()|		format text | ||||
| |pumvisible()|		check whether the popup menu is displayed | ||||
| |range()|		generate a List with numbers | ||||
| |readfile()|		read a file into a list of lines | ||||
| |reltime()|		get time value, possibly relative | ||||
| |reltimestr()|		turn a time value into a string | ||||
| |remove()|		remove one or more items from a List or Dictionary | ||||
| |repeat()| 		repeat "expr" "count" times (Christophe Poucet) | ||||
| |reverse()|		reverse the order of a List | ||||
| |search()|		extra argument: | ||||
| |searchdecl()|		search for declaration of variable | ||||
| |searchpair()|		extra argument: line to stop searching | ||||
| |searchpairpos()|	return a List with the position of the match | ||||
| |searchpos()|	        return a List with the position of the match | ||||
| |setloclist()|		modify a location list (Yegappan Lakshmanan) | ||||
| |setpos()|		set cursor or mark to a position | ||||
| |setqflist()|		modify a quickfix list (Yegappan Lakshmanan) | ||||
| |sort()|		sort a List | ||||
| |soundfold()|		get the sound-a-like equivalent of a word | ||||
| |split()|		split a String into a List | ||||
| |spellbadword()|	get a badly spelled word | ||||
| |spellsuggest()|	get suggestions for correct spelling | ||||
| |split()|		split a String into a List | ||||
| |str2nr()|		convert a string to a number, base 8, 10 or 16 | ||||
| |stridx()|		extra argument: start position | ||||
| |string()|		string representation of a List or Dictionary | ||||
| |system()|		filters {input} through a shell command | ||||
| |system()|		extra argument: filters {input} through a shell command | ||||
| |tabpagebuflist()|	List of buffers in a tab page | ||||
| |tabpagenr()|		number of current or last tab page | ||||
| |tabpagewinnr()|	window number in a tab page | ||||
| |tagfiles()|		List with tags file names | ||||
| |taglist()|		get list of matching tags (Yegappan Lakshmanan) | ||||
| |tr()|			translate characters (Ron Aaron) | ||||
| |values()|		get List of Dictionary values | ||||
| |winnr()|		takes an argument: what window to use | ||||
| |winrestview()|		restore the view of the current window | ||||
| |winsaveview()|		save the view of the current window | ||||
| |writefile()|		write a list of lines into a file | ||||
| @@ -762,30 +791,39 @@ directory in 'runtimepath'.  See |autoload-functions|. | ||||
|  | ||||
| New autocommand events: ~ | ||||
|  | ||||
| |InsertEnter|		starting Insert or Replace mode | ||||
| |InsertChange|		going from Insert to Replace mode or back | ||||
| |InsertLeave|		leaving Insert or Replace mode | ||||
|  | ||||
| |ColorScheme|		after loading a color scheme | ||||
| |QuickFixCmdPre|	before :make, :grep et al. (Ciaran McCreesh) | ||||
| |QuickFixCmdPost|	after :make, :grep et al. (Ciaran McCreesh) | ||||
| |SessionLoadPost|	after loading a session file. (Yegappan Lakshmanan) | ||||
|  | ||||
| |SpellFileMissing|	when a spell file can't be found | ||||
|  | ||||
| |ShellCmdPost|		after executing a shell command | ||||
| |ShellFilterPost|	after filtering with a shell command | ||||
|  | ||||
| |VimResized|		after the Vim window size changed (Yakov Lerner) | ||||
|  | ||||
| |FileChangedShellPost|	after handling a file changed outside of Vim | ||||
|  | ||||
| |SourcePre|		before sourcing a Vim script | ||||
|  | ||||
| |CursorHoldI|		the user doesn't press a key for a while in Insert mode | ||||
| |CursorMoved|		the cursor was moved in Normal mode | ||||
| |CursorMovedI|		the cursor was moved in Insert mode | ||||
|  | ||||
| |FileChangedShellPost|	after handling a file changed outside of Vim | ||||
|  | ||||
| |InsertEnter|		starting Insert or Replace mode | ||||
| |InsertChange|		going from Insert to Replace mode or back | ||||
| |InsertLeave|		leaving Insert or Replace mode | ||||
|  | ||||
| |MenuPopup|		just before showing popup menu | ||||
|  | ||||
| |QuickFixCmdPre|	before :make, :grep et al. (Ciaran McCreesh) | ||||
| |QuickFixCmdPost|	after :make, :grep et al. (Ciaran McCreesh) | ||||
|  | ||||
| |SessionLoadPost|	after loading a session file. (Yegappan Lakshmanan) | ||||
|  | ||||
| |ShellCmdPost|		after executing a shell command | ||||
| |ShellFilterPost|	after filtering with a shell command | ||||
|  | ||||
| |SourcePre|		before sourcing a Vim script | ||||
|  | ||||
| |SpellFileMissing|	when a spell file can't be found | ||||
|  | ||||
| |SwapExists|		found existing swap file when editing a file | ||||
|  | ||||
| |TabEnter|		just after entering a tab page | ||||
| |TabLeave|		just before leaving a tab page | ||||
|  | ||||
| |VimResized|		after the Vim window size changed (Yakov Lerner) | ||||
|  | ||||
|  | ||||
| New items in search patterns: ~ | ||||
| |/\%d| \%d123		search for character with decimal number | ||||
| @@ -816,47 +854,120 @@ useful, just for compatibility. | ||||
|  | ||||
| New Syntax/Indent/FTplugin files: ~ | ||||
|  | ||||
| MuPAD source syntax, indent and ftplugin. (Dave Silvia) | ||||
|  | ||||
| ABAB/4 syntax file. (Marius van Wyk) | ||||
|  | ||||
| SQL-Informix syntax file. (Dean L Hill) | ||||
|  | ||||
| Handling of various SQL variants. (David Fishburn) | ||||
|  | ||||
| PHP compiler plugin. (Doug Kearns) | ||||
|  | ||||
| Sive syntax file. (Nikolai Weibull) | ||||
|  | ||||
| Pascal indent file. (Neil Carter) | ||||
|  | ||||
| Many filetype plugins and others from Nikolai Weibull. | ||||
|  | ||||
| Xquery syntax file. (Jean-Marc Vanel) | ||||
|  | ||||
| Moved all the indent settings from the filetype plugin to the indent file. | ||||
| Implemented b:undo_indent to undo indent settings when setting 'filetype' to a | ||||
| different value. | ||||
|  | ||||
| VHDL indent file (Gerald Lai) | ||||
|  | ||||
| a2ps syntax and ftplugin file. (Nikolai Weibull) | ||||
| ABAB/4 syntax file. (Marius van Wyk) | ||||
| alsaconf ftplugin file. (Nikolai Weibull) | ||||
| AppendMatchGroup ftplugin file. (Dave Silvia) | ||||
| arch ftplugin file. (Nikolai Weibull) | ||||
| asterisk and asteriskvm syntax file. (Tilghman Lesher) | ||||
| BDF ftplugin file. (Nikolai Weibull) | ||||
| BibTeX indent file. (Dorai Sitaram) | ||||
| BTM ftplugin file. (Bram Moolenaar) | ||||
| calendar ftplugin file. (Nikolai Weibull) | ||||
| Changelog indent file. (Nikolai Weibull) | ||||
| conf ftplugin file. (Nikolai Weibull) | ||||
| context syntax and ftplugin file. (Nikolai Weibull) | ||||
| CRM114 ftplugin file. (Nikolai Weibull) | ||||
| cvs RC ftplugin file. (Nikolai Weibull) | ||||
| D indent file. (Jason Mills) | ||||
| dictconf and dictdconf syntax, indent and ftplugin files. (Nikolai Weibull) | ||||
| diff ftplugin file. (Bram Moolenaar) | ||||
| dircolors ftplugin file. (Nikolai Weibull) | ||||
| django and htmldjango syntax file. (Dave Hodder) | ||||
| elinks ftplugin file. (Nikolai Weibull) | ||||
| eterm ftplugin file. (Nikolai Weibull) | ||||
| eviews syntax file. (Vaidotas Zemlys) | ||||
| fetchmail RC ftplugin file. (Nikolai Weibull) | ||||
| Generic indent file. (Dave Silvia) | ||||
| gpg ftplugin file. (Nikolai Weibull) | ||||
| gretl syntax file. (Vaidotas Zemlys) | ||||
| groovy syntax file. (Alessio Pace) | ||||
| group syntax and ftplugin file. (Nikolai Weibull) | ||||
| grub ftplugin file. (Nikolai Weibull) | ||||
| Haskell ftplugin file. (Nikolai Weibull) | ||||
| help ftplugin file. (Nikolai Weibull) | ||||
| indent ftplugin file. (Nikolai Weibull) | ||||
| Javascript ftplugin file. (Bram Moolenaar) | ||||
| ld syntax, indent and ftplugin file. (Nikolai Weibull) | ||||
| lftp ftplugin file. (Nikolai Weibull) | ||||
| libao config ftplugin file. (Nikolai Weibull) | ||||
| limits syntax and ftplugin file. (Nikolai Weibull) | ||||
| Lisp indent file. (Sergey Khorev) | ||||
| loginaccess and logindefs syntax and ftplugin file. (Nikolai Weibull) | ||||
| m4 ftplugin file. (Nikolai Weibull) | ||||
| mailcap ftplugin file. (Nikolai Weibull) | ||||
| manconf syntax and ftplugin file. (Nikolai Weibull) | ||||
| matlab ftplugin file. (Jake Wasserman) | ||||
| MGL syntax file. (Gero Kuhlmann) | ||||
|  | ||||
| modconf ftplugin file. (Nikolai Weibull) | ||||
| mplayer config ftplugin file. (Nikolai Weibull) | ||||
| MuPAD source syntax, indent and ftplugin. (Dave Silvia) | ||||
| mutt RC ftplugin file. (Nikolai Weibull) | ||||
| nanorc syntax and ftplugin file. (Nikolai Weibull) | ||||
| netrc ftplugin file. (Nikolai Weibull) | ||||
| pamconf syntax and ftplugin file. (Nikolai Weibull) | ||||
| Pascal indent file. (Neil Carter) | ||||
| passwd syntax and ftplugin file. (Nikolai Weibull) | ||||
| PHP compiler plugin. (Doug Kearns) | ||||
| pinfo ftplugin file. (Nikolai Weibull) | ||||
| plaintex ftplugin file. (Benji Fisher) | ||||
| procmail ftplugin file. (Nikolai Weibull) | ||||
| prolog ftplugin file. (Nikolai Weibull) | ||||
| protocols syntax and ftplugin file. (Nikolai Weibull) | ||||
| quake ftplugin file. (Nikolai Weibull) | ||||
| racc syntax and ftplugin file. (Nikolai Weibull) | ||||
| rd syntax file. (Johannes Ranke) | ||||
| readline ftplugin file. (Nikolai Weibull) | ||||
| rhelp syntax file. (Johannes Ranke) | ||||
| Relax NG compact ftplugin file. (Nikolai Weibull) | ||||
| Scheme indent file. (Sergey Khorev) | ||||
| screen ftplugin file. (Nikolai Weibull) | ||||
| sensors syntax and ftplugin file. (Nikolai Weibull) | ||||
| services syntax and ftplugin file. (Nikolai Weibull) | ||||
| setserial syntax and ftplugin file. (Nikolai Weibull) | ||||
| sieve syntax and ftplugin file. (Nikolai Weibull) | ||||
| Sive syntax file. (Nikolai Weibull) | ||||
| slp config, reg and spi syntax and ftplugin files. (Nikolai Weibull) | ||||
| SML indent file. (Saikat Guha) | ||||
| SQL anywhere syntax and indent file. (David Fishburn) | ||||
| SQL indent file. | ||||
| SQL-Informix syntax file. (Dean L Hill) | ||||
| SQL: Handling of various variants. (David Fishburn) | ||||
| sshconfig ftplugin file. (Nikolai Weibull) | ||||
| sudoers ftplugin file. (Nikolai Weibull) | ||||
| sysctl syntax and ftplugin file. (Nikolai Weibull) | ||||
| terminfo ftplugin file. (Nikolai Weibull) | ||||
| trustees syntax file. (Nima Talebi) | ||||
| udev config, permissions and rules syntax and ftplugin files. (Nikolai Weibull) | ||||
| updatedb syntax and ftplugin file. (Nikolai Weibull) | ||||
| VHDL indent file (Gerald Lai) | ||||
| WSML syntax file. (Thomas Haselwanter) | ||||
| Xdefaults ftplugin file. (Nikolai Weibull) | ||||
| XFree86 config ftplugin file. (Nikolai Weibull) | ||||
| xinetd syntax, indent and ftplugin file. (Nikolai Weibull) | ||||
| xmodmap ftplugin file. (Nikolai Weibull) | ||||
| Xquery syntax file. (Jean-Marc Vanel) | ||||
| xsd (XML schema) indent file. | ||||
| YAML ftplugin file. (Nikolai Weibull) | ||||
| Zsh ftplugin file. (Nikolai Weibull) | ||||
|  | ||||
|  | ||||
| New Keymaps: ~ | ||||
|  | ||||
| Sinhala (Sri Lanka) (Harshula Jayasuriya) | ||||
|  | ||||
| Tamil in TSCII encoding (Yegappan Lakshmanan) | ||||
| Greek in cp737 (Panagiotis Louridas) | ||||
| Polish-slash (HS6_06) | ||||
| Ukrainian-jcuken (Anatoli Sakhnik) | ||||
|  | ||||
|  | ||||
| New message translations: ~ | ||||
|  | ||||
| The Ukranian messages are now also available in cp1251. | ||||
|  | ||||
| Irish message translations. (Kevin Patrick Scannell) | ||||
|  | ||||
| Vietnamese message translations and menu. (Phan Vinh Thinh) | ||||
|  | ||||
|  | ||||
| @@ -2061,4 +2172,19 @@ Yu-sung, 2005 March 21) | ||||
| Ruby interface: when inserting/deleting lines display wasn't updated. (Ryan | ||||
| Paul) | ||||
|  | ||||
| --- fixes since Vim 6.0b --- | ||||
|  | ||||
| Getting the GCC version in configure didn't work with Solaris sed.  First | ||||
| strip any "darwin." and then get the version number. | ||||
|  | ||||
| The "autoload" directory was missing from the self-installing executable for | ||||
| MS-Windows. | ||||
|  | ||||
| The MS-Windows install program would find "vimtutor.bat" in the install | ||||
| directory.  After changing to "c:" also change to "\" to avoid looking in the | ||||
| install directory. | ||||
|  | ||||
| To make the 16 bit DOS version compile exclude not used highlight | ||||
| initializations and build a tiny instead of small version. | ||||
|  | ||||
|  vim:tw=78:ts=8:ft=help:norl: | ||||
|   | ||||
| @@ -516,9 +516,17 @@ Initialisation de | ||||
| .B Vim | ||||
| pour l'ensemble du syst<73>me. | ||||
| .TP | ||||
| ~/.vimrc | ||||
| Initialisation de | ||||
| .B Vim | ||||
| de votre compte utilisateur. | ||||
| .TP | ||||
| /usr/local/lib/vim/gvimrc | ||||
| Initialisation de gvim pour l'ensemble du syst<73>me. | ||||
| .TP | ||||
| ~/.gvimrc | ||||
| Initialisation de gvim pour votre compte utilisateur. | ||||
| .TP | ||||
| /usr/local/lib/vim/optwin.vim | ||||
| Script utilis<69> pour la commande ":options", une mani<6E>re pratique de consulter | ||||
| et de modifier les options. | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| " Vim support file to detect file types in scripts | ||||
| " | ||||
| " Maintainer:	Bram Moolenaar <Bram@vim.org> | ||||
| " Last change:	2006 Feb 01 | ||||
| " Last change:	2006 Mar 25 | ||||
|  | ||||
| " This file is called by an autocommand for every file that has just been | ||||
| " loaded into a buffer.  It checks if the type of file can be recognized by | ||||
| @@ -278,9 +278,8 @@ else | ||||
|     set ft=sindacmp | ||||
|  | ||||
|     " DNS zone files | ||||
|   elseif s:line1.s:line2 =~ '$ORIGIN\|$TTL\|IN\s*SOA' | ||||
| 	\ || s:line1.s:line2.s:line3.s:line4 =~ 'BIND.*named' | ||||
|     set ft=dns | ||||
|   elseif s:line1.s:line2.s:line3.s:line4 =~ '^; <<>> DiG [0-9.]\+ <<>>\|BIND.*named\|$ORIGIN\|$TTL\|IN\s\+SOA' | ||||
|     set ft=bindzone | ||||
|  | ||||
|     " BAAN | ||||
|   elseif s:line1 =~ '|\*\{1,80}' && s:line2 =~ 'VRC ' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user