]> granicus.if.org Git - vim/commitdiff
updated for version 7.2-000 v7.2 v7.2.000
authorBram Moolenaar <Bram@vim.org>
Sat, 9 Aug 2008 17:55:22 +0000 (17:55 +0000)
committerBram Moolenaar <Bram@vim.org>
Sat, 9 Aug 2008 17:55:22 +0000 (17:55 +0000)
170 files changed:
Contents
Makefile
README.txt
README_ami.txt
README_amibin.txt
README_amisrc.txt
README_bindos.txt
README_dos.txt
README_extra.txt
README_lang.txt
README_mac.txt
README_ole.txt
README_os2.txt
README_os390.txt
README_src.txt
README_srcdos.txt
README_unix.txt
README_vms.txt
README_w32s.txt
nsis/gvim.nsi
runtime/autoload/netrw.vim
runtime/autoload/tar.vim
runtime/doc/arabic.txt
runtime/doc/autocmd.txt
runtime/doc/change.txt
runtime/doc/cmdline.txt
runtime/doc/debug.txt
runtime/doc/debugger.txt
runtime/doc/develop.txt
runtime/doc/diff.txt
runtime/doc/digraph.txt
runtime/doc/editing.txt
runtime/doc/eval.txt
runtime/doc/farsi.txt
runtime/doc/filetype.txt
runtime/doc/fold.txt
runtime/doc/ft_ada.txt
runtime/doc/ft_sql.txt
runtime/doc/gui.txt
runtime/doc/gui_w16.txt
runtime/doc/gui_w32.txt
runtime/doc/gui_x11.txt
runtime/doc/hangulin.txt
runtime/doc/hebrew.txt
runtime/doc/help.txt
runtime/doc/howto.txt
runtime/doc/if_cscop.txt
runtime/doc/if_mzsch.txt
runtime/doc/if_ole.txt
runtime/doc/if_perl.txt
runtime/doc/if_pyth.txt
runtime/doc/if_ruby.txt
runtime/doc/if_sniff.txt
runtime/doc/if_tcl.txt
runtime/doc/indent.txt
runtime/doc/index.txt
runtime/doc/insert.txt
runtime/doc/intro.txt
runtime/doc/map.txt
runtime/doc/mbyte.txt
runtime/doc/message.txt
runtime/doc/mlang.txt
runtime/doc/motion.txt
runtime/doc/netbeans.txt
runtime/doc/options.txt
runtime/doc/os_390.txt
runtime/doc/os_amiga.txt
runtime/doc/os_beos.txt
runtime/doc/os_dos.txt
runtime/doc/os_mac.txt
runtime/doc/os_mint.txt
runtime/doc/os_msdos.txt
runtime/doc/os_os2.txt
runtime/doc/os_qnx.txt
runtime/doc/os_risc.txt
runtime/doc/os_unix.txt
runtime/doc/os_vms.txt
runtime/doc/os_win32.txt
runtime/doc/pattern.txt
runtime/doc/pi_getscript.txt
runtime/doc/pi_gzip.txt
runtime/doc/pi_netrw.txt
runtime/doc/pi_paren.txt
runtime/doc/pi_spec.txt
runtime/doc/pi_tar.txt
runtime/doc/pi_vimball.txt
runtime/doc/pi_zip.txt
runtime/doc/print.txt
runtime/doc/quickfix.txt
runtime/doc/quickref.txt
runtime/doc/quotes.txt
runtime/doc/recover.txt
runtime/doc/remote.txt
runtime/doc/repeat.txt
runtime/doc/rileft.txt
runtime/doc/russian.txt
runtime/doc/scroll.txt
runtime/doc/sign.txt
runtime/doc/spell.txt
runtime/doc/sponsor.txt
runtime/doc/starting.txt
runtime/doc/syntax.txt
runtime/doc/tabpage.txt
runtime/doc/tags
runtime/doc/tagsrch.txt
runtime/doc/term.txt
runtime/doc/tips.txt
runtime/doc/todo.txt
runtime/doc/uganda.txt
runtime/doc/undo.txt
runtime/doc/usr_01.txt
runtime/doc/usr_02.txt
runtime/doc/usr_03.txt
runtime/doc/usr_04.txt
runtime/doc/usr_05.txt
runtime/doc/usr_06.txt
runtime/doc/usr_07.txt
runtime/doc/usr_08.txt
runtime/doc/usr_09.txt
runtime/doc/usr_10.txt
runtime/doc/usr_11.txt
runtime/doc/usr_12.txt
runtime/doc/usr_20.txt
runtime/doc/usr_21.txt
runtime/doc/usr_22.txt
runtime/doc/usr_23.txt
runtime/doc/usr_24.txt
runtime/doc/usr_25.txt
runtime/doc/usr_26.txt
runtime/doc/usr_27.txt
runtime/doc/usr_28.txt
runtime/doc/usr_29.txt
runtime/doc/usr_30.txt
runtime/doc/usr_31.txt
runtime/doc/usr_32.txt
runtime/doc/usr_40.txt
runtime/doc/usr_41.txt
runtime/doc/usr_42.txt
runtime/doc/usr_43.txt
runtime/doc/usr_44.txt
runtime/doc/usr_45.txt
runtime/doc/usr_90.txt
runtime/doc/usr_toc.txt
runtime/doc/various.txt
runtime/doc/version4.txt
runtime/doc/version5.txt
runtime/doc/version6.txt
runtime/doc/version7.txt
runtime/doc/vi_diff.txt
runtime/doc/visual.txt
runtime/doc/windows.txt
runtime/doc/workshop.txt
runtime/plugin/netrwPlugin.vim
runtime/plugin/tarPlugin.vim
runtime/scripts.vim
runtime/syntax/haml.vim
runtime/syntax/promela.vim
src/GvimExt/GvimExt.reg
src/INSTALLx.txt
src/Makefile
src/gui_mac.c
src/gvim.exe.mnf
src/mark.c
src/os_mswin.c
src/syntax.c
src/version.c
src/version.h
src/vim.def
src/vim.h
src/vim16.def

index acb6c4f70007925004227f54425b6b2eee2b0a41..127768e7e0aebb2e2944cf253161d952a24c6a03 100644 (file)
--- a/Contents
+++ b/Contents
@@ -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
                help, rectangular cut/paste, etc., etc., etc...
 
-               Version 7.2c.  Also runs under UNIX, MSDOS and other systems.
-               vim72crt.tgz  contains the documentation and syntax files.
-               vim72cbin.tgz contains the binaries.
-               vim72csrc.tgz contains the sources.
+               Version 7.2.  Also runs under UNIX, MSDOS and other systems.
+               vim72rt.tgz  contains the documentation and syntax files.
+               vim72bin.tgz contains the binaries.
+               vim72src.tgz contains the sources.
                Author: Bram Moolenaar et al.
 
 
index 53a588bb62066d9edc0c5787dcfe159b050b94a8..e7b63be9a83711be7c385559af8e5527db63d3a8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -69,7 +69,7 @@ all install uninstall tools config configure reconfig proto depend lint tags typ
 #    Before creating an archive first delete all backup files, *.orig, etc.
 
 MAJOR = 7
-MINOR = 2c
+MINOR = 2
 
 # Uncomment this line if the Win32s version is to be included.
 DOSBIN_S =  dosbin_s
index af1da851449a6d42c0dad3c7bdc1e2d79bd1e3e9..19e59c61eaa24394c1f6bde998138b80de424b43 100644 (file)
@@ -1,4 +1,4 @@
-README.txt for version 7.2c of Vim: Vi IMproved.
+README.txt for version 7.2 of Vim: Vi IMproved.
 
 
 WHAT IS VIM
index ccbf71dff884c2137bb6d81a5b8ba563f07a6751..e8c4f28454feb612663fc27cf8ec835014a9fccb 100644 (file)
@@ -1,4 +1,4 @@
-README_ami.txt for version 7.2c of Vim: Vi IMproved.
+README_ami.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on Amiga systems.
 See README.txt for general information about Vim.
index b1c9ea5a7b67bf6f20e73b81d65ff33549f90afc..8c3ce0be51203b63f882eed9e4f9db3a1b5936e0 100644 (file)
@@ -1,4 +1,4 @@
-README_amibin.txt for version 7.2c of Vim: Vi IMproved.
+README_amibin.txt for version 7.2 of Vim: Vi IMproved.
 
 See "README.txt" for general information about Vim.
 See "README_ami.txt" for installation instructions for the Amiga.
index 3b670a136211f18b8ed3f1cd304a316db9841060..21c614c197d0ede51c3aa0436d8cdb38bc929c84 100644 (file)
@@ -1,4 +1,4 @@
-README_amisrc.txt for version 7.2c of Vim: Vi IMproved.
+README_amisrc.txt for version 7.2 of Vim: Vi IMproved.
 
 See "README.txt" for general information about Vim.
 See "README_ami.txt" for installation instructions for the Amiga.
index 5e7f3ab41afdca5ef1471ead57490c29a74265aa..bc83328f1b94f89facf56375cb07ee975a636a09 100644 (file)
@@ -1,19 +1,19 @@
-README_bindos.txt for version 7.2c of Vim: Vi IMproved.
+README_bindos.txt for version 7.2 of Vim: Vi IMproved.
 
 See "README.txt" for general information about Vim.
 See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
-These files are in the runtime archive (vim70rt.zip).
+These files are in the runtime archive (vim72rt.zip).
 
 
 There are several binary distributions of Vim for the PC.  You would normally
 pick only one of them, but it's also possible to install several.
 These ones are available (the version number may differ):
-       vim70d16.zip    16 bit DOS version
-       vim70d32.zip    32 bit DOS version
-       vim70w32.zip    Windows 95/98/NT/etc. console version
-       gvim70.zip      Windows 95/98/NT/etc. GUI version
-       gvim70ole.zip   Windows 95/98/NT/etc. GUI version with OLE
-       gvim70_s.zip    Windows 3.1 GUI version
+       vim72d16.zip    16 bit DOS version
+       vim72d32.zip    32 bit DOS version
+       vim72w32.zip    Windows 95/98/NT/etc. console version
+       gvim72.zip      Windows 95/98/NT/etc. GUI version
+       gvim72ole.zip   Windows 95/98/NT/etc. GUI version with OLE
+       gvim72_s.zip    Windows 3.1 GUI version
 
-You MUST also get the runtime archive (vim70rt.zip).
-The sources are also available (vim70src.zip).
+You MUST also get the runtime archive (vim72rt.zip).
+The sources are also available (vim72src.zip).
index 6cd6c8b582a0c99398817821ecfb65781219ca99..1f37cbb42ba64185ca87f802fbb276d0e4da283f 100644 (file)
@@ -1,4 +1,4 @@
-README_dos.txt for version 7.2c of Vim: Vi IMproved.
+README_dos.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on MS-DOS and MS-Windows systems.
 See "README.txt" for general information about Vim.
@@ -47,13 +47,13 @@ These are the normal steps to install Vim from the .zip archives:
    Binary and runtime Vim archives are normally unpacked in the same location,
    on top of each other.
 
-2. Unpack the zip archives.  This will create a new directory "vim\vim70",
+2. Unpack the zip archives.  This will create a new directory "vim\vim72",
    in which all the distributed Vim files are placed.  Since the directory
    name includes the version number, it is unlikely that you overwrite
    existing files.
    Examples:
-       pkunzip -d gvim70.zip
-       unzip vim70w32.zip
+       pkunzip -d gvim72.zip
+       unzip vim72w32.zip
 
    You need to unpack the runtime archive and at least one of the binary
    archives.  When using more than one binary version, be careful not to
@@ -69,7 +69,7 @@ These are the normal steps to install Vim from the .zip archives:
    archive and follow the instructions in the documentation.
 
 3. Change to the new directory:
-       cd vim\vim70
+       cd vim\vim72
    Run the "install.exe" program.  It will ask you a number of questions about
    how you would like to have your Vim setup.  Among these are:
    - You can tell it to write a "_vimrc" file with your preferences in the
@@ -80,8 +80,8 @@ These are the normal steps to install Vim from the .zip archives:
      console or in a shell.  You can select one of the directories in your
      $PATH.  If you skip this, you can add Vim to the search path manually:
      The simplest is to add a line to your autoexec.bat.  Examples:
-       set path=%path%;C:\vim\vim70
-       set path=%path%;D:\editors\vim\vim70
+       set path=%path%;C:\vim\vim72
+       set path=%path%;D:\editors\vim\vim72
    - Create entries for Vim on the desktop and in the Start menu.
 
 That's it!
@@ -94,7 +94,7 @@ Remarks:
   point to the top directory of your Vim files.  Example:
     set VIM=C:\editors\vim
   Vim version 6.0 will look for your vimrc file in $VIM, and for the runtime
-  files in $VIM/vim70.  See ":help $VIM" for more information.
+  files in $VIM/vim72.  See ":help $VIM" for more information.
 
 - To avoid confusion between distributed files of different versions and your
   own modified vim scripts, it is recommended to use this directory layout:
@@ -105,14 +105,14 @@ Remarks:
        C:\vim\vimfiles\ftplugin\*.vim  Filetype plugins
        C:\vim\...                      Other files you made.
   Distributed files:
-       C:\vim\vim70\vim.exe            The Vim version 6.0 executable.
-       C:\vim\vim70\doc\*.txt          The version 6.0 documentation files.
-       C:\vim\vim70\bugreport.vim      A Vim version 6.0 script.
-       C:\vim\vim70\...                Other version 6.0 distributed files.
+       C:\vim\vim72\vim.exe            The Vim version 6.0 executable.
+       C:\vim\vim72\doc\*.txt          The version 6.0 documentation files.
+       C:\vim\vim72\bugreport.vim      A Vim version 6.0 script.
+       C:\vim\vim72\...                Other version 6.0 distributed files.
   In this case the $VIM environment variable would be set like this:
        set VIM=C:\vim
-  Then $VIMRUNTIME will automatically be set to "$VIM\vim70".  Don't add
-  "vim70" to $VIM, that won't work.
+  Then $VIMRUNTIME will automatically be set to "$VIM\vim72".  Don't add
+  "vim72" to $VIM, that won't work.
 
 - You can put your Vim executable anywhere else.  If the executable is not
   with the other Vim files, you should set $VIM. The simplest is to add a line
@@ -136,8 +136,8 @@ Remarks:
      Select Properties.
   5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
      Vim executable.  Examples:
-       C:\command.com /c C:\vim\vim70\vim.exe
-       C:\command.com /c D:\editors\vim\vim70\vim.exe
+       C:\command.com /c C:\vim\vim72\vim.exe
+       C:\command.com /c D:\editors\vim\vim72\vim.exe
   6. Select the font, window size, etc. that you like.  If this isn't
      possible, select "Advanced" in the Program tab, and deselect "MS-DOS
      mode".
index 9c960c58c078a0d24644ceb43de6e8393b4c16f2..ef3c412d9d100f06f9f20a984ca7459491daba7e 100644 (file)
@@ -1,4 +1,4 @@
-README_extra.txt for version 7.2c of Vim: Vi IMproved.
+README_extra.txt for version 7.2 of Vim: Vi IMproved.
 
 The extra archive of Vim is to be used in combination with the source archive
 (vim-7.0-src.tar.gz).  The extra archive is useless without it.
index 55fbab507e7dc51a09b534f33ad0d343252db7e0..825bedb163b662d6bb4b7445680ca3c594dfdba9 100644 (file)
@@ -1,4 +1,4 @@
-README_lang.txt for version 7.2c of Vim: Vi IMproved.
+README_lang.txt for version 7.2 of Vim: Vi IMproved.
 
 This file contains files for non-English languages:
 - Translated messages.
index bf543b7ef578d3108c501ffe8dc0ddb6d0557259..f61f8318b118d1fb8b9656c7a330966a11ee6ec3 100644 (file)
@@ -1,4 +1,4 @@
-README_mac.txt for version 7.2c of Vim: Vi IMproved.
+README_mac.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on Macintosh systems.
 See "README.txt" for general information about Vim.
index 6d013d69251f94595281fcc41c9c845cc4bd4bd5..b8edafbe42cd3715f2e5e38dfb0a26782a9a2e20 100644 (file)
@@ -1,4 +1,4 @@
-README_ole.txt for version 7.2c of Vim: Vi IMproved.
+README_ole.txt for version 7.2 of Vim: Vi IMproved.
 
 This archive contains gvim.exe with OLE interface and VisVim.
 This version of gvim.exe can also load a number of interface dynamically (you
index c8ac9d892942e7bcf3a7e2e01fd345b0eff0c156..a8822c39d8ab2dc1ac3e258b29c2d81053600c7b 100644 (file)
@@ -1,32 +1,32 @@
-README_os2.txt for version 7.2c of Vim: Vi IMproved.
+README_os2.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on OS/2 systems.
 See "README.txt" for general information about Vim.
 
 
 NOTE: You will need two archives:
-  vim71rt.zip  contains the runtime files (same as for the PC version)
-  vim71os2.zip contains the OS/2 executables
+  vim72rt.zip  contains the runtime files (same as for the PC version)
+  vim72os2.zip contains the OS/2 executables
 
 1. Go to the directory where you want to put the Vim files.  Examples:
        cd C:\
        cd D:\editors
 
-2. Unpack the zip archives.  This will create a new directory "vim/vim71",
+2. Unpack the zip archives.  This will create a new directory "vim/vim72",
    in which all the distributed Vim files are placed.  Since the directory
    name includes the version number, it is unlikely that you overwrite
    existing files.
    Examples:
-       pkunzip -d vim71os2.zip
-       unzip vim71os2.zip
+       pkunzip -d vim72os2.zip
+       unzip vim72os2.zip
 
    After you unpacked the files, you can still move the whole directory tree
    to another location.
 
 3. Add the directory where vim.exe is to your path.  The simplest is to add a
    line to your autoexec.bat.  Examples:
-       set path=%path%;C:\vim\vim71
-       set path=%path%;D:\editors\vim\vim71
+       set path=%path%;C:\vim\vim72
+       set path=%path%;D:\editors\vim\vim72
 
 That's it!
 
@@ -41,10 +41,10 @@ Extra remarks:
        C:\vim\_viminfo                 Dynamic info for 'viminfo'.
        C:\vim\...                      Other files you made.
   Distributed files:
-       C:\vim\vim71\vim.exe            The Vim version 7.1 executable.
-       C:\vim\vim71\doc\*.txt          The version 7.1 documentation files.
-       C:\vim\vim71\bugreport.vim      A Vim version 7.1 script.
-       C:\vim\vim71\...                Other version 7.1 distributed files.
+       C:\vim\vim72\vim.exe            The Vim version 7.1 executable.
+       C:\vim\vim72\doc\*.txt          The version 7.1 documentation files.
+       C:\vim\vim72\bugreport.vim      A Vim version 7.1 script.
+       C:\vim\vim72\...                Other version 7.1 distributed files.
   In this case the $VIM environment variable would be set like this:
        set VIM=C:\vim
 
index ab8f2463ca225ca62ce4d83007abae7343e00695..3cd10d146d18f509fc92c340179619f45f29792b 100644 (file)
@@ -1,4 +1,4 @@
-README_os_390.txt for version 7.2c of Vim: Vi IMproved.
+README_os_390.txt for version 7.2 of Vim: Vi IMproved.
 
 Welcome to the OS/390 Unix port of VIM.
 
index b907bc52e553449be07327ab0e3d089c22035242..0e732c062d8fd45b0ecbea4bac50a389d461466d 100644 (file)
@@ -1,4 +1,4 @@
-README_src.txt for version 7.2c of Vim: Vi IMproved.
+README_src.txt for version 7.2 of Vim: Vi IMproved.
 
 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
index 19c174b5ef6e90235c54e2c72281d756cb55d00e..d525619b9324cfffa9c654c1ce7a6b46b4f9065a 100644 (file)
@@ -1,8 +1,8 @@
-README_srcdos.txt for version 7.2c of Vim: Vi IMproved.
+README_srcdos.txt for version 7.2 of Vim: Vi IMproved.
 
 See "README.txt" for general information about Vim.
 See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
-These files are in the runtime archive (vim70rt.zip).
+These files are in the runtime archive (vim72rt.zip).
 
 
 The DOS source archive contains the files needed to compile Vim on MS-DOS or
index 67c9725a84dc4845b929d5d24ab6c72842500848..fb1d691defe482d2dda4bb37cc31164be87fe363 100644 (file)
@@ -1,4 +1,4 @@
-README_unix.txt for version 7.2c of Vim: Vi IMproved.
+README_unix.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on Unix systems.
 See "README.txt" for general information about Vim.
index cc56ee3fa651a5245d0580ffdcfc8c99de9d32ab..95a085979258587386b42e323e5778fb12195554 100644 (file)
@@ -1,4 +1,4 @@
-README_vms.txt for version 7.2c of Vim: Vi IMproved.
+README_vms.txt for version 7.2 of Vim: Vi IMproved.
 
 This file explains the installation of Vim on VMS systems.
 See "README.txt" in the runtime archive for information about Vim.
index 0461f51ce2b4547cdc08ef54ea650b90297bee29..3ba37b381feb5d40d37a3f188debd4282ffe13d7 100644 (file)
@@ -1,4 +1,4 @@
-README_w32s.txt for version 7.2c of Vim: Vi IMproved.
+README_w32s.txt for version 7.2 of Vim: Vi IMproved.
 
 This archive contains the gvim.exe that was specifically compiled for use in
 the Win32s subsystem in MS-Windows 3.1 and 3.11.
index 0dcc611e5ef66dacee68ba0f717c65fde7a1b424..ab859e63c5b8df085d99aa92adcd88b2cc6f4321 100644 (file)
@@ -22,7 +22,7 @@
 !define HAVE_NLS
 
 !define VER_MAJOR 7
-!define VER_MINOR 2c
+!define VER_MINOR 2
 
 # ----------- No configurable settings below this line -----------
 
index 8bd597aaf973c5d954a52031c72fef7c6834e73e..1e181d05d175571f0c7e592c9bdcd7b523c669c5 100644 (file)
@@ -1,7 +1,7 @@
 " netrw.vim: Handles file transfer and remote directory listing across
 "            AUTOLOAD SECTION
-" Date:                Aug 01, 2008
-" Version:     131
+" Date:                Aug 08, 2008
+" Version:     132
 " Maintainer:  Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
 " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
 " Copyright:    Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
@@ -27,7 +27,7 @@ if !exists("s:NOTE")
  let s:WARNING = 1
  let s:ERROR   = 2
 endif
-let g:loaded_netrw = "v131"
+let g:loaded_netrw = "v132"
 
 " sanity checks
 if v:version < 700
@@ -743,7 +743,12 @@ fun! netrw#NetRead(mode,...)
       call netrw#ErrorMsg(s:ERROR,getline(1),4)
       let &debug    = debugkeep
      endif
-     call s:SaveBufVars()|bd!|call s:RestoreBufVars()
+     call s:SaveBufVars()
+     bd!
+     if bufname("%") == "" && line("$") == 1 && getline("$") == ""
+      q!
+     endif
+     call s:RestoreBufVars()
      let result           = s:NetrwGetFile(readcmd, tmpfile, b:netrw_method)
      let b:netrw_lastfile = choice
 
@@ -3737,6 +3742,9 @@ endfun
 "  Creates a marked file match string
 "    s:netrwmarfilemtch_#   -- used with 2match to display marked files
 "
+"  Creates a buffer version of islocal
+"    b:netrw_islocal
+"
 fun! s:NetrwMarkFile(islocal,fname)
 "  call Dfunc("s:NetrwMarkFile(islocal=".a:islocal." fname<".a:fname.">)")
   let curbufnr= bufnr("%")
@@ -3745,15 +3753,16 @@ fun! s:NetrwMarkFile(islocal,fname)
    " markfile list exists
 "   call Decho("starting s:netrwmarkfilelist_{curbufnr}<".string(s:netrwmarkfilelist_{curbufnr}).">")
 "   call Decho("starting s:netrwmarkfilemtch_{curbufnr}<".s:netrwmarkfilemtch_{curbufnr}.">")
+   let b:netrw_islocal= a:islocal
 
    if index(s:netrwmarkfilelist_{curbufnr},a:fname) == -1
-    " append filename to local-directory markfilelist
+    " append filename to buffer's markfilelist
 "    call Decho("append filename<".a:fname."> to local markfilelist_".curbufnr."<".string(s:netrwmarkfilelist_{curbufnr}).">")
     call add(s:netrwmarkfilelist_{curbufnr},a:fname)
     let s:netrwmarkfilemtch_{curbufnr}= s:netrwmarkfilemtch_{curbufnr}.'\|\<'.escape(a:fname,g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
 
    else
-    " remove filename from local markfilelist
+    " remove filename from buffer's markfilelist
 "    call Decho("remove filename<".a:fname."> from local markfilelist_".curbufnr."<".string(s:netrwmarkfilelist_{curbufnr}).">")
     call filter(s:netrwmarkfilelist_{curbufnr},'v:val != a:fname')
     if s:netrwmarkfilelist_{curbufnr} == []
@@ -4760,20 +4769,22 @@ fun! netrw#NetrwObtain(islocal,fname,...)
   endif
 "  call Decho("tgtdir<".tgtdir.">")
 
-  if a:islocal
-   " obtain a file from b:netrw_curdir to getcwd()
-"   call Decho("obtain a local file from ".b:netrw_curdir." to ".tgtdir
+  if b:netrw_islocal
+   " obtain a file from local b:netrw_curdir to (local) tgtdir
+"   call Decho("obtain a file from local ".b:netrw_curdir." to ".tgtdir)
    if exists("b:netrw_curdir") && getcwd() != b:netrw_curdir
     let topath= s:ComposePath(tgtdir,"")
     if (has("win32") || has("win95") || has("win64") || has("win16"))
      " transfer files one at time
+"     call Decho("transfer files one at a time")
      for fname in fnamelist
 "      call Decho("system(".g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath).")")
       call system(g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath))
      endfor
     else
      " transfer files with one command
-     let filelist= join(map(deepcopy(fname),"shellescape(v:val)"))
+"     call Decho("transfer files with one command")
+     let filelist= join(map(deepcopy(fnamelist),"shellescape(v:val)"))
 "     call Decho("system(".g:netrw_localcopycmd." ".filelist." ".shellescape(topath).")")
      call system(g:netrw_localcopycmd." ".filelist." ".shellescape(topath))
     endif
@@ -4784,7 +4795,8 @@ fun! netrw#NetrwObtain(islocal,fname,...)
    endif
 
   else
-"   call Decho("obtain a remote file from ".b:netrw_curdir." to ".tgtdir)
+   " obtain files from remote b:netrw_curdir to local tgtdir
+"   call Decho("obtain a file from remote ".b:netrw_curdir." to ".tgtdir)
    if type(a:fname) == 1
     call s:SetupNetrwStatusLine('%f %h%m%r%=%9*Obtaining '.a:fname)
    endif
index fc168e8013217f6bc73c51240efed5ad2a5b609d..af6fbca2e1b313a89bae159944a6b3753dab64b3 100644 (file)
@@ -1,7 +1,7 @@
 " tar.vim: Handles browsing tarfiles
 "            AUTOLOAD PORTION
-" Date:                        Jul 30, 2008
-" Version:             20
+" Date:                        Aug 08, 2008
+" Version:             23 + modifications by Bram
 " Maintainer:  Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
 " License:             Vim License  (see vim's :help license)
 "
@@ -24,7 +24,7 @@ set cpo&vim
 if &cp || exists("g:loaded_tar") || v:version < 700
  finish
 endif
-let g:loaded_tar= "v20"
+let g:loaded_tar= "v23b"
 "call Decho("loading autoload/tar.vim")
 if v:version < 701 || (v:version == 701 && !has("patch299"))
  echoerr "(autoload/tar.vim) need vim v7.1 with patchlevel 299"
@@ -134,16 +134,20 @@ fun! tar#Browse(tarfile)
   endif
   let curlast= line("$")
   if tarfile =~# '\.\(gz\|tgz\)$'
-"   call Decho("1: exe silent r! gzip -d -c ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
+"   call Decho("1: exe silent r! gzip -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
    exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
   elseif tarfile =~# '\.lrp'
 "   call Decho("2: exe silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - ")
    exe "silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - "
   elseif tarfile =~# '\.bz2$'
-"   call Decho("3: exe silent r! bzip2 -d -c ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
+"   call Decho("3: exe silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
    exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
   else
-"   call Decho("4: exe silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,0))
+   if tarfile =~ '^\s*-'
+    " A file name starting with a dash may be taken as an option.  Prepend ./ to avoid that.
+    let tarfile = substitute(tarfile, '-', './-', '')
+   endif
+"   call Decho("4: exe silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,1))
    exe "silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,1)
   endif
   if v:shell_error != 0
@@ -183,6 +187,13 @@ fun! s:TarBrowseSelect()
   let fname= getline(".")
 "  call Decho("fname<".fname.">")
 
+  if !exists("g:tar_secure") && fname =~ '^\s*-\|\s\+-'
+   redraw!
+   echohl WarningMsg | echo '***error*** (tar#BrowseSelect) rejecting tarfile member<'.fname.'> because of embedded "-"; See :help tar-options'
+"   call Dret('tar#BrowseSelect : rejecting tarfile member<'.fname.'> because of embedded "-"')
+   return
+  endif
+
   " sanity check
   if fname =~ '^"'
    let &report= repkeep
@@ -239,18 +250,27 @@ fun! tar#Read(fname,mode)
    endif
   endif
 
+  if exists("g:tar_secure")
+   let tar_secure= " -- "
+  else
+   let tar_secure= " "
+  endif
   if tarfile =~# '\.\(gz\|tgz\)$'
-"   call Decho("5: exe silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd.' -'.g:tar_readoptions.' - '.s:Escape(fname,1))
-   exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
+"   call Decho("5: exe silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd.' -'.g:tar_readoptions.' - '.tar_secure.s:Escape(fname,1))
+   exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".tar_secure.s:Escape(fname,1).decmp
   elseif tarfile =~# '\.lrp$'
-"   call Decho("6: exe silent r! cat ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp)
-   exe "silent r! cat -- ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
+"   call Decho("6: exe silent r! cat ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".tar_secure.s:Escape(fname,1).decmp)
+   exe "silent r! cat -- ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".tar_secure.s:Escape(fname,1).decmp
   elseif tarfile =~# '\.bz2$'
-"   call Decho("7: exe silent r! bzip2 -d -c ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp)
-   exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
+"   call Decho("7: exe silent r! bzip2 -d -c ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".tar_secure.s:Escape(fname,1).decmp)
+   exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".tar_secure.s:Escape(fname,1).decmp
   else
-"   call Decho("8: exe silent r! ".g:tar_cmd." -".g:tar_readoptions." -- ".s:Escape(tarfile,1)." ".s:Escape(fname,1))
-   exe "silent r! ".g:tar_cmd." -".g:tar_readoptions." ".s:Escape(tarfile,1)." -- ".s:Escape(fname,1).decmp
+   if tarfile =~ '^\s*-'
+    " A file name starting with a dash may be taken as an option.  Prepend ./ to avoid that.
+    let tarfile = substitute(tarfile, '-', './-', '')
+   endif
+"   call Decho("8: exe silent r! ".g:tar_cmd." -".g:tar_readoptions." "s:Escape(tarfile,1).tar_secure..s:Escape(fname,1).decmp)
+   exe "silent r! ".g:tar_cmd." -".g:tar_readoptions." ".s:Escape(tarfile,1).tar_secure.s:Escape(fname,1).decmp
   endif
 
   if doro
@@ -276,6 +296,13 @@ fun! tar#Write(fname)
   let repkeep= &report
   set report=10
 
+  if !exists("g:tar_secure") && a:fname =~ '^\s*-\|\s\+-'
+   redraw!
+   echohl WarningMsg | echo '***error*** (tar#Write) rejecting tarfile member<'.a:fname.'> because of embedded "-"; See :help tar-options'
+"   call Dret('tar#Write : rejecting tarfile member<'.fname.'> because of embedded "-"')
+   return
+  endif
+
   " sanity checks
   if !executable(g:tar_cmd)
    redraw!
@@ -331,19 +358,21 @@ fun! tar#Write(fname)
   if tarfile =~# '\.gz'
    call system("gzip -d -- ".s:Escape(tarfile,0))
    let tarfile = substitute(tarfile,'\.gz','','e')
-   let compress= "gzip ".s:Escape(tarfile,0)
+   let compress= "gzip -- ".s:Escape(tarfile,0)
+"   call Decho("compress<".compress.">")
   elseif tarfile =~# '\.tgz'
    call system("gzip -d -- ".s:Escape(tarfile,0))
    let tarfile = substitute(tarfile,'\.tgz','.tar','e')
    let compress= "gzip -- ".s:Escape(tarfile,0)
    let tgz     = 1
+"   call Decho("compress<".compress.">")
   elseif tarfile =~# '\.bz2'
    call system("bzip2 -d -- ".s:Escape(tarfile,0))
    let tarfile = substitute(tarfile,'\.bz2','','e')
    let compress= "bzip2 -- ".s:Escape(tarfile,0)
+"   call Decho("compress<".compress.">")
   endif
 "  call Decho("tarfile<".tarfile.">")
-"  call Decho("compress<".compress.">")
 
   if v:shell_error != 0
    redraw!
@@ -363,16 +392,25 @@ fun! tar#Write(fname)
    if tarfile !~ '/'
     let tarfile= curdir.'/'.tarfile
    endif
+   if tarfile =~ '^\s*-'
+    " A file name starting with a dash may be taken as an option.  Prepend ./ to avoid that.
+    let tarfile = substitute(tarfile, '-', './-', '')
+   endif
 "   call Decho("tarfile<".tarfile."> fname<".fname.">")
  
+   if exists("g:tar_secure")
+    let tar_secure= " -- "
+   else
+    let tar_secure= " "
+   endif
    exe "w! ".fnameescape(fname)
    if executable("cygpath")
     let tarfile = substitute(system("cygpath ".s:Escape(tarfile,0)),'\n','','e')
    endif
  
    " delete old file from tarfile
-"   call Decho("system(tar --delete -f ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0).")")
-   call system("tar --delete -f ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
+"   call Decho("system(".g:tar_cmd." --delete -f ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0).")")
+   call system(g:tar_cmd." --delete -f ".s:Escape(tarfile,0).tar_secure.s:Escape(fname,0))
    if v:shell_error != 0
     redraw!
     echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
@@ -380,8 +418,8 @@ fun! tar#Write(fname)
    else
  
     " update tarfile with new file 
-"    call Decho("tar -".g:tar_writeoptions." ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
-    call system("tar -".g:tar_writeoptions." ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
+"    call Decho(g:tar_cmd." -".g:tar_writeoptions." ".s:Escape(tarfile,0).tar_secure.s:Escape(fname,0))
+    call system(g:tar_cmd." -".g:tar_writeoptions." ".s:Escape(tarfile,0).tar_secure.s:Escape(fname,0))
     if v:shell_error != 0
      redraw!
      echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
index 164764c55efed027a4f155e84d289e3cd91b2885..ec92d97ee34425ada3ab35645c09466e5cce241f 100644 (file)
@@ -1,4 +1,4 @@
-*arabic.txt*   For Vim version 7.2c.  Last change: 2005 Mar 29
+*arabic.txt*   For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Nadim Shaikli
index 271dd5cb837fe364cf0461e1f0531d54294c3d14..836f7d21287788e99cec5def9caaf83c54e090bf 100644 (file)
@@ -1,4 +1,4 @@
-*autocmd.txt*   For Vim version 7.2c.  Last change: 2008 Jun 27
+*autocmd.txt*   For Vim version 7.2.  Last change: 2008 Jun 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index e38cc24e5fcb3426fa20d442c876fa50107c0426..440e6b5456dca47feaef487082ede5829a22e082 100644 (file)
@@ -1,4 +1,4 @@
-*change.txt*    For Vim version 7.2c.  Last change: 2008 Jul 24
+*change.txt*    For Vim version 7.2.  Last change: 2008 Jul 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 66a8de307e2634b0e3c0c8c5b5b1c21935e5d77f..c6f13120fa84ecd5c46c59fa5099b57448244834 100644 (file)
@@ -1,4 +1,4 @@
-*cmdline.txt*   For Vim version 7.2c.  Last change: 2008 Jul 29
+*cmdline.txt*   For Vim version 7.2.  Last change: 2008 Jul 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index aac589fb6f607ea49177039eedfacd79396f7fd8..44c9f9f1a7406e7628f92b24fb3ee1fc1604933b 100644 (file)
@@ -1,4 +1,4 @@
-*debug.txt*     For Vim version 7.2c.  Last change: 2006 May 01
+*debug.txt*     For Vim version 7.2.  Last change: 2006 May 01
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index dfb302deb38ea06d1d99a50707070ff0f10327ce..3b599ade171035d878a2403fc0693c2209cf2d70 100644 (file)
@@ -1,4 +1,4 @@
-*debugger.txt*  For Vim version 7.2c.  Last change: 2005 Mar 29
+*debugger.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Gordon Prieur
index d18b9542ab2ea2372aa6d70b0f7a397e894eafd7..89cb455e0c5def703be3d9c17dc4aac0634572ba 100644 (file)
@@ -1,4 +1,4 @@
-*develop.txt*   For Vim version 7.2c.  Last change: 2007 May 11
+*develop.txt*   For Vim version 7.2.  Last change: 2007 May 11
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 2177c5698559e819f9b9e0a0b6e6e0ad13cd2d5e..3f55c30b699f8da8e91001583bb7bac9042d43e3 100644 (file)
@@ -1,4 +1,4 @@
-*diff.txt*      For Vim version 7.2c.  Last change: 2008 Jul 21
+*diff.txt*      For Vim version 7.2.  Last change: 2008 Jul 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 7cc2558a0e3b3493421c428dce60c1f5c8f38fae..65261b72e019461af62c806744b0e07210d98c91 100644 (file)
@@ -1,15 +1,15 @@
-*digraph.txt*   For Vim version 7.2c.  Last change: 2008 Jul 17
+*digraph.txt*   For Vim version 7.2.  Last change: 2008 Aug 06
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
 
 
-Digraphs                                               *digraphs* *Digraphs*
+Digraphs                                       *digraph* *digraphs* *Digraphs*
 
 Digraphs are used to enter characters that normally cannot be entered by
-an ordinary keyboard.  These are mostly accented characters which have the
-eighth bit set.  The digraphs are easier to remember than the decimal number
-that can be entered with CTRL-V (see |i_CTRL-V|).
+an ordinary keyboard.  These are mostly printable non-ASCII characters.  The
+digraphs are easier to remember than the decimal number that can be entered
+with CTRL-V (see |i_CTRL-V|).
 
 There is a brief introduction on digraphs in the user manual: |24.9|
 An alternative is using the 'keymap' option.
index 05a9e146ec49a35d7c24e39005b9c799f41b3f6b..c745f902ec7b90d56999089f0b75d571df4dd256 100644 (file)
@@ -1,4 +1,4 @@
-*editing.txt*   For Vim version 7.2c.  Last change: 2008 Jul 05
+*editing.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -719,23 +719,23 @@ list of the current window.
                        and |+cmd|.  {not in Vi}
 
                                                        *:wn* *:wnext*
-:[count]wn[ext] [++opt] [+cmd]
+:[count]wn[ext] [++opt]
                        Write current file and start editing the [count]
                        next file.  Also see |++opt| and |+cmd|.  {not in Vi}
 
-:[count]wn[ext] [++opt] [+cmd] {file}
+:[count]wn[ext] [++opt] {file}
                        Write current file to {file} and start editing the
                        [count] next file, unless {file} already exists and
                        the 'writeany' option is off.  Also see |++opt| and
                        |+cmd|.  {not in Vi}
 
-:[count]wn[ext]! [++opt] [+cmd] {file}
+:[count]wn[ext]! [++opt] {file}
                        Write current file to {file} and start editing the
                        [count] next file.  Also see |++opt| and |+cmd|.  {not
                        in Vi}
 
-:[count]wN[ext][!] [++opt] [+cmd] [file]               *:wN* *:wNext*
-:[count]wp[revious][!] [++opt] [+cmd] [file]           *:wp* *:wprevious*
+:[count]wN[ext][!] [++opt] [file]              *:wN* *:wNext*
+:[count]wp[revious][!] [++opt] [file]          *:wp* *:wprevious*
                        Same as :wnext, but go to previous file instead of
                        next.  {not in Vi}
 
@@ -855,39 +855,46 @@ Note: When the 'write' option is off, you are not able to write any file.
                                                        *:w* *:write*
                                                *E502* *E503* *E504* *E505*
                                                *E512* *E514* *E667* *E796*
-:w[rite]               Write the whole buffer to the current file.  This is
+:w[rite] [++opt]       Write the whole buffer to the current file.  This is
                        the normal way to save changes to a file.  It fails
                        when the 'readonly' option is set or when there is
                        another reason why the file can't be written.
+                       For ++opt see |++opt|, but only ++bin, ++nobin, ++ff
+                       and ++enc are effective.
 
-:w[rite]!              Like ":write", but forcefully write when 'readonly' is
+:w[rite]! [++opt]      Like ":write", but forcefully write when 'readonly' is
                        set or there is another reason why writing was
                        refused.
                        Note: This may change the permission and ownership of
                        the file and break (symbolic) links.  Add the 'W' flag
                        to 'cpoptions' to avoid this.
 
-:[range]w[rite][!]     Write the specified lines to the current file.  This
+:[range]w[rite][!] [++opt]
+                       Write the specified lines to the current file.  This
                        is unusual, because the file will not contain all
                        lines in the buffer.
 
                                                        *:w_f* *:write_f*
-:[range]w[rite]        {file}  Write the specified lines to {file}, unless it
+:[range]w[rite] [++opt]        {file}
+                       Write the specified lines to {file}, unless it
                        already exists and the 'writeany' option is off.
 
                                                        *:w!*
-:[range]w[rite]! {file}        Write the specified lines to {file}.  Overwrite an
+:[range]w[rite]! [++opt] {file}
+                       Write the specified lines to {file}.  Overwrite an
                        existing file.
 
                                                *:w_a* *:write_a* *E494*
-:[range]w[rite][!] >>  Append the specified lines to the current file.
+:[range]w[rite][!] [++opt] >>
+                       Append the specified lines to the current file.
 
-:[range]w[rite][!] >> {file}
+:[range]w[rite][!] [++opt] >> {file}
                        Append the specified lines to {file}.  '!' forces the
                        write even if file does not exist.
 
                                                        *:w_c* *:write_c*
-:[range]w[rite] !{cmd} Execute {cmd} with [range] lines as standard input
+:[range]w[rite] [++opt] !{cmd}
+                       Execute {cmd} with [range] lines as standard input
                        (note the space in front of the '!').  {cmd} is
                        executed like with ":!{cmd}", any '!' is replaced with
                        the previous command |:!|.
@@ -904,7 +911,8 @@ used, for example, when the write fails and you want to try again later with
 'cpoptions' option.
 
                                                        *:sav* *:saveas*
-:sav[eas][!] {file}    Save the current buffer under the name {file} and set
+:sav[eas][!] [++opt] {file}
+                       Save the current buffer under the name {file} and set
                        the filename of the current buffer to {file}.  The
                        previous name is used for the alternate file name.
                        The [!] is needed to overwrite an existing file.
@@ -914,7 +922,7 @@ used, for example, when the write fails and you want to try again later with
                        {not in Vi}
 
                                                        *:up* *:update*
-:[range]up[date][!] [>>] [file]
+:[range]up[date][!] [++opt] [>>] [file]
                        Like ":write", but only write when the buffer has been
                        modified.  {not in Vi}
 
@@ -1063,30 +1071,31 @@ The names can be in upper- or lowercase.
                        |quickfix|).  {not in Vi}
 
                                                        *:wq*
-:wq                    Write the current file and quit.  Writing fails when
+:wq [++opt]            Write the current file and quit.  Writing fails when
                        the file is read-only or the buffer does not have a
                        name.  Quitting fails when the last file in the
                        argument list has not been edited.
 
-:wq!                   Write the current file and quit.  Writing fails when
+:wq! [++opt]           Write the current file and quit.  Writing fails when
                        the current buffer does not have a name.
 
-:wq {file}             Write to {file} and quit.  Quitting fails when the
+:wq [++opt] {file}     Write to {file} and quit.  Quitting fails when the
                        last file in the argument list has not been edited.
 
-:wq! {file}            Write to {file} and quit.
+:wq! [++opt] {file}    Write to {file} and quit.
 
-:[range]wq[!] [file]   Same as above, but only write the lines in [range].
+:[range]wq[!] [++opt] [file]
+                       Same as above, but only write the lines in [range].
 
                                                        *:x* *:xit*
-:[range]x[it][!] [file]
+:[range]x[it][!] [++opt] [file]
                        Like ":wq", but write only when changes have been
                        made.
                        When 'hidden' is set and there are more windows, the
                        current buffer becomes hidden, after writing the file.
 
                                                        *:exi* *:exit*
-:[range]exi[t][!] [file]
+:[range]exi[t][!] [++opt] [file]
                        Same as :xit.
 
                                                        *ZZ*
@@ -1118,18 +1127,18 @@ MULTIPLE WINDOWS AND BUFFERS                            *window-exit*
                                                        *:quita* *:quitall*
 :quita[ll][!]  Same as ":qall". {not in Vi}
 
-:wqa[ll]                                       *:wqa* *:wqall* *:xa* *:xall*
+:wqa[ll] [++opt]                               *:wqa* *:wqall* *:xa* *:xall*
 :xa[ll]                Write all changed buffers and exit Vim.  If there are buffers
                without a file name, which are readonly or which cannot be
                written for another reason, Vim will not quit. {not in Vi}
 
-:conf[irm] wqa[ll]
+:conf[irm] wqa[ll] [++opt]
 :conf[irm] xa[ll]
                Write all changed buffers and exit Vim.  Bring up a prompt
                when some buffers are readonly or cannot be written for
                another reason.  See |:confirm|. {not in Vi}
 
-:wqa[ll]!
+:wqa[ll]! [++opt]
 :xa[ll]!       Write all changed buffers, even the ones that are readonly,
                and exit Vim.  If there are buffers without a file name or
                which cannot be written for another reason, Vim will not quit.
index 3e24133c39c5a41a147b519ea1b1018523f44a3e..7959275e011007013b5454480ff655f60df362c0 100644 (file)
@@ -1,4 +1,4 @@
-*eval.txt*     For Vim version 7.2c.  Last change: 2008 Jul 16
+*eval.txt*     For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -4033,8 +4033,12 @@ mkdir({name} [, {path} [, {prot}]])
                If {prot} is given it is used to set the protection bits of
                the new directory.  The default is 0755 (rwxr-xr-x: r/w for
                the user readable for others).  Use 0700 to make it unreadable
-               for others.
-               This function is not available in the |sandbox|.
+               for others.  This is only used for the last part of {name}.
+               Thus if you create /tmp/foo/bar then /tmp/foo will be created
+               with 0755.
+               Example: >
+                       :call mkdir($HOME . "/tmp/foo/bar", "p", 0700)
+<              This function is not available in the |sandbox|.
                Not available on all systems.  To check use: >
                        :if exists("*mkdir")
 <
index f044e0fd3661e983d009e01cc0ba5c9d248750bb..2172a48e17b454806f2beaa2db285b6e56620c05 100644 (file)
@@ -1,4 +1,4 @@
-*farsi.txt*     For Vim version 7.2c.  Last change: 2005 Mar 29
+*farsi.txt*     For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Mortaza Ghassab Shiran
index 4b5ac9e2c52cecacc1e10c7372bb261410f50396..7f2e7096cfaf6df53a16ed6559f0089b50e1a1f1 100644 (file)
@@ -1,4 +1,4 @@
-*filetype.txt*  For Vim version 7.2c.  Last change: 2008 Jul 15
+*filetype.txt*  For Vim version 7.2.  Last change: 2008 Jul 15
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index f4aa799129c58c6aea45a5d466d48ff85c4fd574..7c117a8fdc841b3174fb659a2508be0af2bc8983 100644 (file)
@@ -1,4 +1,4 @@
-*fold.txt*      For Vim version 7.2c.  Last change: 2007 May 11
+*fold.txt*      For Vim version 7.2.  Last change: 2007 May 11
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 92d1433f29cb112dedcd2d87fd85d9c7617f8318..6f328e625f291f8f01034f52a098e97335391175 100644 (file)
@@ -1,4 +1,4 @@
-*ft_ada.txt*   For Vim version 7.2c.  Last change: 2008 Jun 21
+*ft_ada.txt*   For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                    ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
index 38b5b583214c2a9663fc2588aed51717a73c2f8c..893a9c35e8255016ac8a4b95037883e87229b71e 100644 (file)
@@ -1,4 +1,4 @@
-*ft_sql.txt*   For Vim version 7.2c.  Last change: Wed Apr 26 2006 3:05:33 PM
+*ft_sql.txt*   For Vim version 7.2.  Last change: Wed Apr 26 2006 3:05:33 PM
 
 by David Fishburn
 
index c3b84c0a6ca28c079cd2f54d525b3f8fdd97f82f..daf1a9a852a752d5e9eeb7786cfa6fa93c683da0 100644 (file)
@@ -1,4 +1,4 @@
-*gui.txt*       For Vim version 7.2c.  Last change: 2008 Jun 14
+*gui.txt*       For Vim version 7.2.  Last change: 2008 Jun 14
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index e75416ac227d75e27214be2db8fb1f877c1b07a6..fc060a746ee10c279f4edd942aa741702fb9904f 100644 (file)
@@ -1,4 +1,4 @@
-*gui_w16.txt*   For Vim version 7.2c.  Last change: 2005 Mar 29
+*gui_w16.txt*   For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index ed42122ca708624bb7085897a09902ff18f664ee..be8cdd0da7cf4dc7c25073cad4043e4dba720f2a 100644 (file)
@@ -1,4 +1,4 @@
-*gui_w32.txt*   For Vim version 7.2c.  Last change: 2007 Aug 30
+*gui_w32.txt*   For Vim version 7.2.  Last change: 2007 Aug 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index d33f56bf2bbb9df7eee4eae2b20ba25a3d5f4dfc..8baa075dc21a09a9ad3dcffd3deed99a5b6f04d0 100644 (file)
@@ -1,4 +1,4 @@
-*gui_x11.txt*   For Vim version 7.2c.  Last change: 2007 Dec 09
+*gui_x11.txt*   For Vim version 7.2.  Last change: 2007 Dec 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index c743fc658c6db65072ef215b3954f0b0fd52e1de..2ad19c599ddc97f1035626b836c9372dd17dd067 100644 (file)
@@ -1,4 +1,4 @@
-*hangulin.txt*  For Vim version 7.2c.  Last change: 2006 Apr 02
+*hangulin.txt*  For Vim version 7.2.  Last change: 2006 Apr 02
 
 
                  VIM REFERENCE MANUAL    by Chi-Deok Hwang and Sung-Hyun Nam
index c9b141f505c45f52aae4c4ebe73e5d92ac166c3a..9767aa8f834fedb1d8db3344844dcb9024faf8cc 100644 (file)
@@ -1,4 +1,4 @@
-*hebrew.txt*    For Vim version 7.2c.  Last change: 2007 Jun 14
+*hebrew.txt*    For Vim version 7.2.  Last change: 2007 Jun 14
 
 
           VIM REFERENCE MANUAL    by Ron Aaron (and Avner Lottem)
index db3f1b61c89063bba9674069b07b41261df2c4bb..77562f9a1883e99ad8af18b2dccfbdb25c61b54c 100644 (file)
@@ -1,4 +1,4 @@
-*help.txt*     For Vim version 7.2c.  Last change: 2008 Jul 21
+*help.txt*     For Vim version 7.2.  Last change: 2008 Jul 21
 
                        VIM - main help file
                                                                         k
index 3e2bf25e32845ee5a3133f2a0e49b9c225941bfb..7bb81c8c6c4af4a067741210b52b1c1029cc4884 100644 (file)
@@ -1,4 +1,4 @@
-*howto.txt*    For Vim version 7.2c.  Last change: 2006 Apr 02
+*howto.txt*    For Vim version 7.2.  Last change: 2006 Apr 02
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 290e2f291ea2f33e1bbc0e8fe20782222423edfc..dae6ebce32596b8451b56628f7519b9859d81821 100644 (file)
@@ -1,4 +1,4 @@
-*if_cscop.txt*  For Vim version 7.2c.  Last change: 2005 Mar 29
+*if_cscop.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Andy Kahn
index 84e90ddd672a02ce28a6891e454eefa34fab59e4..87298eccf0de4c15bf28176413a7380372c96ad3 100644 (file)
@@ -1,4 +1,4 @@
-*if_mzsch.txt*  For Vim version 7.2c.  Last change: 2008 Jun 28
+*if_mzsch.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
 
 
                  VIM REFERENCE MANUAL    by Sergey Khorev
index 6a31d3a0129c5002348bb6fb45a82576cd27a2e7..929fd3928e1f7e5d36d59ae668396fbd7cbe11c2 100644 (file)
@@ -1,4 +1,4 @@
-*if_ole.txt*    For Vim version 7.2c.  Last change: 2007 May 10
+*if_ole.txt*    For Vim version 7.2.  Last change: 2007 May 10
 
 
                  VIM REFERENCE MANUAL    by Paul Moore
index aa9cd256c0a74275b256b6a26e9f1fe5b0023839..bd760ee37904a6f689ed29a37f0ebe95e20969ce 100644 (file)
@@ -1,4 +1,4 @@
-*if_perl.txt*   For Vim version 7.2c.  Last change: 2006 Mar 06
+*if_perl.txt*   For Vim version 7.2.  Last change: 2006 Mar 06
 
 
                  VIM REFERENCE MANUAL    by Sven Verdoolaege
index bc455e2ea9555bc28d3d4c8cea6174b7e9d7126e..0e5817b0d83bae872db99a547150d5ee7af17a0d 100644 (file)
@@ -1,4 +1,4 @@
-*if_pyth.txt*   For Vim version 7.2c.  Last change: 2006 Apr 30
+*if_pyth.txt*   For Vim version 7.2.  Last change: 2006 Apr 30
 
 
                  VIM REFERENCE MANUAL    by Paul Moore
index 836cb851fb61a655a4189c7fdd551c475b94c79c..8e1ef35d8ebf5e4039652f7384f6a5cb578c7e57 100644 (file)
@@ -1,4 +1,4 @@
-*if_ruby.txt*   For Vim version 7.2c.  Last change: 2006 Apr 30
+*if_ruby.txt*   For Vim version 7.2.  Last change: 2006 Apr 30
 
 
                  VIM REFERENCE MANUAL    by Shugo Maeda
index c5e299685614cdc91dd3212e3fdf1a6cd9cabf03..e5c7715783b332de954631d917d981f4375c7a82 100644 (file)
@@ -1,4 +1,4 @@
-*if_sniff.txt* For Vim version 7.2c.  Last change: 2005 Mar 29
+*if_sniff.txt* For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL
index 223d365160396f7e41393f0a871b8ee660bb7e7c..d9b6a9c8f31503a93062c5a28b08466bf8dab474 100644 (file)
@@ -1,4 +1,4 @@
-*if_tcl.txt*    For Vim version 7.2c.  Last change: 2008 Jun 26
+*if_tcl.txt*    For Vim version 7.2.  Last change: 2008 Jun 26
 
 
                  VIM REFERENCE MANUAL    by Ingo Wilken
index ffd366dd7b548ffd18916131abd247b1edbc109e..4d00da257311c82696476b12c824f9ab1af03396 100644 (file)
@@ -1,4 +1,4 @@
-*indent.txt*    For Vim version 7.2c.  Last change: 2008 Jul 30
+*indent.txt*    For Vim version 7.2.  Last change: 2008 Jul 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 731a607aecfd0cc425321d2246596783ef30f86b..afe151366776ad73cffe1c356c7e6bfda548fc92 100644 (file)
@@ -1,4 +1,4 @@
-*index.txt*     For Vim version 7.2c.  Last change: 2008 May 04
+*index.txt*     For Vim version 7.2.  Last change: 2008 May 04
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 51f0657bfbca4d955b41678bc1e5c76b921422b8..a7915da9a7c7dea9283aa5bd40e33ef43b04f496 100644 (file)
@@ -1,4 +1,4 @@
-*insert.txt*    For Vim version 7.2c.  Last change: 2008 Jun 21
+*insert.txt*    For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 9a27ccead72955eac5826bb52a306a330d43e1ad..eddd0c54f3f6df617b3fbbb76cf913b4e4cf74db 100644 (file)
@@ -1,4 +1,4 @@
-*intro.txt*     For Vim version 7.2c.  Last change: 2008 Jun 24
+*intro.txt*     For Vim version 7.2.  Last change: 2008 Jun 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 06eaa4f0bbd9adfa32bd1b0dde71459ea19a8369..607295779efa787a8da744bb8df86a69b649f6fd 100644 (file)
@@ -1,4 +1,4 @@
-*map.txt*       For Vim version 7.2c.  Last change: 2008 Jul 09
+*map.txt*       For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1300,7 +1300,7 @@ The replacement text for a user defined command is scanned for special escape
 sequences, using <...> notation.  Escape sequences are replaced with values
 from the entered command line, and all other text is copied unchanged.  The
 resulting string is executed as an Ex command.  To avoid the replacement use
-<lt> in plade of the initial <.  Thus to include "<bang>" literally use
+<lt> in place of the initial <.  Thus to include "<bang>" literally use
 "<lt>bang>".
 
 The valid escape sequences are
index 6633fbe85c9ea6ab87dbc9de73a5945e9f63d51e..5b25250f5cc865d2caf6e8238dead69c938047de 100644 (file)
@@ -1,4 +1,4 @@
-*mbyte.txt*     For Vim version 7.2c.  Last change: 2008 Jun 21
+*mbyte.txt*     For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar et al.
index cd958893ede5f12af754ea1b7fe9878ce7a945b4..dc772c734584409abbe4f6c0e698a0d34cb53dfa 100644 (file)
@@ -1,4 +1,4 @@
-*message.txt*   For Vim version 7.2c.  Last change: 2007 Aug 19
+*message.txt*   For Vim version 7.2.  Last change: 2007 Aug 19
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index b8ce3cc51c27d778069b9ace638962e9e57eaeec..ce7a8f247b8e20c0d4446fa551ed72ad30d9acb4 100644 (file)
@@ -1,4 +1,4 @@
-*mlang.txt*     For Vim version 7.2c.  Last change: 2008 Jun 08
+*mlang.txt*     For Vim version 7.2.  Last change: 2008 Jun 08
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 9b8cd0b9b67113e5a01f0ea4a4db87fface79279..f3364b61f98b4654535ba087e375536ab0b901ea 100644 (file)
@@ -1,4 +1,4 @@
-*motion.txt*    For Vim version 7.2c.  Last change: 2008 Aug 03
+*motion.txt*    For Vim version 7.2.  Last change: 2008 Aug 03
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 01266a7822ea75b9b0b3ef33d4d7c8ae8b6c56e7..57bc6dec18d1239d3e5c8669e875e8e3f7a5eb05 100644 (file)
@@ -1,4 +1,4 @@
-*netbeans.txt*  For Vim version 7.2c.  Last change: 2008 Jun 28
+*netbeans.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
 
 
                  VIM REFERENCE MANUAL    by Gordon Prieur et al.
index 1302f169e5ce859be986a2748330792081a202c9..10a5bcd1a7309a2535bc6bfd989cb6f0424e3447 100644 (file)
@@ -1,4 +1,4 @@
-*options.txt*  For Vim version 7.2c.  Last change: 2008 Aug 06
+*options.txt*  For Vim version 7.2.  Last change: 2008 Aug 06
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 0b0e836a9c22f87086e2cb8852597601ac9a0ed2..04ca16affc41bfaa47bb1f00bbf2eb6c7224faf3 100644 (file)
@@ -1,4 +1,4 @@
-*os_390.txt*    For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_390.txt*    For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Ralf Schandl
index 7e262bf62ef9c16b0e4fcda0fa610c24343c72bf..9597c522c88c7687b576e5a357578044437f0ded 100644 (file)
@@ -1,4 +1,4 @@
-*os_amiga.txt*  For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_amiga.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index e5f54b8c06f66a6a79e9ecc99d85de35ce3efa4a..37e34de5798abd5d45ee1381ae17acf8eacb00b7 100644 (file)
@@ -1,4 +1,4 @@
-*os_beos.txt*  For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_beos.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 085b295b9a72e0ab0356b6ac829a77fecf2b6a75..272d0319530c6733c86c171ac141b417f73baa96 100644 (file)
@@ -1,4 +1,4 @@
-*os_dos.txt*    For Vim version 7.2c.  Last change: 2006 Mar 30
+*os_dos.txt*    For Vim version 7.2.  Last change: 2006 Mar 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 5521a9380ec46e756293d76640e5040987e33248..1b69078efb511ba0e6d883f4ee2ac9625c3bcda7 100644 (file)
@@ -1,4 +1,4 @@
-*os_mac.txt*    For Vim version 7.2c.  Last change: 2006 Apr 30
+*os_mac.txt*    For Vim version 7.2.  Last change: 2006 Apr 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar et al.
index e529887415bb67392de81afce275bd494ca6ee5c..0bfc56aaacb7a0815d3e5f7bebfa6b81d200f842 100644 (file)
@@ -1,4 +1,4 @@
-*os_mint.txt*   For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_mint.txt*   For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Jens M. Felderhoff
index 1cb38035b9538e287171f572137aa4fa7fe87722..d8db35313c85a60771084911b595531e52a73947 100644 (file)
@@ -1,4 +1,4 @@
-*os_msdos.txt*  For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_msdos.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 072922abc39dcd8c90fff261db8cd42a0bc23084..b1116a46f86f2e7d9345ec4d4d794acebe37016a 100644 (file)
@@ -1,4 +1,4 @@
-*os_os2.txt*    For Vim version 7.2c.  Last change: 2007 Apr 22
+*os_os2.txt*    For Vim version 7.2.  Last change: 2007 Apr 22
 
 
                  VIM REFERENCE MANUAL    by Paul Slootman
index 3b50ace47d79affa81d4f3884199c7adce795727..5fe702400efde5c4d09eef34f6ddba6a1e945f96 100644 (file)
@@ -1,4 +1,4 @@
-*os_qnx.txt*    For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_qnx.txt*    For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Julian Kinraid
index a54576e239ff5a15a0e14cb0ae9b95dd9533bfc3..90bbde00e7607f98f0b6ede423ed5ab82539bb4e 100644 (file)
@@ -1,4 +1,4 @@
-*os_risc.txt*   For Vim version 7.2c.  Last change: 2008 Jun 28
+*os_risc.txt*   For Vim version 7.2.  Last change: 2008 Jun 28
 
 
                  VIM REFERENCE MANUAL    by Thomas Leonard
index 740712ea05c1c55403da234c9daeb10f8324141f..cfe4e80a95537a261f0b9d709690ec6e9d7853b4 100644 (file)
@@ -1,4 +1,4 @@
-*os_unix.txt*   For Vim version 7.2c.  Last change: 2005 Mar 29
+*os_unix.txt*   For Vim version 7.2.  Last change: 2005 Mar 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 8fd6712f97779e03deb557ff9b4e0a2559b22f7d..f74700d26fa4df9963515fa0b55783011e5d3868 100644 (file)
@@ -1,4 +1,4 @@
-*os_vms.txt*    For Vim version 7.2c.  Last change: 2006 Nov 18
+*os_vms.txt*    For Vim version 7.2.  Last change: 2006 Nov 18
 
 
                  VIM REFERENCE MANUAL
index 92392c16608ade3da06613d7f7926a37da7fa793..6ed5891b2781552b2eff3646c843b8fd5a2f53f1 100644 (file)
@@ -1,4 +1,4 @@
-*os_win32.txt*  For Vim version 7.2c.  Last change: 2008 May 02
+*os_win32.txt*  For Vim version 7.2.  Last change: 2008 May 02
 
 
                  VIM REFERENCE MANUAL    by George Reilly
index d48d9f14c56426d04663640ce0358515eedb184c..77a4505520c7f850fe78180092e879634edbf938 100644 (file)
@@ -1,4 +1,4 @@
-*pattern.txt*   For Vim version 7.2c.  Last change: 2008 Jul 16
+*pattern.txt*   For Vim version 7.2.  Last change: 2008 Jul 16
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index dc0b2ff308c1e9e7849c521ce0015743e5ba2c21..3ac15692b5bf93dce43e0c4869699f49ffa76567 100644 (file)
@@ -1,4 +1,4 @@
-*pi_getscript.txt*  For Vim version 7.2c.  Last change: 2008 Jun 29
+*pi_getscript.txt*  For Vim version 7.2.  Last change: 2008 Jun 29
 >
                GETSCRIPT REFERENCE MANUAL  by Charles E. Campbell, Jr.
 <
index 4f20124e62576f27049a8f097bf5bfacc7256a5b..3c522ffe1ebcdaa7feee6348031dc5065b26cc9f 100644 (file)
@@ -1,4 +1,4 @@
-*pi_gzip.txt*   For Vim version 7.2c.  Last change: 2002 Oct 29
+*pi_gzip.txt*   For Vim version 7.2.  Last change: 2002 Oct 29
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 1879dd8ed1361221ef0115e7f0d711e60b00dccc..aefe987ad0cbfe064bacfbe1cf676851b619f391 100644 (file)
@@ -1,4 +1,4 @@
-*pi_netrw.txt*  For Vim version 7.2c.  Last change: 2008 Aug 01
+*pi_netrw.txt*  For Vim version 7.2.  Last change: 2008 Aug 08
 
            -----------------------------------------------------
            NETRW REFERENCE MANUAL    by Charles E. Campbell, Jr.
@@ -2429,6 +2429,10 @@ which is loaded automatically at startup (assuming :set nocp).
 ==============================================================================
 12. History                                            *netrw-history* {{{1
 
+       v132: Aug 06, 2008 * Fixed marked file-based obtain
+             Aug 08, 2008 * sourcing a file via ftp from a netrw-generated
+                            buffer (or any buffer with |'nobl'|) left an
+                            empty no-name buffer in its wake.  Fixed.
        v130: Jul 31, 2008 * trying out elinks/links for http://host/
                             requests.  One problem: in-page links
                             (such as with ...#LABEL) are not supported
index 3a539a9c97f19bc470eda2a54b60346ceefc60f3..942a486f9feb98d8100f6d4acae53a17ff2f92ca 100644 (file)
@@ -1,4 +1,4 @@
-*pi_paren.txt*  For Vim version 7.2c.  Last change: 2008 Jun 16
+*pi_paren.txt*  For Vim version 7.2.  Last change: 2008 Jun 16
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 80e10aaaf80ece0585e4ac370530e12e0faa0f41..268ee4f31bddb27518c9bfb5d393c90c4f9c37f1 100644 (file)
@@ -1,4 +1,4 @@
-*pi_spec.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*pi_spec.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
 by Gustavo Niemeyer ~
 
index e1ef0972360863254796570ef22d1c954f3e37f8..582a25d62dd0889e5aba771ea46e1fdf259af8da 100644 (file)
@@ -1,4 +1,4 @@
-*pi_tar.txt*   For Vim version 7.2c.  Last change: 2008 Jul 13
+*pi_tar.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
 
                       +====================+
                       | Tar File Interface |
@@ -37,12 +37,24 @@ Copyright 2005-2008: The GPL (gnu public license) applies to        *tar-copyright*
    *g:tar_readoptions*    "OPxf"  used to extract a file from a tarball
    *g:tar_cmd*            "tar"   the name of the tar program
    *g:tar_nomax*            0     if true, file window will not be maximized
+   *g:tar_secure*         undef   if exists:
+                                       "--" will be used to prevent unwanted
+                                       option expansion in tar commands.
+                                       Please be sure that your tar command
+                                       accepts "--"; Posix compliant tar
+                                       utilities do accept it.
+                                 if not exists:
+                                       The tar plugin will reject any member
+                                       files that begin with "-"
+                                 Not all tar's support the "--" which is why
+                                 it isn't default.
    *g:tar_writeoptions*   "uf"    used to update/replace a file
 
 
 ==============================================================================
 4. History                                             *tar-history*
 
+   v22 Aug 08, 2008 * security fixes
    v16 Jun 06, 2008 * tarfile:: used instead of tarfile: when editing files
                      inside tarballs.  Fixes a problem with tarballs called
                      things like c:\abc.tar. (tnx to Bill McCarthy)
index 258f307e3be4826acb5fe82cc4911f0bf4bbbf0a..143396e01cbb81c17ee3b105c713cef5b8c0f958 100644 (file)
@@ -1,4 +1,4 @@
-*pi_vimball.txt*       For Vim version 7.2c.  Last change: 2008 Jul 30
+*pi_vimball.txt*       For Vim version 7.2.  Last change: 2008 Jul 30
 
                               ----------------
                               Vimball Archiver
index b28dcf0b7dff78add0eadefd7a2b74a34e5f10fe..5c5cf8631adf5ca6424b45cf3834462fd8d5994f 100644 (file)
@@ -1,4 +1,4 @@
-*pi_zip.txt*   For Vim version 7.2c.  Last change: 2008 Jul 30
+*pi_zip.txt*   For Vim version 7.2.  Last change: 2008 Jul 30
 
                                +====================+
                                | Zip File Interface |
index 4e92d76a3a1e0bfb2458325c3f80af7b71646498..440152decb6661478e128fea38000a3e8a324a40 100644 (file)
@@ -1,4 +1,4 @@
-*print.txt*     For Vim version 7.2c.  Last change: 2008 Apr 30
+*print.txt*     For Vim version 7.2.  Last change: 2008 Apr 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 75f59c455caa8667526b9fbc2d14e6cb0877867d..6734170e5323b30f94545a497345008f8a254716 100644 (file)
@@ -1,4 +1,4 @@
-*quickfix.txt*  For Vim version 7.2c.  Last change: 2008 Mar 14
+*quickfix.txt*  For Vim version 7.2.  Last change: 2008 Mar 14
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index b9a7ee322c97bb739db7cb05f39e408958b1c66c..9589e86877f0542227ef2b278252d3051ce97d7f 100644 (file)
@@ -1,4 +1,4 @@
-*quickref.txt*  For Vim version 7.2c.  Last change: 2008 Jan 22
+*quickref.txt*  For Vim version 7.2.  Last change: 2008 Jan 22
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 71e82d256164e2597967b3513b613fb19192b5f0..98d43574268d29c266a5fe8cc22d32507981aba7 100644 (file)
@@ -1,4 +1,4 @@
-*quotes.txt*    For Vim version 7.2c.  Last change: 2006 Apr 24
+*quotes.txt*    For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 879f56fd8d289d330d63ab24f91d299e6f49215e..b82ea670a6468a11ee3f230e57f20d330f840c6b 100644 (file)
@@ -1,4 +1,4 @@
-*recover.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*recover.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 2037398b71a58969d81242d1e39b430edd59d2d5..147b5de5ff503d3b7c981d79ce39d572f880bb49 100644 (file)
@@ -1,4 +1,4 @@
-*remote.txt*    For Vim version 7.2c.  Last change: 2008 May 24
+*remote.txt*    For Vim version 7.2.  Last change: 2008 May 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index e9c02c86bb906232db9f4372484e2003e9873d74..7dbd49455e9f10d47c55d513014f918ede530ab7 100644 (file)
@@ -1,4 +1,4 @@
-*repeat.txt*    For Vim version 7.2c.  Last change: 2007 Aug 12
+*repeat.txt*    For Vim version 7.2.  Last change: 2007 Aug 12
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 5b288b97732b1b21042fdbd3f28f3d72b6db100e..e0093ab135180e49111b101c67ef1b534516cf06 100644 (file)
@@ -1,4 +1,4 @@
-*rileft.txt*    For Vim version 7.2c.  Last change: 2006 Apr 24
+*rileft.txt*    For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Avner Lottem
index b6b7985e9ad4d1753006e1180dbb9d56d7a82daf..b49a920a327f9e8225f4e4d805a34cce3ed89f5f 100644 (file)
@@ -1,4 +1,4 @@
-*russian.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*russian.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Vassily Ragosin
index 72a59aaf661e279d728e73bc5c02eded65699b85..33168d03c9f04a5947cba0088f52f28189d84ce3 100644 (file)
@@ -1,4 +1,4 @@
-*scroll.txt*    For Vim version 7.2c.  Last change: 2006 Aug 27
+*scroll.txt*    For Vim version 7.2.  Last change: 2006 Aug 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 26e6aeba1a244561bb92f435408b4d01fb8204c9..8e08ed57fad490a31d24bdcf47db9838f3027013 100644 (file)
@@ -1,4 +1,4 @@
-*sign.txt*      For Vim version 7.2c.  Last change: 2006 Apr 24
+*sign.txt*      For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Gordon Prieur
index bc52a9a47767ec4113463dfc4469e7726f96f889..d1e478e9a5b1074afb3672e18541d944e6550c24 100644 (file)
@@ -1,4 +1,4 @@
-*spell.txt*    For Vim version 7.2c.  Last change: 2008 Jun 21
+*spell.txt*    For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index c2a9994f40cc7436911d7108b633bd86e0a42cda..07d8804f57b5548d6ace8ee0f05e0992629dbdda 100644 (file)
@@ -1,4 +1,4 @@
-*sponsor.txt*   For Vim version 7.2c.  Last change: 2008 Jun 21
+*sponsor.txt*   For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index d259a9f1340f0182a3865a8bdcd2504311348fbc..c6d0e5eb5722ce32ad12de8db3c8a5ea6a8a434e 100644 (file)
@@ -1,4 +1,4 @@
-*starting.txt*  For Vim version 7.2c.  Last change: 2008 Jun 21
+*starting.txt*  For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index c4779cb0ecf7caec558d776033b6e18259023aa8..6ab0741fb0645a6fbfed3fc69149397e81d8c2de 100644 (file)
@@ -1,4 +1,4 @@
-*syntax.txt*   For Vim version 7.2c.  Last change: 2008 Jul 22
+*syntax.txt*   For Vim version 7.2.  Last change: 2008 Jul 22
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 166e26a9e52d451b148519c0e248f6c2fbcd45ee..0b64003a05ba95ea60f0b2c8efdb54c607cbf6dd 100644 (file)
@@ -1,4 +1,4 @@
-*tabpage.txt*   For Vim version 7.2c.  Last change: 2007 Mar 11
+*tabpage.txt*   For Vim version 7.2.  Last change: 2007 Mar 11
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 7e2ef9aef7f287f95d7473cabc514b036d1a3c68..cf872e7a03f4d6dd0522356d5f4a954d856f2eb8 100644 (file)
@@ -5079,6 +5079,7 @@ diff-patchexpr    diff.txt        /*diff-patchexpr*
 diff.txt       diff.txt        /*diff.txt*
 diff_filler()  eval.txt        /*diff_filler()*
 diff_hlID()    eval.txt        /*diff_hlID()*
+digraph        digraph.txt     /*digraph*
 digraph-arg    change.txt      /*digraph-arg*
 digraph-encoding       digraph.txt     /*digraph-encoding*
 digraph-table  digraph.txt     /*digraph-table*
@@ -5651,6 +5652,7 @@ g:tar_browseoptions       pi_tar.txt      /*g:tar_browseoptions*
 g:tar_cmd      pi_tar.txt      /*g:tar_cmd*
 g:tar_nomax    pi_tar.txt      /*g:tar_nomax*
 g:tar_readoptions      pi_tar.txt      /*g:tar_readoptions*
+g:tar_secure   pi_tar.txt      /*g:tar_secure*
 g:tar_writeoptions     pi_tar.txt      /*g:tar_writeoptions*
 g:var  eval.txt        /*g:var*
 g:vimball_home pi_vimball.txt  /*g:vimball_home*
index c08e63310aef1ec4587f86222c2c60e7f6a5dffd..1267fb1536fd920df1ada2a86d753244e7bb2a24 100644 (file)
@@ -1,4 +1,4 @@
-*tagsrch.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*tagsrch.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 57235c0a2225d64f438c436f29dd6ffb5bd685c0..3df065653efba2abf7e6ebe6ff87daabf51a5e0d 100644 (file)
@@ -1,4 +1,4 @@
-*term.txt*      For Vim version 7.2c.  Last change: 2008 Jun 21
+*term.txt*      For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 2dfe35dde7659361db02ed2073c9fd3eb4a1a350..5f83ec50acf7c2801d3638c22884fe8b9afa1f97 100644 (file)
@@ -1,4 +1,4 @@
-*tips.txt*      For Vim version 7.2c.  Last change: 2006 Jul 24
+*tips.txt*      For Vim version 7.2.  Last change: 2006 Jul 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index dba4c8e902974b4bbc884aa202724eb51c0a8342..81492c0f1acca9d56ed95c62c860c0fb2cd83328 100644 (file)
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.2c.  Last change: 2008 Aug 06
+*todo.txt*      For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -71,9 +71,6 @@ After using <Tab> for command line completion after ":ta blah" and getting E33
 (no tags file), further editing the command to e.g., ":echo 'blah'", the
 command is not executed.  Fix by Ian Kelling?
 
-When 'bomb' is changed the window title is updated to show/hide a "+", but the
-tab page label isn't. (Patrick Texier, 2008 Jun 24)
-
 ":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim
 Chase)  Fix by Ian Kelling, 2008 Jul 14.
 
@@ -258,7 +255,7 @@ go to Insert mode and add a few lines.  Then backspacing every other time
 moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25)
 
 Redraw problem when appending digraph causes line to wrap. (James Vega, 2007
-Sep 18)
+Sep 18)  Patch by Ian Kelling, 2008 Aug 8.
 
 Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov,
 2007 Feb 8)
@@ -293,7 +290,10 @@ Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis,
 Patch by Alex Dobrynin, 2007 Jun 3.  Also fixes other scroll wheel problems.
 
 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages
-label.  (Tsakiridis, 2007 Feb 18)
+label.  (Tsakiridis, 2007 Feb 18)  Patch from Ian Kelling, 2008 Aug 6.
+
+When 'bomb' is changed the window title is updated to show/hide a "+", but the
+tab page label isn't. (Patrick Texier, 2008 Jun 24)
 
 Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen
 with the more prompt.  Caused by setting the guitablabel?  (Thomas Michael
index ed8b954891a6b54893bf1643e4eb73fb3c64dd0c..8f684e83540475a0aad1ef7d35ec6c7623327d4a 100644 (file)
@@ -1,4 +1,4 @@
-*uganda.txt*    For Vim version 7.2c.  Last change: 2008 Jun 21
+*uganda.txt*    For Vim version 7.2.  Last change: 2008 Jun 21
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index eb87dac407e884abfd8f044b9ef21257e4f78dda..c50e6390c5555a39509ea621047180395cb2e3f5 100644 (file)
@@ -1,4 +1,4 @@
-*undo.txt*      For Vim version 7.2c.  Last change: 2006 Apr 30
+*undo.txt*      For Vim version 7.2.  Last change: 2006 Apr 30
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 3c450794ca2e96628f42323fe8e11c23fd06bb17..17fb6b05b11d00f18da9f1ef4bc58112bd822b59 100644 (file)
@@ -1,4 +1,4 @@
-*usr_01.txt*   For Vim version 7.2c.  Last change: 2008 May 07
+*usr_01.txt*   For Vim version 7.2.  Last change: 2008 May 07
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5e6613e6971b16afba4203848c9d65131a14b30f..9124c5cad2d94587af9a3f95da1270c19d6a9a04 100644 (file)
@@ -1,4 +1,4 @@
-*usr_02.txt*   For Vim version 7.2c.  Last change: 2007 Feb 28
+*usr_02.txt*   For Vim version 7.2.  Last change: 2007 Feb 28
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 75191e2f96921ce6555409c6cc5603c5ec15954e..30a6eea7aa69b35a45f4cf445c51fe5b9671bbba 100644 (file)
@@ -1,4 +1,4 @@
-*usr_03.txt*   For Vim version 7.2c.  Last change: 2006 Jun 21
+*usr_03.txt*   For Vim version 7.2.  Last change: 2006 Jun 21
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 19ebba0c4f4fc88ebad1b3f0460a5d2ced5d5c8c..d1af10d63e9c1c24b400f5d259f03dab02c34902 100644 (file)
@@ -1,4 +1,4 @@
-*usr_04.txt*   For Vim version 7.2c.  Last change: 2006 Jun 21
+*usr_04.txt*   For Vim version 7.2.  Last change: 2006 Jun 21
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index f832ebb4c1b6ef25354a80feef8577eac3c570a1..0bac988d7b5428527d21a3e8e182e9a27e931049 100644 (file)
@@ -1,4 +1,4 @@
-*usr_05.txt*   For Vim version 7.2c.  Last change: 2007 May 11
+*usr_05.txt*   For Vim version 7.2.  Last change: 2007 May 11
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 0daec597c85638152975a92f5a4a07e641b19b0d..a33912981255e8ba987c927ff3f5763d8f1201a6 100644 (file)
@@ -1,4 +1,4 @@
-*usr_06.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_06.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 25b82c3802c95af69989e3b156aa021d00bb1cd4..0b51400045518f4ddd219df4f2ec0b6e724c80b7 100644 (file)
@@ -1,4 +1,4 @@
-*usr_07.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_07.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5c26f589ebf055e23146867538547b9e8354bb90..5eb6478af399ee3df6d86b5ae17480c217ee67b7 100644 (file)
@@ -1,4 +1,4 @@
-*usr_08.txt*   For Vim version 7.2c.  Last change: 2006 Jul 18
+*usr_08.txt*   For Vim version 7.2.  Last change: 2006 Jul 18
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 73b61c671ae6b7735f36d297a237b538534fc5e6..c68f565f35f47b8c0b8d789d6ffe992ffa1886a3 100644 (file)
@@ -1,4 +1,4 @@
-*usr_09.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_09.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5ff201261171825cd4abafebfd9a88c8ce85ad03..c1334a54311d4aea196c21a64feff5201fca0e9b 100644 (file)
@@ -1,4 +1,4 @@
-*usr_10.txt*   For Vim version 7.2c.  Last change: 2006 Nov 05
+*usr_10.txt*   For Vim version 7.2.  Last change: 2006 Nov 05
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 6a1a0de224aa0b6c76adcda421876d9778e22935..67328846aff080c08ed33d185916cf5e60e85c8c 100644 (file)
@@ -1,4 +1,4 @@
-*usr_11.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_11.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 438b330493c4be4a06806d844b0ff97c554139c7..43ae89eb9b78f4d8b5cd41a637571926496cb471 100644 (file)
@@ -1,4 +1,4 @@
-*usr_12.txt*   For Vim version 7.2c.  Last change: 2007 May 11
+*usr_12.txt*   For Vim version 7.2.  Last change: 2007 May 11
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index fab7714e0603bcec3c0cb772bbd32cfb2ee03743..18418818695f1a0bee8554aa244e59fdf47f9a24 100644 (file)
@@ -1,4 +1,4 @@
-*usr_20.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_20.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index c0f5cc949748ca7fd334ba5db27c60862b86de1d..a6e58bebaa50a1eb2c26ac4d8ee7dfe9661b0b6e 100644 (file)
@@ -1,4 +1,4 @@
-*usr_21.txt*   For Vim version 7.2c.  Last change: 2007 May 01
+*usr_21.txt*   For Vim version 7.2.  Last change: 2007 May 01
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 6b19b041cbf82d94a0990f39acd177d50ac2b7fc..45bd2f4aa5bbbf71d06610077766612ee2b8012c 100644 (file)
@@ -1,4 +1,4 @@
-*usr_22.txt*   For Vim version 7.2c.  Last change: 2007 Aug 14
+*usr_22.txt*   For Vim version 7.2.  Last change: 2007 Aug 14
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 014348824fed08e90258145b0a299b05f43f4609..03367b89c2bf3eb59c4a6095f21cb10c6e13d700 100644 (file)
@@ -1,4 +1,4 @@
-*usr_23.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_23.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5976cb717601a6403f8fbcb32d38cc31edb5819d..37592a098d5d2c1ed04b43d4c85ca6f3170713ac 100644 (file)
@@ -1,4 +1,4 @@
-*usr_24.txt*   For Vim version 7.2c.  Last change: 2006 Jul 23
+*usr_24.txt*   For Vim version 7.2.  Last change: 2006 Jul 23
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5d167a637b19ec783be6f83ce6779f397d923185..88505da306b6e5005ffcd7727c15d3590dad1744 100644 (file)
@@ -1,4 +1,4 @@
-*usr_25.txt*   For Vim version 7.2c.  Last change: 2007 May 11
+*usr_25.txt*   For Vim version 7.2.  Last change: 2007 May 11
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 96e04c37d65f60d73433f0ca84db70d916cf1384..551875fa60dbb3917f26eadcd7c076457411234b 100644 (file)
@@ -1,4 +1,4 @@
-*usr_26.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_26.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index f4aa914bc2df2ab82378ba8ba0a1160a1e19eda3..f06515d1ae95d021ea623b1066ae0336a7526b71 100644 (file)
@@ -1,4 +1,4 @@
-*usr_27.txt*   For Vim version 7.2c.  Last change: 2007 Nov 10
+*usr_27.txt*   For Vim version 7.2.  Last change: 2007 Nov 10
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index dc7388dcf4fbf933d4c0aa206e7ce6258403115d..912f22bca83fb23a341047b2103da86870943828 100644 (file)
@@ -1,4 +1,4 @@
-*usr_28.txt*   For Vim version 7.2c.  Last change: 2008 Jun 14
+*usr_28.txt*   For Vim version 7.2.  Last change: 2008 Jun 14
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 07c4a43d285f24c4627678783f5f654b9db33403..82dfaf585ce2cdba10b85d2957b52b1a451a481a 100644 (file)
@@ -1,4 +1,4 @@
-*usr_29.txt*   For Vim version 7.2c.  Last change: 2008 Jun 28
+*usr_29.txt*   For Vim version 7.2.  Last change: 2008 Jun 28
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 18c6108baf9b568c70b1f18f7ca22cf8917c2bba..00189e9bc66e8e33ce98c0d2a67c44ef7d582bcd 100644 (file)
@@ -1,4 +1,4 @@
-*usr_30.txt*   For Vim version 7.2c.  Last change: 2007 Nov 10
+*usr_30.txt*   For Vim version 7.2.  Last change: 2007 Nov 10
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index f00a76c2697f12ad8239e20ed540ab72f40e7cb7..ff3dfbcc2386fd3b21f704d4057bbeabd1a8eb19 100644 (file)
@@ -1,4 +1,4 @@
-*usr_31.txt*   For Vim version 7.2c.  Last change: 2007 May 08
+*usr_31.txt*   For Vim version 7.2.  Last change: 2007 May 08
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 852c7c8bce8b4d6411107ef298feb2998b7fdb2b..d0319a0e92b0cf8cc34c8e6080667ec7c8b528dd 100644 (file)
@@ -1,4 +1,4 @@
-*usr_32.txt*   For Vim version 7.2c.  Last change: 2006 Apr 30
+*usr_32.txt*   For Vim version 7.2.  Last change: 2006 Apr 30
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index e21d2f9d189d89dfb06af316f203708f3e2690cb..737005fae695bf6d3cf55b61c82c812a1410e27c 100644 (file)
@@ -1,4 +1,4 @@
-*usr_40.txt*   For Vim version 7.2c.  Last change: 2006 Jun 21
+*usr_40.txt*   For Vim version 7.2.  Last change: 2006 Jun 21
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 3673de46c44d1e5103f451c791a99b10318e04cb..5305ff18bcd595ce4b5dacd742d375545e0ae8aa 100644 (file)
@@ -1,4 +1,4 @@
-*usr_41.txt*   For Vim version 7.2c.  Last change: 2008 Jun 21
+*usr_41.txt*   For Vim version 7.2.  Last change: 2008 Jun 21
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5082ba9b64f755dcb1b9f3da9bde72eddacb8784..275078ceeae506afd8992b862a337cc6c45c6ad2 100644 (file)
@@ -1,4 +1,4 @@
-*usr_42.txt*   For Vim version 7.2c.  Last change: 2008 May 05
+*usr_42.txt*   For Vim version 7.2.  Last change: 2008 May 05
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 1ddbb262c07556308951ffae99e597455777ca17..089f3c4bad9df0c4ee6810e7dc4c71bb118f1d41 100644 (file)
@@ -1,4 +1,4 @@
-*usr_43.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_43.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index d409bf56cca2b6c52d36a5f782f18245d7a3af31..f5506b4cb8c660388a3ea3591ba563eab4db4e17 100644 (file)
@@ -1,4 +1,4 @@
-*usr_44.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_44.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5bea5d864173bea23c77d13391af772fc3ce0c4f..42a11b4862c62438b77ed62cdbe978679fe82f4f 100644 (file)
@@ -1,4 +1,4 @@
-*usr_45.txt*   For Vim version 7.2c.  Last change: 2008 Apr 30
+*usr_45.txt*   For Vim version 7.2.  Last change: 2008 Apr 30
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index f31af73629672e2983b64dbf9d976031401eef55..6701fe9428cb2c24f7038c941ebad57df70dde91 100644 (file)
@@ -1,4 +1,4 @@
-*usr_90.txt*   For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_90.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index d473d45358b62fcaf4db042c2e26c3822fc6cc8b..6f5ea487919a16be7cb53442c9c89a754a87b1c6 100644 (file)
@@ -1,4 +1,4 @@
-*usr_toc.txt*  For Vim version 7.2c.  Last change: 2006 Apr 24
+*usr_toc.txt*  For Vim version 7.2.  Last change: 2006 Apr 24
 
                     VIM USER MANUAL - by Bram Moolenaar
 
index 5163adc1c18e9a6ed69aab53f7079107f80af376..cf4b0c6bcd5596cddd148f95f4a2fe1e1de56a21 100644 (file)
@@ -1,4 +1,4 @@
-*various.txt*   For Vim version 7.2c.  Last change: 2008 Aug 06
+*various.txt*   For Vim version 7.2.  Last change: 2008 Aug 06
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 9bdcafc1f904a59afdbc93ee24335269e6290095..82a1bbe746d55c32a9715d860a310c3a4ec29142 100644 (file)
@@ -1,4 +1,4 @@
-*version4.txt*  For Vim version 7.2c.  Last change: 2006 Apr 24
+*version4.txt*  For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 778dd1a63894aa13a5a8b0279ee846c449d788be..16d2657b9f8406d99fffd3cb7f8948658a346a9b 100644 (file)
@@ -1,4 +1,4 @@
-*version5.txt*  For Vim version 7.2c.  Last change: 2008 Jun 28
+*version5.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 5f7c8c80b301dc6b65169d60467298cdf2bc6f63..611ff8df2da210961dab923cb252377a711b2e14 100644 (file)
@@ -1,4 +1,4 @@
-*version6.txt*  For Vim version 7.2c.  Last change: 2008 Aug 06
+*version6.txt*  For Vim version 7.2.  Last change: 2008 Aug 06
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index bea46a3e40756d0f93f401a022567e52de46b69a..fecac5395b8f17aaf5c8bd4d0343d0f375661af2 100644 (file)
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.2c.  Last change: 2008 Aug 06
+*version7.txt*  For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -4661,6 +4661,8 @@ Removed the bulgarian.vim keymap file, two more standard ones replace it.
 Increased the maximum number of tag matches for command line completion from
 200 to 300.
 
+Renamed help file sql.txt to ft_sql.txt and ada.txt to ft_ada.txt.
+
 
 Added                                                  *added-7.2*
 -----
@@ -4669,6 +4671,7 @@ New syntax files:
        CUDA (Timothy B. Terriberry)
        Cdrdao config (Nikolai Weibull)
        Coco/R (Ashish Shukla)
+       Denyhosts config (Nikolai Weibull)
        Dtrace script (Nicolas Weber)
        Git output, commit, config, rebase, send-email (Tim Pope)
        HASTE and HastePreProc (M. Tranchero)
@@ -4683,7 +4686,6 @@ New syntax files:
        Symbian meta-makefile, MMP (Ron Aaron)
        VOS CM macro (Andrew McGill)
        XBL (Doug Kearns)
-       denyhosts config (Nikolai Weibull)
 
 New tutor files:
        Made UTF-8 versions of all the tutor files.
@@ -4697,18 +4699,23 @@ New filetype plugins:
        Denyhosts (Nikolai Weibull)
        Dos .ini file (Nikolai Weibull)
        Dtrace script (Nicolas Weber)
+       FnameScript (Nikolai Weibull)
        Git, Git config, Git commit, Git rebase, Git send-email (Tim Pope)
        Haml (Tim Pope)
        Host conf (Nikolai Weibull)
+       Host access (Nikolai Weibull)
        Logtalk (Paulo Moura)
        MS messages (Kevin Locke)
+       NSIS script (Nikolai Weibull)
        PDF (Tim Pope)
        Reva Forth (Ron Aaron)
        Sass (Tim Pope)
 
 New indent files:
+       DTD (Nikolai Weibull)
        Dtrace script (Nicolas Weber)
        Erlang (Csaba Hoch)
+       FrameScript (Nikolai Weibull)
        Git config (Tim Pope)
        Haml (Tim Pope)
        Logtalk (Paulo Moura)
@@ -4725,8 +4732,8 @@ New keymap files:
        Removed plain Bulgarian, "bds" and phonetic are sufficient.
 
 Other new runtime files:
-       Esperanto menus and message translations. (Dominique Pelle)
-       Finnish translation of menus and messages. (Flammie Pirinen)
+       Esperanto menu and message translations. (Dominique Pelle)
+       Finnish menu and message translations. (Flammie Pirinen)
        Brazilian Portugese message translations. (Eduardo Dobay)
 
 Added floating point support. |Float|
@@ -7111,5 +7118,29 @@ Files:       src/syntax.c
 Error when cancelling completion menu and auto-formatting. (fixed by Ian
 Kelling)
 
+Patch 7.2c.001
+Problem:    ":let x=[''] | let x += x" causes hang. (Matt Wozniski)
+Solution:   Only insert elements up to the original length of the List.
+Files:     runtime/doc/eval.txt, src/eval.c
+
+Patch 7.2c.002
+Problem:    fnameescape() doesn't handle a leading '+' or '>'. (Jan Minar)
+Solution:   Escape a leading '+' and '>'.  And a single '-'.
+Files:     runtime/doc/eval.txt, src/ex_getln.c
+
+Patch 7.2c.003
+Problem:    Searching for "foo\%[bar]\+" gives a "Corrupted regexp program"
+           error. (Joachim Hofmann)
+Solution:   Mark the \%[] item as not being simple.
+Files:     src/regexp.c
+
+On Vista access to system directories is virtualized. (Michael Mutschler)
+Adjusted the manifest file to avoid this. (George Reilly)
+
+Memory leak when using CTRL-C to cancel listing the jump list. (Dominique
+Pelle)
+
+Mac: Could not build with Perl interface.
+
 
  vim:tw=78:ts=8:ft=help:norl:
index 47c5494ff64327bbc321ab6c95223ae308507218..06d327cfc75fdc068ec1831962f45643054028a6 100644 (file)
@@ -1,4 +1,4 @@
-*vi_diff.txt*   For Vim version 7.2c.  Last change: 2008 Jun 28
+*vi_diff.txt*   For Vim version 7.2.  Last change: 2008 Jun 28
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 6968f774d03c2cf5955e12f7661f57a514e06e08..e817f0908ffde6ccfcc7e7d3f46af0c0319badf8 100644 (file)
@@ -1,4 +1,4 @@
-*visual.txt*    For Vim version 7.2c.  Last change: 2006 Sep 26
+*visual.txt*    For Vim version 7.2.  Last change: 2006 Sep 26
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
index 62917700d1c4f53ff9e52519e5d2947b67341b5f..b1d81a3c192591a9720b91cb727d23145293b818 100644 (file)
@@ -1,4 +1,4 @@
-*windows.txt*   For Vim version 7.2c.  Last change: 2008 Jul 05
+*windows.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -627,7 +627,7 @@ can also get to them with the buffer list commands, like ":bnext".
                not split.  Also see |++opt| and |+cmd|.
 
                                                *:dr* *:drop*
-:dr[op] {file} ..
+:dr[op] [++opt] [+cmd] {file} ..
                Edit the first {file} in a window.
                - If the file is already open in a window change to that
                  window.
@@ -639,6 +639,7 @@ can also get to them with the buffer list commands, like ":bnext".
                program that wants Vim to edit another file, e.g., a debugger.
                When using the |:tab| modifier each argument is opened in a
                tab page.  The last window is used if it's empty.
+               Also see |++opt| and |+cmd|.
                {only available when compiled with the +gui feature}
 
 ==============================================================================
index da56f287d3e21a1ceeaa20b068342b847c79b11b..0ec4555365b1fa77193082685467068805b2a9a3 100644 (file)
@@ -1,4 +1,4 @@
-*workshop.txt*  For Vim version 7.2c.  Last change: 2006 Apr 24
+*workshop.txt*  For Vim version 7.2.  Last change: 2006 Apr 24
 
 
                  VIM REFERENCE MANUAL    by Gordon Prieur
index 36f576cd778be0e62f57acfbbfa14692f390a740..7d2ca0bbb360816822cbb501b8b82c15a8498461 100644 (file)
@@ -22,7 +22,7 @@
 if &cp || exists("g:loaded_netrwPlugin")
  finish
 endif
-let g:loaded_netrwPlugin = "v131"
+let g:loaded_netrwPlugin = "v132"
 let s:keepcpo            = &cpo
 if v:version < 700
  echohl WarningMsg | echo "***netrw*** you need vim version 7.0 for this version of netrw" | echohl None
index 9a28a103368c8593114529762f74c73b6a6727b5..2ddf7f34842ce1818fed0885e9d27c0670868274 100644 (file)
@@ -14,7 +14,7 @@
 if &cp || exists("g:loaded_tarPlugin")
  finish
 endif
-let g:loaded_tarPlugin = "v20"
+let g:loaded_tarPlugin = "v23"
 let s:keepcpo          = &cpo
 set cpo&vim
 
index a5869204212c2add7b6c6219e25792c25e393cb2..62ea472d48782e97c202abb40adef3a8db01c4a8 100644 (file)
@@ -1,7 +1,7 @@
 " Vim support file to detect file types in scripts
 "
 " Maintainer:  Bram Moolenaar <Bram@vim.org>
-" Last change: 2008 Jul 17
+" Last change: 2008 Aug 09
 
 " 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
@@ -275,7 +275,6 @@ else
     set ft=virata
 
     " Strace
-  elseif s:line1 =~ '^[0-9]* *execve('
   elseif s:line1 =~ '^\(\[pid \d\+\] \)\=[0-9:.]* *execve(' || s:line1 =~ '^__libc_start_main'
     set ft=strace
 
index 8b22d8c4891eca85d31ddc7a5217d5755e9ef41d..395600a70ca78d7e78d4ffd27e0e88231f59b17f 100644 (file)
@@ -42,11 +42,15 @@ syn region  hamlRuby   matchgroup=hamlRubyChar       start="-"    end="$" contai
 syn match   hamlPlainChar "\\" contained
 syn region hamlInterpolatable matchgroup=hamlInterpolatableChar start="==" end="$" keepend contained contains=hamlInterpolation
 syn region hamlInterpolation matchgroup=hamlInterpolationDelimiter start="#{" end="}" contained contains=@hamlRubyTop
+syn region hamlErbInterpolation matchgroup=hamlInterpolationDelimiter start="<%[=-]\=" end="-\=%>" contained contains=@hamlRubyTop
 
 syn match   hamlHelper  "\<action_view?\|\.\@<!\<\%(flatten\|open\|puts\)" contained containedin=@hamlEmbeddedRuby,@hamlRubyTop,rubyInterpolation
 syn keyword hamlHelper   capture_haml find_and_preserve  html_attrs init_haml_helpers list_of preced preserve succeed surround tab_down tab_up page_class contained containedin=@hamlEmbeddedRuby,@hamlRubyTop,rubyInterpolation
 
-syn region  hamlPlainFilter matchgroup=hamlFilter start="^\z(\s*\):\%(plain\|preserve\|erb\|redcloth\|textile\|markdown\)\s*$" end="^\%(\z1 \)\@!" contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlComment,@htmlTop
+syn cluster hamlHtmlTop contains=@htmlTop,htmlBold,htmlItalic,htmlUnderline
+syn region  hamlPlainFilter matchgroup=hamlFilter start="^\z(\s*\):\%(plain\|preserve\|erb\|redcloth\|textile\|markdown\)\s*$" end="^\%(\z1 \)\@!" contains=@hamlHtmlTop,rubyInterpolation
+syn region  hamlEscapedFilter matchgroup=hamlFilter start="^\z(\s*\):\%(escaped\)\s*$" end="^\%(\z1 \)\@!" contains=rubyInterpolation
+syn region  hamlErbFilter  matchgroup=hamlFilter start="^\z(\s*\):erb\s*$" end="^\%(\z1 \)\@!" contains=@hamlHtmlTop,hamlErbInterpolation
 syn region  hamlRubyFilter  matchgroup=hamlFilter start="^\z(\s*\):ruby\s*$" end="^\%(\z1 \)\@!" contains=@hamlRubyTop
 syn region  hamlSassFilter  matchgroup=hamlFilter start="^\z(\s*\):sass\s*$" end="^\%(\z1 \)\@!" contains=@hamlSassTop
 
index 9c8a87cfda3549b873ce6ba569ce70c9a1a999a8..e812bc27491d3fcbd5924e380d9bdb6968fb356f 100644 (file)
@@ -1,9 +1,9 @@
 " Vim syntax file
-" Language:            ProMeLa
+" Language:                    ProMeLa
 " Maintainer:          Maurizio Tranchero <maurizio.tranchero@polito.it> - <maurizio.tranchero@gmail.com>
 " First Release:       Mon Oct 16 08:49:46 CEST 2006
-" Last Change:         Sat May 16 12:20:43 CEST 2007
-" Version:             0.2
+" Last Change:         Thu Aug 7 21:22:48 CEST 2008
+" Version:                     0.5
 
 " For version 5.x: Clear all syntax items
 " For version 6.x: Quit when a syntax file was already loaded
@@ -19,17 +19,9 @@ endif
 syn keyword promelaStatement   proctype if else while chan do od fi break goto unless
 syn keyword promelaStatement   active assert label atomic
 syn keyword promelaFunctions   skip timeout run
-" check what it is the following
+syn keyword promelaTodo         contained TODO
 " ProMeLa Types
 syn keyword promelaType                        bit bool byte short int
-" ProMeLa Regions
-syn region promelaComment              start="\/\/" end="$" keepend
-syn region promelaString               start="\"" end="\""
-" syn region promelaComment            start="//" end="$" contains=ALL
-" syn region promelaComment            start="/\*" end="\*/" contains=ALL
-" ProMeLa Comment
-syn match promelaComment       "\/.*$"
-syn match promelaComment       "/\*.*\*/"
 " Operators and special characters
 syn match promelaOperator      "!"
 syn match promelaOperator      "?"
@@ -47,14 +39,18 @@ syn match promelaSpecial    "\["
 syn match promelaSpecial       "\]"
 syn match promelaSpecial       ";"
 syn match promelaSpecial       "::"
+" ProMeLa Comments
+syn region promelaComment start="/\*" end="\*/" contains=promelaTodo,@Spell
+syn match  promelaComment "//.*" contains=promelaTodo,@Spell
 
 " Class Linking
-hi def link promelaStatement           Statement
-hi def link promelaType                        Type
-hi def link promelaComment             Comment
-hi def link promelaOperator            Type
-hi def link promelaSpecial             Special
-hi def link promelaFunctions           Special
+hi def link promelaStatement    Statement
+hi def link promelaType                Type
+hi def link promelaComment      Comment
+hi def link promelaOperator        Type
+hi def link promelaSpecial      Special
+hi def link promelaFunctions    Special
 hi def link promelaString              String
+hi def link promelaTodo                Todo
 
 let b:current_syntax = "promela"
index c63c0314bb354c76857756bbe6cb64429078a0a2..383628420955a834a21bb9c24c4e32e59466dd72 100644 (file)
@@ -15,6 +15,6 @@ REGEDIT4
 [HKEY_LOCAL_MACHINE\Software\Vim\Gvim]
    "path"="gvim.exe"
 
-[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 7.2c]
-   "DisplayName"="Vim 7.2c: Edit with Vim popup menu entry"
+[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 7.2]
+   "DisplayName"="Vim 7.2: Edit with Vim popup menu entry"
    "UninstallString"="uninstal.exe"
index 0ba6a776e0844a414a28c8896faff2286be51035..b3e9122b1f0ae2307726136cb2c4a5998939abc8 100644 (file)
@@ -1,3 +1,5 @@
+INSTALLx.txt - cross-compiling Vim on Unix
+
 Content:
  1. Introduction
  2. Necessary arguments for "configure"
index 7fe76900d2a05fb9dd635acf2984bd140aca66b2..e27a6ce0b7fe4db7c831a0bc7d56a8d35b77d07a 100644 (file)
@@ -901,7 +901,7 @@ MAN1DIR = /man1
 
 ### Vim version (adjusted by a script)
 VIMMAJOR = 7
-VIMMINOR = 2c
+VIMMINOR = 2
 
 ### Location of Vim files (should not need to be changed, and  {{{1
 ### some things might not work when they are changed!)
index 77cd5cad2ba1ba53f911be2f01b11681c2e19ba6..d54c1100500c71ef25c4b0c25593111973cafa47 100644 (file)
@@ -62,6 +62,7 @@ SInt32 gMacSystemVersion;
 
 static int im_is_active = FALSE;
 #if 0
+    /* TODO: Implement me! */
 static int im_start_row = 0;
 static int im_start_col = 0;
 #endif
index 6b2424ed8d3a388066fd1bd9ed7cc1c86bb05bd1..21f1c2e9028834a4c1332ceb36463ff5e0f3c452 100644 (file)
@@ -2,7 +2,7 @@
 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <assemblyIdentity
     processorArchitecture="*"
-    version="7.1.0.0"
+    version="7.2.0.0"
     type="win32"
     name="Vim"
   />
       />
     </dependentAssembly>
   </dependency>
+  <!-- Vista security requirements -->
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+    <security>
+      <requestedPrivileges>
+        <requestedExecutionLevel
+          level="asInvoker"
+          uiAccess="false"/>
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
 </assembly>
index 742896986002d2f6603e00598a97bf3bf6f50b1d..2adf098f5e5947aac70bd5ae31236af3cdb7e142 100644 (file)
@@ -907,7 +907,10 @@ ex_jumps(eap)
 
            msg_putchar('\n');
            if (got_int)
+           {
+               vim_free(name);
                break;
+           }
            sprintf((char *)IObuff, "%c %2d %5ld %4d ",
                i == curwin->w_jumplistidx ? '>' : ' ',
                i > curwin->w_jumplistidx ? i - curwin->w_jumplistidx
index 28f2f086c565695f8509d19dd3f9a09574a784c3..b2eee923c82bc6143ce843ee390e020ae30a7b07 100644 (file)
@@ -1728,8 +1728,15 @@ swap_me(COLORREF colorref)
     return colorref;
 }
 
+/* Attempt to make this work for old and new compilers */
+#if _MSC_VER < 1300
+# define PDP_RETVAL BOOL
+#else
+# define PDP_RETVAL INT_PTR
+#endif
+
 /*ARGSUSED*/
-    static BOOL CALLBACK
+    static PDP_RETVAL CALLBACK
 PrintDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 {
 #ifdef FEAT_GETTEXT
index 5ec86c7495efd294d1cb7158bc5a783535caf035..4b4b0bba80139a0c9e566afb93995ffd37e284ce 100644 (file)
@@ -2619,7 +2619,9 @@ check_keepend()
            break;
 
     maxpos.lnum = 0;
+    maxpos.col = 0;
     maxpos_h.lnum = 0;
+    maxpos_h.col = 0;
     for ( ; i < current_state.ga_len; ++i)
     {
        sip = &CUR_STATE(i);
index 61adb887b0949f6d77d1c6797686baf40fee4e5e..21d7b143c23093b535b98a4bac438adc1a0eac2f 100644 (file)
@@ -676,12 +676,6 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
-/**/
-    3,
-/**/
-    2,
-/**/
-    1,
 /**/
     0
 };
index d01abe081448bc4439dd54bfd403699847099a86..d4f1344b90c20fef6c4d0b6919450ba1a38b37a3 100644 (file)
 #define VIM_VERSION_MINOR_STR          "2"
 #define VIM_VERSION_100            (VIM_VERSION_MAJOR * 100 + VIM_VERSION_MINOR)
 
-#define VIM_VERSION_BUILD               268
-#define VIM_VERSION_BUILD_BCD          0x10c
-#define VIM_VERSION_BUILD_STR          "268"
+#define VIM_VERSION_BUILD               269
+#define VIM_VERSION_BUILD_BCD          0x10d
+#define VIM_VERSION_BUILD_STR          "269"
 #define VIM_VERSION_PATCHLEVEL          0
 #define VIM_VERSION_PATCHLEVEL_STR     "0"
 /* Used by MacOS port should be one of: development, alpha, beta, final */
-#define VIM_VERSION_RELEASE            beta
+#define VIM_VERSION_RELEASE            final
 
 /*
  * VIM_VERSION_NODOT is used for the runtime directory name.
@@ -33,8 +33,8 @@
  * VIM_VERSION_MEDIUM is used for the startup-screen.
  * VIM_VERSION_LONG is used for the ":version" command and "Vim -h".
  */
-#define VIM_VERSION_NODOT      "vim72c"
-#define VIM_VERSION_SHORT      "7.2c"
-#define VIM_VERSION_MEDIUM     "7.2c BETA"
-#define VIM_VERSION_LONG       "VIM - Vi IMproved 7.2c BETA (2008 Aug 6)"
-#define VIM_VERSION_LONG_DATE  "VIM - Vi IMproved 7.2c BETA (2008 Aug 6, compiled "
+#define VIM_VERSION_NODOT      "vim72"
+#define VIM_VERSION_SHORT      "7.2"
+#define VIM_VERSION_MEDIUM     "7.2"
+#define VIM_VERSION_LONG       "VIM - Vi IMproved 7.2 (2008 Aug 9)"
+#define VIM_VERSION_LONG_DATE  "VIM - Vi IMproved 7.2 (2008 Aug 9, compiled "
index f44552f684a9a523b74fca3dcb99cdd25f4fb38c..577569b78939db2079323b2e29c225b5d451128b 100644 (file)
@@ -1,4 +1,4 @@
 CODE PRELOAD EXECUTEONLY
 DATA MULTIPLE SHARED
-DESCRIPTION 'Vim 7.2c'
+DESCRIPTION 'Vim 7.2'
 HEAPSIZE 0,0
index 87a80b82a8cdde40935f111ab5a48539aeb65a40..b1a088d8657dfe68eb672c6e3af248c56bda67c6 100644 (file)
--- a/src/vim.h
+++ b/src/vim.h
 # ifdef FEAT_X11
 #  undef FEAT_X11
 # endif
+# ifdef FEAT_GUI_X11
+#  undef FEAT_GUI_X11
+# endif
 # ifdef FEAT_XCLIPBOARD
 #  undef FEAT_XCLIPBOARD
 # endif
@@ -2014,8 +2017,9 @@ typedef int VimClipboard; /* This is required for the prototypes. */
 # ifdef instr
 #  undef instr
 # endif
-  /* bool causes trouble on MACOS but is required on a few other systems */
-# if defined(bool) && defined(MACOS)
+  /* bool may cause trouble on MACOS but is required on a few other systems
+   * and for Perl */
+# if defined(bool) && defined(MACOS) && !defined(FEAT_PERL)
 #  undef bool
 # endif
 
index db12144e01a4078062c77da258021060458cdd5d..7b41551414eb9d47ade6de59f5b9188a1c203539 100644 (file)
@@ -1,5 +1,5 @@
 CODE PRELOAD EXECUTEONLY
 DATA MULTIPLE SHARED
-DESCRIPTION 'Vim 7.2c'
+DESCRIPTION 'Vim 7.2'
 STACKSIZE 16000
 HEAPSIZE 10000