1
0
forked from aniani/vim

updated for version 7.0f

This commit is contained in:
Bram Moolenaar
2006-04-24 19:47:27 +00:00
parent 4a85b41560
commit f9393ef5ef
179 changed files with 1203 additions and 741 deletions

View File

@@ -9,10 +9,10 @@ Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
messages, shows current file name in window title, on-line messages, shows current file name in window title, on-line
help, rectangular cut/paste, etc., etc., etc... help, rectangular cut/paste, etc., etc., etc...
Version 7.0e. Also runs under UNIX, MSDOS and other systems. Version 7.0f. Also runs under UNIX, MSDOS and other systems.
vim70ert.tgz contains the documentation and syntax files. vim70frt.tgz contains the documentation and syntax files.
vim70ebin.tgz contains the binaries. vim70fbin.tgz contains the binaries.
vim70esrc.tgz contains the sources. vim70fsrc.tgz contains the sources.
Author: Bram Moolenaar et al. Author: Bram Moolenaar et al.

View File

@@ -69,7 +69,7 @@ all install uninstall tools config configure proto depend lint tags types test t
# Before creating an archive first delete all backup files, *.orig, etc. # Before creating an archive first delete all backup files, *.orig, etc.
MAJOR = 7 MAJOR = 7
MINOR = 0e MINOR = 0f
# Uncomment this line if the Win32s version is to be included. # Uncomment this line if the Win32s version is to be included.
DOSBIN_S = dosbin_s DOSBIN_S = dosbin_s

View File

@@ -1,4 +1,4 @@
README.txt for version 7.0e of Vim: Vi IMproved. README.txt for version 7.0f of Vim: Vi IMproved.
WHAT IS VIM WHAT IS VIM

View File

@@ -1,4 +1,4 @@
README_ami.txt for version 7.0e of Vim: Vi IMproved. README_ami.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on Amiga systems. This file explains the installation of Vim on Amiga systems.
See README.txt for general information about Vim. See README.txt for general information about Vim.

View File

@@ -1,4 +1,4 @@
README_amibin.txt for version 7.0e of Vim: Vi IMproved. README_amibin.txt for version 7.0f of Vim: Vi IMproved.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga. See "README_ami.txt" for installation instructions for the Amiga.

View File

@@ -1,4 +1,4 @@
README_amisrc.txt for version 7.0e of Vim: Vi IMproved. README_amisrc.txt for version 7.0f of Vim: Vi IMproved.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga. See "README_ami.txt" for installation instructions for the Amiga.

View File

@@ -1,4 +1,4 @@
README_bindos.txt for version 7.0e of Vim: Vi IMproved. README_bindos.txt for version 7.0f of Vim: Vi IMproved.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows. See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.

View File

@@ -1,4 +1,4 @@
README_dos.txt for version 7.0e of Vim: Vi IMproved. README_dos.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on MS-DOS and MS-Windows systems. This file explains the installation of Vim on MS-DOS and MS-Windows systems.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.

View File

@@ -1,4 +1,4 @@
README_extra.txt for version 7.0e of Vim: Vi IMproved. README_extra.txt for version 7.0f of Vim: Vi IMproved.
The extra archive of Vim is to be used in combination with the source archive The extra archive of Vim is to be used in combination with the source archive
(vim-6.0-src.tar.gz). The extra archive is useless without it. (vim-6.0-src.tar.gz). The extra archive is useless without it.

View File

@@ -1,4 +1,4 @@
README_lang.txt for version 7.0e of Vim: Vi IMproved. README_lang.txt for version 7.0f of Vim: Vi IMproved.
This file contains files for non-English languages: This file contains files for non-English languages:
- Translated messages. - Translated messages.

View File

@@ -1,4 +1,4 @@
README_mac.txt for version 7.0e of Vim: Vi IMproved. README_mac.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on Macintosh systems. This file explains the installation of Vim on Macintosh systems.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.

View File

@@ -1,4 +1,4 @@
README_ole.txt for version 7.0e of Vim: Vi IMproved. README_ole.txt for version 7.0f of Vim: Vi IMproved.
This archive contains gvim.exe with OLE interface and VisVim. This archive contains gvim.exe with OLE interface and VisVim.
This version of gvim.exe can also load a number of interface dynamically (you This version of gvim.exe can also load a number of interface dynamically (you

View File

@@ -1,4 +1,4 @@
README_os2.txt for version 7.0e of Vim: Vi IMproved. README_os2.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on OS/2 systems. This file explains the installation of Vim on OS/2 systems.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.

View File

@@ -1,4 +1,4 @@
README_os_390.txt for version 7.0e of Vim: Vi IMproved. README_os_390.txt for version 7.0f of Vim: Vi IMproved.
Welcome to the OS/390 Unix port of VIM. Welcome to the OS/390 Unix port of VIM.

View File

@@ -1,4 +1,4 @@
README_src.txt for version 7.0e of Vim: Vi IMproved. README_src.txt for version 7.0f of Vim: Vi IMproved.
The source archive contains the files needed to compile Vim on Unix systems. The source archive contains the files needed to compile Vim on Unix systems.
It is packed for Unix systems (NL line separator). It is also used for other It is packed for Unix systems (NL line separator). It is also used for other

View File

@@ -1,4 +1,4 @@
README_srcdos.txt for version 7.0e of Vim: Vi IMproved. README_srcdos.txt for version 7.0f of Vim: Vi IMproved.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows. See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.

View File

@@ -1,4 +1,4 @@
README_unix.txt for version 7.0e of Vim: Vi IMproved. README_unix.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on Unix systems. This file explains the installation of Vim on Unix systems.
See "README.txt" for general information about Vim. See "README.txt" for general information about Vim.

View File

@@ -1,4 +1,4 @@
README_vms.txt for version 7.0e of Vim: Vi IMproved. README_vms.txt for version 7.0f of Vim: Vi IMproved.
This file explains the installation of Vim on VMS systems. This file explains the installation of Vim on VMS systems.
See "README.txt" in the runtime archive for information about Vim. See "README.txt" in the runtime archive for information about Vim.

View File

@@ -1,4 +1,4 @@
README_w32s.txt for version 7.0e of Vim: Vi IMproved. README_w32s.txt for version 7.0f of Vim: Vi IMproved.
This archive contains the gvim.exe that was specifically compiled for use in This archive contains the gvim.exe that was specifically compiled for use in
the Win32s subsystem in MS-Windows 3.1 and 3.11. the Win32s subsystem in MS-Windows 3.1 and 3.11.

View File

@@ -22,7 +22,7 @@
!define HAVE_NLS !define HAVE_NLS
!define VER_MAJOR 7 !define VER_MAJOR 7
!define VER_MINOR 0e !define VER_MINOR 0f
# ----------- No configurable settings below this line ----------- # ----------- No configurable settings below this line -----------

View File

@@ -1,7 +1,7 @@
" Vim completion script " Vim completion script
" Language: HTML and XHTML " Language: HTML and XHTML
" Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl ) " Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl )
" Last Change: 2006 Apr 22 " Last Change: 2006 Apr 24
function! htmlcomplete#CompleteTags(findstart, base) function! htmlcomplete#CompleteTags(findstart, base)
if a:findstart if a:findstart
@@ -485,9 +485,9 @@ function! htmlcomplete#CompleteTags(findstart, base)
" alphabetically but sort them. Those beginning with entered " alphabetically but sort them. Those beginning with entered
" part will be as first choices " part will be as first choices
if m =~ '^'.entered_value if m =~ '^'.entered_value
call add(res, attrquoteopen . m . attrquote.' ') call add(res, attrquoteopen . m . attrquote)
elseif m =~ entered_value elseif m =~ entered_value
call add(res2, attrquoteopen . m . attrquote.' ') call add(res2, attrquoteopen . m . attrquote)
endif endif
endfor endfor

View File

@@ -1,7 +1,7 @@
" netrw.vim: Handles file transfer and remote directory listing across a network " netrw.vim: Handles file transfer and remote directory listing across a network
" AUTOLOAD PORTION " AUTOLOAD PORTION
" Date: Apr 21, 2006 " Date: Apr 24, 2006
" Version: 92 " Version: 93
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz> " Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
" GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
" Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1 " Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1
@@ -23,7 +23,7 @@
if &cp || exists("g:loaded_netrw") if &cp || exists("g:loaded_netrw")
finish finish
endif endif
let g:loaded_netrw = "v92" let g:loaded_netrw = "v93"
if v:version < 700 if v:version < 700
echohl WarningMsg | echo "***netrw*** you need vim version 7.0 or later for version ".g:loaded_netrw." of netrw" | echohl None echohl WarningMsg | echo "***netrw*** you need vim version 7.0 or later for version ".g:loaded_netrw." of netrw" | echohl None
finish finish
@@ -3429,7 +3429,11 @@ fun! s:LocalFastBrowser()
let s:netrw_browser_shellcmd= 1 let s:netrw_browser_shellcmd= 1
augroup AuNetrwShellCmd augroup AuNetrwShellCmd
au! au!
au ShellCmdPost,FocusGained * call s:LocalBrowseShellCmdRefresh() if (has("win32") || has("win95") || has("win64") || has("win16"))
au ShellCmdPost * call s:LocalBrowseShellCmdRefresh()
else
au ShellCmdPost,FocusGained * call s:LocalBrowseShellCmdRefresh()
endif
augroup END augroup END
endif endif

View File

@@ -1,7 +1,7 @@
" vimball : construct a file containing both paths and files " vimball : construct a file containing both paths and files
" Author: Charles E. Campbell, Jr. " Author: Charles E. Campbell, Jr.
" Date: Mar 31, 2006 " Date: Apr 24, 2006
" Version: 6 " Version: 7
" GetLatestVimScripts: 1502 1 :AutoInstall: vimball.vim " GetLatestVimScripts: 1502 1 :AutoInstall: vimball.vim
" Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. " Copyright: (c) 2004-2006 by Charles E. Campbell, Jr.
" The VIM LICENSE applies to Vimball.vim, and Vimball.txt " The VIM LICENSE applies to Vimball.vim, and Vimball.txt
@@ -15,7 +15,7 @@ if &cp || exists("g:loaded_vimball")
finish finish
endif endif
let s:keepcpo = &cpo let s:keepcpo = &cpo
let g:loaded_vimball = "v6" let g:loaded_vimball = "v7"
set cpo&vim set cpo&vim
" ===================================================================== " =====================================================================
@@ -125,12 +125,13 @@ fun! vimball#Vimball(really)
endif endif
" initialize " initialize
let fenkeep = &fen
let regakeep = @a let regakeep = @a
let eikeep = &ei let eikeep = &ei
let vekeep = &ve let vekeep = &ve
let makeep = getpos("'a") let makeep = getpos("'a")
let curtabnr = tabpagenr() let curtabnr = tabpagenr()
set ei=all ve=all set ei=all ve=all nofen
" set up vimball tab " set up vimball tab
tabnew tabnew
@@ -166,10 +167,11 @@ fun! vimball#Vimball(really)
else else
echomsg "would extract <".fname.">: ".fsize." lines" echomsg "would extract <".fname.">: ".fsize." lines"
endif endif
" call Decho(linenr.": will extract file<".fname.">") " call Decho("using L#".linenr.": will extract file<".fname.">")
" call Decho((linenr+1).": fsize=".fsize) " call Decho("using L#".(linenr+1).": fsize=".fsize)
" make directories if they don't exist yet " make directories if they don't exist yet
" call Decho("making directories if they don't exist yet")
let fnamebuf= fname let fnamebuf= fname
while fnamebuf =~ '/' while fnamebuf =~ '/'
let dirname = substitute(fnamebuf,'/.*$','','e') let dirname = substitute(fnamebuf,'/.*$','','e')
@@ -183,24 +185,19 @@ fun! vimball#Vimball(really)
exe "cd ".home exe "cd ".home
" grab specified qty of lines and place into "a" buffer " grab specified qty of lines and place into "a" buffer
exe linenr " (skip over path/filename and qty-lines)
norm! jjma let linenr = linenr + 2
exe (linenr + fsize + 1) let lastline = linenr + fsize - 1
silent norm! "ay'a " call Decho("exe ".linenr.",".lastline."yank a")
" call Decho("yanked ".fsize." lines into register-a") exe linenr.",".lastline."yank a"
" call Decho("didhelp<".didhelp."> fname<".fname.">")
if a:really && didhelp == "" && fname =~ 'doc/[^/]\+\.txt$'
let didhelp= substitute(fname,'^\(.*\<doc\)[/\\][^.]*\.txt$','\1','e')
" call Decho("didhelp<".didhelp.">")
endif
" copy "a" buffer into tab " copy "a" buffer into tab
" call Decho('copy "a buffer into tab#'.vbtabnr) " call Decho('copy "a buffer into tab#'.vbtabnr)
exe "tabn ".vbtabnr exe "tabn ".vbtabnr
silent! %d silent! %d
silent norm! "aPGdd1G put a
" call Decho("rega<".@a.">") 1
d
" write tab to file " write tab to file
if a:really if a:really
@@ -208,11 +205,21 @@ fun! vimball#Vimball(really)
exe "silent w! ".fname exe "silent w! ".fname
endif endif
" return to tab with vimball
" call Decho("exe tabn ".curtabnr) " call Decho("exe tabn ".curtabnr)
exe "tabn ".curtabnr exe "tabn ".curtabnr
" set up help if its a doc/*.txt file
" call Decho("didhelp<".didhelp."> fname<".fname.">")
if a:really && didhelp == "" && fname =~ 'doc/[^/]\+\.txt$'
let didhelp= substitute(fname,'^\(.*\<doc\)[/\\][^.]*\.txt$','\1','e')
" call Decho("didhelp<".didhelp.">")
endif
" update for next file
" let oldlinenr = linenr " Decho " let oldlinenr = linenr " Decho
let linenr = linenr + fsize + 2 let linenr = linenr + fsize
" call Decho("update linenr= [linenr=".oldlinenr."] + [fsize=".fsize."] + 2 = ".linenr) " call Decho("update linenr= [linenr=".oldlinenr."] + [fsize=".fsize."] = ".linenr)
endwhile endwhile
" set up help " set up help
@@ -234,8 +241,9 @@ fun! vimball#Vimball(really)
setlocal nomod bh=wipe setlocal nomod bh=wipe
exe "tabn ".curtabnr exe "tabn ".curtabnr
exe "tabc ".vbtabnr exe "tabc ".vbtabnr
let &ei= eikeep let &ei = eikeep
let @a = regakeep let @a = regakeep
let &fen = fenkeep
if makeep[0] != 0 if makeep[0] != 0
" restore mark a " restore mark a
" call Decho("restore mark-a: makeep=".string(makeep)) " call Decho("restore mark-a: makeep=".string(makeep))

View File

@@ -1,4 +1,4 @@
*arabic.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *arabic.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Nadim Shaikli VIM REFERENCE MANUAL by Nadim Shaikli

View File

@@ -1,4 +1,4 @@
*autocmd.txt* For Vim version 7.0e. Last change: 2006 Apr 07 *autocmd.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -666,7 +666,8 @@ QuickFixCmdPre Before a quickfix command is run (|:make|,
command is not executed. command is not executed.
*QuickFixCmdPost* *QuickFixCmdPost*
QuickFixCmdPost Like QuickFixCmdPre, but after a quickfix QuickFixCmdPost Like QuickFixCmdPre, but after a quickfix
command is run. command is run, before jumping to the first
location.
*RemoteReply* *RemoteReply*
RemoteReply When a reply from a Vim that functions as RemoteReply When a reply from a Vim that functions as
server was received |server2client()|. server was received |server2client()|.

View File

@@ -1,4 +1,4 @@
*change.txt* For Vim version 7.0e. Last change: 2006 Apr 11 *change.txt* For Vim version 7.0f. Last change: 2006 Apr 11
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*cmdline.txt* For Vim version 7.0e. Last change: 2006 Mar 16 *cmdline.txt* For Vim version 7.0f. Last change: 2006 Mar 16
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*debug.txt* For Vim version 7.0e. Last change: 2005 Dec 17 *debug.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -40,17 +40,64 @@ This also applies when using the MingW tools.
2. Windows Bug Reporting *debug-win32* 2. Windows Bug Reporting *debug-win32*
If the Windows version of Vim crashes in a reproducible manner, If the Windows version of Vim crashes in a reproducible manner, you can take
you can take some steps to provide a useful bug report. some steps to provide a useful bug report.
First, you must obtain the debugger symbols (PDB) file for your executable:
gvim.pdb for gvim.exe, or vim.pdb for vim.exe. It should be available GENERIC ~
from the same place that you obtained the executable. Be sure to use
the PDB that matches the EXE. You must obtain the debugger symbols (PDB) file for your executable: gvim.pdb
for gvim.exe, or vim.pdb for vim.exe. It should be available from the same
place that you obtained the executable. Be sure to use the PDB that matches
the EXE (same date).
If you built the executable yourself with the Microsoft Visual C++ compiler, If you built the executable yourself with the Microsoft Visual C++ compiler,
then the PDB was built with the EXE. then the PDB was built with the EXE.
Alternatively, if you have the source files, you can import Make_ivc.mak into
Visual Studio as a workspace. Then select a debug configuration, build and
you can do all kinds of debugging (set breakpoints, watch variables, etc.).
If you have Visual Studio, use that instead of the VC Toolkit and WinDbg.
For other compilers, you should always use the corresponding debugger: TD for
a Vim executable compiled with the Borland compiler; gdb (see above
|debug-gcc|) for the Cygwin and MinGW compilers.
Debugging Vim crashes with Visual Studio 2005/Visual C++ 2005 Express ~
First launch vim.exe or gvim.exe and then launch Visual Studio. (If you don't
have Visual Studio, follow the instructions in src/INSTALLpc.txt to obtain a
free copy of Visual C++ 2005 Express Edition.)
On the Tools menu, click Attach to Process. Choose the Vim process.
In Vim, reproduce the crash. A dialog will appear in Visual Studio, telling
you about the unhandled exception in the Vim process. Click Break to break
into the process.
Visual Studio will pop up another dialog, telling you that no symbols are
loaded and that the source code cannot be displayed. Click OK.
Several windows will open. Right-click in the Call Stack window. Choose Load
Symbols. The Find Symbols dialog will open, looking for (g)vim.pdb. Navigate
to the directory where you have the PDB file and click Open.
At this point, you should have a full call stack with vim function names and
line numbers. Double-click one of the lines and the Find Source dialog will
appear. Navigate to the directory where the Vim source is (if you have it.)
If you don't know how to debug this any further, follow the instructions
at ":help bug-reports". Paste the call stack into the bug report.
If you have a non-free version of Visual Studio, you can save a minidump via
the Debug menu and send it with the bug report. A minidump is a small file
(<100KB), which contains information about the state of your process.
Debugging Vim with Debugging Tools ~
You can download the Microsoft Visual C++ Toolkit from You can download the Microsoft Visual C++ Toolkit from
http://msdn.microsoft.com/visualc/vctoolkit2003/ http://msdn.microsoft.com/visualc/vctoolkit2003/
This contains the command-line tools, but not the Visual Studio IDE. This contains the command-line tools, but not the Visual Studio IDE.
@@ -59,12 +106,6 @@ The Debugging Tools for Windows can be downloaded from
http://www.microsoft.com/whdc/devtools/debugging/default.mspx http://www.microsoft.com/whdc/devtools/debugging/default.mspx
This includes the WinDbg debugger. This includes the WinDbg debugger.
If you have Visual Studio, use that instead of the VC Toolkit
and WinDbg.
For other compilers, you should always use the corresponding debugger: TD for
a Vim executable compiled with the Borland compiler; gdb (see above
|debug-gcc|) for the Cygwin and MinGW compilers.
========================================================================= =========================================================================
vim:tw=78:ts=8:ft=help:norl: vim:tw=78:ts=8:ft=help:norl:

View File

@@ -1,4 +1,4 @@
*debugger.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *debugger.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Gordon Prieur VIM REFERENCE MANUAL by Gordon Prieur

View File

@@ -1,4 +1,4 @@
*develop.txt* For Vim version 7.0e. Last change: 2006 Mar 09 *develop.txt* For Vim version 7.0f. Last change: 2006 Mar 09
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*diff.txt* For Vim version 7.0e. Last change: 2006 Apr 14 *diff.txt* For Vim version 7.0f. Last change: 2006 Apr 14
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*digraph.txt* For Vim version 7.0e. Last change: 2005 Sep 11 *digraph.txt* For Vim version 7.0f. Last change: 2005 Sep 11
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*editing.txt* For Vim version 7.0e. Last change: 2006 Apr 17 *editing.txt* For Vim version 7.0f. Last change: 2006 Apr 17
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*eval.txt* For Vim version 7.0e. Last change: 2006 Apr 23 *eval.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -149,7 +149,7 @@ Examples: >
:let emptylist = [] :let emptylist = []
An item can be any expression. Using a List for an item creates a An item can be any expression. Using a List for an item creates a
nested List: > List of Lists: >
:let nestlist = [[11, 12], [21, 22], [31, 32]] :let nestlist = [[11, 12], [21, 22], [31, 32]]
An extra comma after the last item is ignored. An extra comma after the last item is ignored.
@@ -192,22 +192,20 @@ separated by a colon in square brackets: >
:let shortlist = mylist[2:-1] " get List [3, "four"] :let shortlist = mylist[2:-1] " get List [3, "four"]
Omitting the first index is similar to zero. Omitting the last index is Omitting the first index is similar to zero. Omitting the last index is
similar to -1. The difference is that there is no error if the items are not similar to -1.
available. >
:let endlist = mylist[2:] " from item 2 to the end: [3, "four"] :let endlist = mylist[2:] " from item 2 to the end: [3, "four"]
:let shortlist = mylist[2:2] " List with one item: [3] :let shortlist = mylist[2:2] " List with one item: [3]
:let otherlist = mylist[:] " make a copy of the List :let otherlist = mylist[:] " make a copy of the List
If the second index is equal to or greater than the length of the list there If the first index is beyond the last item of the List or the second item is
is no error and the length minus one is used: > before the first item, the result is an empty list. There is no error
message.
If the second index is equal to or greater than the length of the list the
length minus one is used: >
:let mylist = [0, 1, 2, 3] :let mylist = [0, 1, 2, 3]
:echo mylist[2:8] " result: [2, 3] :echo mylist[2:8] " result: [2, 3]
The second index can be just before the first index. In that case the result
is an empty list. If the second index is lower, this results in an error. >
:echo mylist[2:1] " result: []
:echo mylist[2:0] " error!
NOTE: mylist[s:e] means using the variable "s:e" as index. Watch out for NOTE: mylist[s:e] means using the variable "s:e" as index. Watch out for
using a single letter variable before the ":". Insert a space when needed: using a single letter variable before the ":". Insert a space when needed:
mylist[s : e]. mylist[s : e].
@@ -1557,6 +1555,7 @@ exists( {expr}) Number TRUE if {expr} exists
extend({expr1}, {expr2} [, {expr3}]) extend({expr1}, {expr2} [, {expr3}])
List/Dict insert items of {expr2} into {expr1} List/Dict insert items of {expr2} into {expr1}
expand( {expr}) String expand special keywords in {expr} expand( {expr}) String expand special keywords in {expr}
feedkeys( {string} [, {mode}]) Number add key sequence to typeahead buffer
filereadable( {file}) Number TRUE if {file} is a readable file filereadable( {file}) Number TRUE if {file} is a readable file
filewritable( {file}) Number TRUE if {file} is a writable file filewritable( {file}) Number TRUE if {file} is a writable file
filter( {expr}, {string}) List/Dict remove items from {expr} where filter( {expr}, {string}) List/Dict remove items from {expr} where
@@ -1664,7 +1663,6 @@ pathshorten( {expr}) String shorten directory names in a path
prevnonblank( {lnum}) Number line nr of non-blank line <= {lnum} prevnonblank( {lnum}) Number line nr of non-blank line <= {lnum}
printf( {fmt}, {expr1}...) String format text printf( {fmt}, {expr1}...) String format text
pumvisible() Number whether popup menu is visible pumvisible() Number whether popup menu is visible
pushkeys( {string} [, {mode}]) Number add key sequence to typeahead buffer
range( {expr} [, {max} [, {stride}]]) range( {expr} [, {max} [, {stride}]])
List items from {expr} to {max} List items from {expr} to {max}
readfile({fname} [, {binary} [, {max}]]) readfile({fname} [, {binary} [, {max}]])
@@ -2457,6 +2455,25 @@ extend({expr1}, {expr2} [, {expr3}]) *extend()*
Returns {expr1}. Returns {expr1}.
feedkeys({string} [, {mode}]) *feedkeys()*
Characters in {string} are queued for processing as if they
come from a mapping or where typed by user. They are added to
the end of the typeahead buffer, thus if a mapping is still
being executed these characters come after them.
The function does not wait for processing of keys contained in
{string}.
To include special keys into {string}, use double-quotes
and "\..." notation |expr-quote|. For example,
feedkeys("\<CR>") simulates pressing of the Enter key. But
feedkeys('\<CR>') pushes 5 characters.
If {mode} is absent, keys are remapped.
{mode} is a String, which can contain these character flags:
'm' remap keys. This is default.
'n' do not remap keys
't' handle keys as if typed; otherwise they are handled as
if coming from a mapping
Return value is always 0.
filereadable({file}) *filereadable()* filereadable({file}) *filereadable()*
The result is a Number, which is TRUE when a file with the The result is a Number, which is TRUE when a file with the
name {file} exists, and can be read. If {file} doesn't exist, name {file} exists, and can be read. If {file} doesn't exist,
@@ -3549,7 +3566,10 @@ matchlist({expr}, {pat}[, {start}[, {count}]]) *matchlist()*
Same as match(), but return a |List|. The first item in the Same as match(), but return a |List|. The first item in the
list is the matched string, same as what matchstr() would list is the matched string, same as what matchstr() would
return. Following items are submatches, like "\1", "\2", etc. return. Following items are submatches, like "\1", "\2", etc.
in |:substitute|. in |:substitute|. When an optional submatch didn't match an
empty string is used. Example: >
echo matchlist('acd', '\(a\)\?\(b\)\?\(c\)\?\(.*\)')
< Results in: ['acd', 'a', '', 'c', 'd', '', '', '', '', '']
When there is no match an empty list is returned. When there is no match an empty list is returned.
matchstr({expr}, {pat}[, {start}[, {count}]]) *matchstr()* matchstr({expr}, {pat}[, {start}[, {count}]]) *matchstr()*
@@ -3796,23 +3816,6 @@ pumvisible() *pumvisible()*
This can be used to avoid some things that would remove the This can be used to avoid some things that would remove the
popup menu. popup menu.
pushkeys({string} [, {mode}]) *pushkeys()*
Characters in {string} are queued for processing as if they
were typed by user. They are added to the end of the
typeahead buffer, thus if a mapping is still being executed
these characters come after them.
The function does not wait for processing of keys contained in
{string}.
To include special keys into {string}, use double-quotes
and "\..." notation |expr-quote|. For example,
pushkeys("\<CR>") simulates pressing of the Enter key. But
pushkeys('\<CR>') pushes 5 characters.
If {mode} is absent, keys are remapped.
{mode} is a String, which can contain these character flags:
'm' remap keys. This is default.
'n' do not remap keys
Return value is always 0.
*E726* *E727* *E726* *E727*
range({expr} [, {max} [, {stride}]]) *range()* range({expr} [, {max} [, {stride}]]) *range()*
Returns a |List| with Numbers: Returns a |List| with Numbers:

View File

@@ -1,4 +1,4 @@
*farsi.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *farsi.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran VIM REFERENCE MANUAL by Mortaza Ghassab Shiran

View File

@@ -1,4 +1,4 @@
*filetype.txt* For Vim version 7.0e. Last change: 2006 Mar 24 *filetype.txt* For Vim version 7.0f. Last change: 2006 Mar 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*fold.txt* For Vim version 7.0e. Last change: 2006 Mar 29 *fold.txt* For Vim version 7.0f. Last change: 2006 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*getscript.txt* For Vim version 7.0e. Last change: 2006 Mar 24 *getscript.txt* For Vim version 7.0f. Last change: 2006 Mar 24
Get the Latest VimScripts Get the Latest VimScripts

View File

@@ -1,4 +1,4 @@
*gui.txt* For Vim version 7.0e. Last change: 2006 Apr 02 *gui.txt* For Vim version 7.0f. Last change: 2006 Apr 02
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*gui_w16.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *gui_w16.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*gui_w32.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *gui_w32.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*gui_x11.txt* For Vim version 7.0e. Last change: 2005 Dec 06 *gui_x11.txt* For Vim version 7.0f. Last change: 2005 Dec 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*hangulin.txt* For Vim version 7.0e. Last change: 2006 Apr 02 *hangulin.txt* For Vim version 7.0f. Last change: 2006 Apr 02
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam

View File

@@ -1,4 +1,4 @@
*hebrew.txt* For Vim version 7.0e. Last change: 2003 May 11 *hebrew.txt* For Vim version 7.0f. Last change: 2003 May 11
VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem) VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem)

View File

@@ -1,4 +1,4 @@
*help.txt* For Vim version 7.0e. Last change: 2006 Apr 02 *help.txt* For Vim version 7.0f. Last change: 2006 Apr 02
VIM - main help file VIM - main help file
k k

View File

@@ -1,4 +1,4 @@
*howto.txt* For Vim version 7.0e. Last change: 2006 Apr 02 *howto.txt* For Vim version 7.0f. Last change: 2006 Apr 02
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*if_cscop.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *if_cscop.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Andy Kahn VIM REFERENCE MANUAL by Andy Kahn

View File

@@ -1,4 +1,4 @@
*if_mzsch.txt* For Vim version 7.0e. Last change: 2006 Mar 06 *if_mzsch.txt* For Vim version 7.0f. Last change: 2006 Mar 06
VIM REFERENCE MANUAL by Sergey Khorev VIM REFERENCE MANUAL by Sergey Khorev

View File

@@ -1,4 +1,4 @@
*if_ole.txt* For Vim version 7.0e. Last change: 2006 Mar 06 *if_ole.txt* For Vim version 7.0f. Last change: 2006 Mar 06
VIM REFERENCE MANUAL by Paul Moore VIM REFERENCE MANUAL by Paul Moore

View File

@@ -1,4 +1,4 @@
*if_perl.txt* For Vim version 7.0e. Last change: 2006 Mar 06 *if_perl.txt* For Vim version 7.0f. Last change: 2006 Mar 06
VIM REFERENCE MANUAL by Sven Verdoolaege VIM REFERENCE MANUAL by Sven Verdoolaege

View File

@@ -1,4 +1,4 @@
*if_pyth.txt* For Vim version 7.0e. Last change: 2006 Jan 20 *if_pyth.txt* For Vim version 7.0f. Last change: 2006 Jan 20
VIM REFERENCE MANUAL by Paul Moore VIM REFERENCE MANUAL by Paul Moore

View File

@@ -1,4 +1,4 @@
*if_ruby.txt* For Vim version 7.0e. Last change: 2006 Mar 26 *if_ruby.txt* For Vim version 7.0f. Last change: 2006 Mar 26
VIM REFERENCE MANUAL by Shugo Maeda VIM REFERENCE MANUAL by Shugo Maeda

View File

@@ -1,4 +1,4 @@
*if_sniff.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *if_sniff.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL VIM REFERENCE MANUAL

View File

@@ -1,4 +1,4 @@
*if_tcl.txt* For Vim version 7.0e. Last change: 2006 Mar 06 *if_tcl.txt* For Vim version 7.0f. Last change: 2006 Mar 06
VIM REFERENCE MANUAL by Ingo Wilken VIM REFERENCE MANUAL by Ingo Wilken

View File

@@ -1,4 +1,4 @@
*indent.txt* For Vim version 7.0e. Last change: 2006 Apr 16 *indent.txt* For Vim version 7.0f. Last change: 2006 Apr 16
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*index.txt* For Vim version 7.0e. Last change: 2006 Apr 10 *index.txt* For Vim version 7.0f. Last change: 2006 Apr 10
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*insert.txt* For Vim version 7.0e. Last change: 2006 Apr 23 *insert.txt* For Vim version 7.0f. Last change: 2006 Apr 23
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*intro.txt* For Vim version 7.0e. Last change: 2006 Apr 20 *intro.txt* For Vim version 7.0f. Last change: 2006 Apr 20
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*map.txt* For Vim version 7.0e. Last change: 2006 Apr 20 *map.txt* For Vim version 7.0f. Last change: 2006 Apr 20
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*mbyte.txt* For Vim version 7.0e. Last change: 2006 Apr 21 *mbyte.txt* For Vim version 7.0f. Last change: 2006 Apr 21
VIM REFERENCE MANUAL by Bram Moolenaar et al. VIM REFERENCE MANUAL by Bram Moolenaar et al.

View File

@@ -1,4 +1,4 @@
*message.txt* For Vim version 7.0e. Last change: 2006 Apr 11 *message.txt* For Vim version 7.0f. Last change: 2006 Apr 11
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*mlang.txt* For Vim version 7.0e. Last change: 2004 Feb 24 *mlang.txt* For Vim version 7.0f. Last change: 2004 Feb 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*motion.txt* For Vim version 7.0e. Last change: 2006 Apr 22 *motion.txt* For Vim version 7.0f. Last change: 2006 Apr 22
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*netbeans.txt* For Vim version 7.0e. Last change: 2006 Mar 09 *netbeans.txt* For Vim version 7.0f. Last change: 2006 Mar 09
VIM REFERENCE MANUAL by Gordon Prieur VIM REFERENCE MANUAL by Gordon Prieur

View File

@@ -1,4 +1,4 @@
*options.txt* For Vim version 7.0e. Last change: 2006 Apr 21 *options.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4312,6 +4312,20 @@ A jump table for the options with a short description can be found at |Q_op|.
Note that using the "-u NONE" and "--noplugin" command line arguments Note that using the "-u NONE" and "--noplugin" command line arguments
reset this option. |-u| |--noplugin| reset this option. |-u| |--noplugin|
*'macatsui'* *'nomacatsui'*
'macatsui' boolean (default on)
global
{only available in Mac GUI version}
This is a workaround for when drawing doesn't work properly. When set
and compiled with multi-byte support ATSUI text drawing is used. When
not set ATSUI text drawing is not used. Switch this option off when
you experience drawing problems. In a future version the problems may
be solved and this option becomes obsolete. Therefore use this method
to unset it: >
if exists('&macatsui')
set nomacatsui
endif
<
*'magic'* *'nomagic'* *'magic'* *'nomagic'*
'magic' boolean (default on) 'magic' boolean (default on)
global global

View File

@@ -1,4 +1,4 @@
*os_390.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_390.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Ralf Schandl VIM REFERENCE MANUAL by Ralf Schandl

View File

@@ -1,4 +1,4 @@
*os_amiga.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_amiga.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*os_beos.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_beos.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*os_dos.txt* For Vim version 7.0e. Last change: 2006 Mar 30 *os_dos.txt* For Vim version 7.0f. Last change: 2006 Mar 30
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*os_mac.txt* For Vim version 7.0e. Last change: 2006 Mar 29 *os_mac.txt* For Vim version 7.0f. Last change: 2006 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar et al. VIM REFERENCE MANUAL by Bram Moolenaar et al.

View File

@@ -1,4 +1,4 @@
*os_mint.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_mint.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Jens M. Felderhoff VIM REFERENCE MANUAL by Jens M. Felderhoff

View File

@@ -1,4 +1,4 @@
*os_msdos.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_msdos.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*os_os2.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_os2.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Paul Slootman VIM REFERENCE MANUAL by Paul Slootman

View File

@@ -1,4 +1,4 @@
*os_qnx.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_qnx.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Julian Kinraid VIM REFERENCE MANUAL by Julian Kinraid

View File

@@ -1,4 +1,4 @@
*os_risc.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_risc.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Thomas Leonard VIM REFERENCE MANUAL by Thomas Leonard

View File

@@ -1,4 +1,4 @@
*os_unix.txt* For Vim version 7.0e. Last change: 2005 Mar 29 *os_unix.txt* For Vim version 7.0f. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*os_vms.txt* For Vim version 7.0e. Last change: 2006 Mar 02 *os_vms.txt* For Vim version 7.0f. Last change: 2006 Mar 02
VIM REFERENCE MANUAL VIM REFERENCE MANUAL

View File

@@ -1,4 +1,4 @@
*os_win32.txt* For Vim version 7.0e. Last change: 2006 Apr 02 *os_win32.txt* For Vim version 7.0f. Last change: 2006 Apr 02
VIM REFERENCE MANUAL by George Reilly VIM REFERENCE MANUAL by George Reilly

View File

@@ -1,4 +1,4 @@
*pattern.txt* For Vim version 7.0e. Last change: 2006 Apr 22 *pattern.txt* For Vim version 7.0f. Last change: 2006 Apr 22
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*pi_gzip.txt* For Vim version 7.0e. Last change: 2002 Oct 29 *pi_gzip.txt* For Vim version 7.0f. Last change: 2002 Oct 29
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*pi_netrw.txt* For Vim version 7.0d. Last change: Apr 22, 2006 *pi_netrw.txt* For Vim version 7.0f. Last change: Apr 22, 2006
VIM REFERENCE MANUAL by Charles E. Campbell, Jr. VIM REFERENCE MANUAL by Charles E. Campbell, Jr.

View File

@@ -1,4 +1,4 @@
*pi_paren.txt* For Vim version 7.0e. Last change: 2006 Apr 03 *pi_paren.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*pi_spec.txt* For Vim version 7.0e. Last change: 2005 Oct 03 *pi_spec.txt* For Vim version 7.0f. Last change: 2006 Apr 24
by Gustavo Niemeyer ~ by Gustavo Niemeyer ~

View File

@@ -1,4 +1,4 @@
*pi_tar.txt* For Vim version 7.0e. Last change: 2006 Apr 22 *pi_tar.txt* For Vim version 7.0f. Last change: 2006 Apr 24
+====================+ +====================+
| Tar File Interface | | Tar File Interface |

View File

@@ -1,4 +1,4 @@
*pi_zip.txt* For Vim version 7.0e. Last change: 2006 Apr 22 *pi_zip.txt* For Vim version 7.0f. Last change: 2006 Apr 24
+====================+ +====================+
| Zip File Interface | | Zip File Interface |

View File

@@ -1,4 +1,4 @@
*print.txt* For Vim version 7.0e. Last change: 2006 Apr 21 *print.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*quickfix.txt* For Vim version 7.0e. Last change: 2006 Mar 24 *quickfix.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*quickref.txt* For Vim version 7.0e. Last change: 2006 Apr 21 *quickref.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -753,6 +753,7 @@ Short explanation of each option: *option-list*
'list' show <Tab> and <EOL> 'list' show <Tab> and <EOL>
'listchars' 'lcs' characters for displaying in list mode 'listchars' 'lcs' characters for displaying in list mode
'loadplugins' 'lpl' load plugin scripts when starting up 'loadplugins' 'lpl' load plugin scripts when starting up
'macatsui' Mac GUI: use ATSUI text drawing
'magic' changes special characters in search patterns 'magic' changes special characters in search patterns
'makeef' 'mef' name of the errorfile for ":make" 'makeef' 'mef' name of the errorfile for ":make"
'makeprg' 'mp' program to use for the ":make" command 'makeprg' 'mp' program to use for the ":make" command

View File

@@ -1,4 +1,4 @@
*quotes.txt* For Vim version 7.0e. Last change: 2005 Apr 04 *quotes.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*recover.txt* For Vim version 7.0e. Last change: 2005 Dec 12 *recover.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*remote.txt* For Vim version 7.0e. Last change: 2006 Mar 11 *remote.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*repeat.txt* For Vim version 7.0e. Last change: 2006 Mar 21 *repeat.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*rileft.txt* For Vim version 7.0e. Last change: 2005 Apr 04 *rileft.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Avner Lottem VIM REFERENCE MANUAL by Avner Lottem

View File

@@ -1,4 +1,4 @@
*russian.txt* For Vim version 7.0e. Last change: 2005 Apr 01 *russian.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Vassily Ragosin VIM REFERENCE MANUAL by Vassily Ragosin

View File

@@ -1,4 +1,4 @@
*scroll.txt* For Vim version 7.0e. Last change: 2005 Dec 16 *scroll.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*sign.txt* For Vim version 7.0e. Last change: 2005 Apr 04 *sign.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Gordon Prieur VIM REFERENCE MANUAL by Gordon Prieur

View File

@@ -1,4 +1,4 @@
*spell.txt* For Vim version 7.0e. Last change: 2006 Apr 20 *spell.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -36,7 +36,9 @@ Vim only checks words for spelling, there is no grammar check.
If the 'mousemodel' option is set to "popup" and the cursor is on a badly If the 'mousemodel' option is set to "popup" and the cursor is on a badly
spelled word or it is "popup_setpos" and the mouse pointer is on a badly spelled word or it is "popup_setpos" and the mouse pointer is on a badly
spelled word, then the popup menu will contain a submenu to replace the bad spelled word, then the popup menu will contain a submenu to replace the bad
word. Note: this slows down the appearance of the popup menu. word. Note: this slows down the appearance of the popup menu. Note for GTK:
don't release the right mouse button until the menu appears, otherwise it
won't work.
To search for the next misspelled word: To search for the next misspelled word:
@@ -370,8 +372,10 @@ The table with word characters is stored in the main .spl file. Therefore it
matters what the current locale is when generating it! A .add.spl file does matters what the current locale is when generating it! A .add.spl file does
not contain a word table though. not contain a word table though.
A word that starts with a digit is always ignored. That includes hex numbers For a word that starts with a digit the digit is ignored, unless the word as a
in the form 0xff and 0XFF. whole is recognized. Thus if "3D" is a word and "D" is not then "3D" is
recognized as a word, but if "3D" is not a word then only the "D" is marked as
bad. Hex numbers in the form 0x12ab and 0X12AB are recognized.
WORD COMBINATIONS WORD COMBINATIONS

View File

@@ -1,4 +1,4 @@
*sponsor.txt* For Vim version 7.0e. Last change: 2006 Apr 21 *sponsor.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@@ -1,4 +1,4 @@
*sql.txt* For Vim version 7.0e. Last change: Fri Apr 21 2006 10:39:11 PM *sql.txt* For Vim version 7.0f. Last change: Fri Apr 21 2006 10:39:11 PM
by David Fishburn by David Fishburn

View File

@@ -1,4 +1,4 @@
*starting.txt* For Vim version 7.0e. Last change: 2006 Apr 23 *starting.txt* For Vim version 7.0f. Last change: 2006 Apr 24
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

Some files were not shown because too many files have changed in this diff Show More