mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
updated for version 7.2-000
This commit is contained in:
8
Contents
8
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
|
messages, shows current file name in window title, on-line
|
||||||
help, rectangular cut/paste, etc., etc., etc...
|
help, rectangular cut/paste, etc., etc., etc...
|
||||||
|
|
||||||
Version 7.2c. Also runs under UNIX, MSDOS and other systems.
|
Version 7.2. Also runs under UNIX, MSDOS and other systems.
|
||||||
vim72crt.tgz contains the documentation and syntax files.
|
vim72rt.tgz contains the documentation and syntax files.
|
||||||
vim72cbin.tgz contains the binaries.
|
vim72bin.tgz contains the binaries.
|
||||||
vim72csrc.tgz contains the sources.
|
vim72src.tgz contains the sources.
|
||||||
Author: Bram Moolenaar et al.
|
Author: Bram Moolenaar et al.
|
||||||
|
|
||||||
|
|
||||||
|
2
Makefile
2
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.
|
# Before creating an archive first delete all backup files, *.orig, etc.
|
||||||
|
|
||||||
MAJOR = 7
|
MAJOR = 7
|
||||||
MINOR = 2c
|
MINOR = 2
|
||||||
|
|
||||||
# Uncomment this line if the Win32s version is to be included.
|
# Uncomment this line if the Win32s version is to be included.
|
||||||
DOSBIN_S = dosbin_s
|
DOSBIN_S = dosbin_s
|
||||||
|
@ -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
|
WHAT IS VIM
|
||||||
|
@ -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.
|
This file explains the installation of Vim on Amiga systems.
|
||||||
See README.txt for general information about Vim.
|
See README.txt for general information about Vim.
|
||||||
|
@ -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.txt" for general information about Vim.
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
See "README_ami.txt" for installation instructions for the Amiga.
|
||||||
|
@ -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.txt" for general information about Vim.
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
See "README_ami.txt" for installation instructions for the Amiga.
|
||||||
|
@ -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.txt" for general information about Vim.
|
||||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||||
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
|
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.
|
pick only one of them, but it's also possible to install several.
|
||||||
These ones are available (the version number may differ):
|
These ones are available (the version number may differ):
|
||||||
vim70d16.zip 16 bit DOS version
|
vim72d16.zip 16 bit DOS version
|
||||||
vim70d32.zip 32 bit DOS version
|
vim72d32.zip 32 bit DOS version
|
||||||
vim70w32.zip Windows 95/98/NT/etc. console version
|
vim72w32.zip Windows 95/98/NT/etc. console version
|
||||||
gvim70.zip Windows 95/98/NT/etc. GUI version
|
gvim72.zip Windows 95/98/NT/etc. GUI version
|
||||||
gvim70ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
gvim72ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
||||||
gvim70_s.zip Windows 3.1 GUI version
|
gvim72_s.zip Windows 3.1 GUI version
|
||||||
|
|
||||||
You MUST also get the runtime archive (vim70rt.zip).
|
You MUST also get the runtime archive (vim72rt.zip).
|
||||||
The sources are also available (vim70src.zip).
|
The sources are also available (vim72src.zip).
|
||||||
|
@ -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.
|
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
@ -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,
|
Binary and runtime Vim archives are normally unpacked in the same location,
|
||||||
on top of each other.
|
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
|
in which all the distributed Vim files are placed. Since the directory
|
||||||
name includes the version number, it is unlikely that you overwrite
|
name includes the version number, it is unlikely that you overwrite
|
||||||
existing files.
|
existing files.
|
||||||
Examples:
|
Examples:
|
||||||
pkunzip -d gvim70.zip
|
pkunzip -d gvim72.zip
|
||||||
unzip vim70w32.zip
|
unzip vim72w32.zip
|
||||||
|
|
||||||
You need to unpack the runtime archive and at least one of the binary
|
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
|
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.
|
archive and follow the instructions in the documentation.
|
||||||
|
|
||||||
3. Change to the new directory:
|
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
|
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:
|
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
|
- 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
|
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:
|
$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:
|
The simplest is to add a line to your autoexec.bat. Examples:
|
||||||
set path=%path%;C:\vim\vim70
|
set path=%path%;C:\vim\vim72
|
||||||
set path=%path%;D:\editors\vim\vim70
|
set path=%path%;D:\editors\vim\vim72
|
||||||
- Create entries for Vim on the desktop and in the Start menu.
|
- Create entries for Vim on the desktop and in the Start menu.
|
||||||
|
|
||||||
That's it!
|
That's it!
|
||||||
@ -94,7 +94,7 @@ Remarks:
|
|||||||
point to the top directory of your Vim files. Example:
|
point to the top directory of your Vim files. Example:
|
||||||
set VIM=C:\editors\vim
|
set VIM=C:\editors\vim
|
||||||
Vim version 6.0 will look for your vimrc file in $VIM, and for the runtime
|
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
|
- To avoid confusion between distributed files of different versions and your
|
||||||
own modified vim scripts, it is recommended to use this directory layout:
|
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\vimfiles\ftplugin\*.vim Filetype plugins
|
||||||
C:\vim\... Other files you made.
|
C:\vim\... Other files you made.
|
||||||
Distributed files:
|
Distributed files:
|
||||||
C:\vim\vim70\vim.exe The Vim version 6.0 executable.
|
C:\vim\vim72\vim.exe The Vim version 6.0 executable.
|
||||||
C:\vim\vim70\doc\*.txt The version 6.0 documentation files.
|
C:\vim\vim72\doc\*.txt The version 6.0 documentation files.
|
||||||
C:\vim\vim70\bugreport.vim A Vim version 6.0 script.
|
C:\vim\vim72\bugreport.vim A Vim version 6.0 script.
|
||||||
C:\vim\vim70\... Other version 6.0 distributed files.
|
C:\vim\vim72\... Other version 6.0 distributed files.
|
||||||
In this case the $VIM environment variable would be set like this:
|
In this case the $VIM environment variable would be set like this:
|
||||||
set VIM=C:\vim
|
set VIM=C:\vim
|
||||||
Then $VIMRUNTIME will automatically be set to "$VIM\vim70". Don't add
|
Then $VIMRUNTIME will automatically be set to "$VIM\vim72". Don't add
|
||||||
"vim70" to $VIM, that won't work.
|
"vim72" to $VIM, that won't work.
|
||||||
|
|
||||||
- You can put your Vim executable anywhere else. If the executable is not
|
- 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
|
with the other Vim files, you should set $VIM. The simplest is to add a line
|
||||||
@ -136,8 +136,8 @@ Remarks:
|
|||||||
Select Properties.
|
Select Properties.
|
||||||
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
|
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
|
||||||
Vim executable. Examples:
|
Vim executable. Examples:
|
||||||
C:\command.com /c C:\vim\vim70\vim.exe
|
C:\command.com /c C:\vim\vim72\vim.exe
|
||||||
C:\command.com /c D:\editors\vim\vim70\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
|
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
|
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
|
||||||
mode".
|
mode".
|
||||||
|
@ -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
|
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.
|
(vim-7.0-src.tar.gz). The extra archive is useless without it.
|
||||||
|
@ -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:
|
This file contains files for non-English languages:
|
||||||
- Translated messages.
|
- Translated messages.
|
||||||
|
@ -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.
|
This file explains the installation of Vim on Macintosh systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -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 archive contains gvim.exe with OLE interface and VisVim.
|
||||||
This version of gvim.exe can also load a number of interface dynamically (you
|
This version of gvim.exe can also load a number of interface dynamically (you
|
||||||
|
@ -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.
|
This file explains the installation of Vim on OS/2 systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
|
||||||
|
|
||||||
NOTE: You will need two archives:
|
NOTE: You will need two archives:
|
||||||
vim71rt.zip contains the runtime files (same as for the PC version)
|
vim72rt.zip contains the runtime files (same as for the PC version)
|
||||||
vim71os2.zip contains the OS/2 executables
|
vim72os2.zip contains the OS/2 executables
|
||||||
|
|
||||||
1. Go to the directory where you want to put the Vim files. Examples:
|
1. Go to the directory where you want to put the Vim files. Examples:
|
||||||
cd C:\
|
cd C:\
|
||||||
cd D:\editors
|
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
|
in which all the distributed Vim files are placed. Since the directory
|
||||||
name includes the version number, it is unlikely that you overwrite
|
name includes the version number, it is unlikely that you overwrite
|
||||||
existing files.
|
existing files.
|
||||||
Examples:
|
Examples:
|
||||||
pkunzip -d vim71os2.zip
|
pkunzip -d vim72os2.zip
|
||||||
unzip vim71os2.zip
|
unzip vim72os2.zip
|
||||||
|
|
||||||
After you unpacked the files, you can still move the whole directory tree
|
After you unpacked the files, you can still move the whole directory tree
|
||||||
to another location.
|
to another location.
|
||||||
|
|
||||||
3. Add the directory where vim.exe is to your path. The simplest is to add a
|
3. Add the directory where vim.exe is to your path. The simplest is to add a
|
||||||
line to your autoexec.bat. Examples:
|
line to your autoexec.bat. Examples:
|
||||||
set path=%path%;C:\vim\vim71
|
set path=%path%;C:\vim\vim72
|
||||||
set path=%path%;D:\editors\vim\vim71
|
set path=%path%;D:\editors\vim\vim72
|
||||||
|
|
||||||
That's it!
|
That's it!
|
||||||
|
|
||||||
@ -41,10 +41,10 @@ Extra remarks:
|
|||||||
C:\vim\_viminfo Dynamic info for 'viminfo'.
|
C:\vim\_viminfo Dynamic info for 'viminfo'.
|
||||||
C:\vim\... Other files you made.
|
C:\vim\... Other files you made.
|
||||||
Distributed files:
|
Distributed files:
|
||||||
C:\vim\vim71\vim.exe The Vim version 7.1 executable.
|
C:\vim\vim72\vim.exe The Vim version 7.1 executable.
|
||||||
C:\vim\vim71\doc\*.txt The version 7.1 documentation files.
|
C:\vim\vim72\doc\*.txt The version 7.1 documentation files.
|
||||||
C:\vim\vim71\bugreport.vim A Vim version 7.1 script.
|
C:\vim\vim72\bugreport.vim A Vim version 7.1 script.
|
||||||
C:\vim\vim71\... Other version 7.1 distributed files.
|
C:\vim\vim72\... Other version 7.1 distributed files.
|
||||||
In this case the $VIM environment variable would be set like this:
|
In this case the $VIM environment variable would be set like this:
|
||||||
set VIM=C:\vim
|
set VIM=C:\vim
|
||||||
|
|
||||||
|
@ -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.
|
Welcome to the OS/390 Unix port of VIM.
|
||||||
|
|
||||||
|
@ -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.
|
The source archive contains the files needed to compile Vim on Unix systems.
|
||||||
It is packed for Unix systems (NL line separator). It is also used for other
|
It is packed for Unix systems (NL line separator). It is also used for other
|
||||||
|
@ -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.txt" for general information about Vim.
|
||||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||||
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
|
The DOS source archive contains the files needed to compile Vim on MS-DOS or
|
||||||
|
@ -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.
|
This file explains the installation of Vim on Unix systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -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.
|
This file explains the installation of Vim on VMS systems.
|
||||||
See "README.txt" in the runtime archive for information about Vim.
|
See "README.txt" in the runtime archive for information about Vim.
|
||||||
|
@ -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
|
This archive contains the gvim.exe that was specifically compiled for use in
|
||||||
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
!define HAVE_NLS
|
!define HAVE_NLS
|
||||||
|
|
||||||
!define VER_MAJOR 7
|
!define VER_MAJOR 7
|
||||||
!define VER_MINOR 2c
|
!define VER_MINOR 2
|
||||||
|
|
||||||
# ----------- No configurable settings below this line -----------
|
# ----------- No configurable settings below this line -----------
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" netrw.vim: Handles file transfer and remote directory listing across
|
" netrw.vim: Handles file transfer and remote directory listing across
|
||||||
" AUTOLOAD SECTION
|
" AUTOLOAD SECTION
|
||||||
" Date: Aug 01, 2008
|
" Date: Aug 08, 2008
|
||||||
" Version: 131
|
" Version: 132
|
||||||
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
||||||
" GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
|
" GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
|
||||||
" Copyright: Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
|
" Copyright: Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
|
||||||
@ -27,7 +27,7 @@ if !exists("s:NOTE")
|
|||||||
let s:WARNING = 1
|
let s:WARNING = 1
|
||||||
let s:ERROR = 2
|
let s:ERROR = 2
|
||||||
endif
|
endif
|
||||||
let g:loaded_netrw = "v131"
|
let g:loaded_netrw = "v132"
|
||||||
|
|
||||||
" sanity checks
|
" sanity checks
|
||||||
if v:version < 700
|
if v:version < 700
|
||||||
@ -743,7 +743,12 @@ fun! netrw#NetRead(mode,...)
|
|||||||
call netrw#ErrorMsg(s:ERROR,getline(1),4)
|
call netrw#ErrorMsg(s:ERROR,getline(1),4)
|
||||||
let &debug = debugkeep
|
let &debug = debugkeep
|
||||||
endif
|
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 result = s:NetrwGetFile(readcmd, tmpfile, b:netrw_method)
|
||||||
let b:netrw_lastfile = choice
|
let b:netrw_lastfile = choice
|
||||||
|
|
||||||
@ -3737,6 +3742,9 @@ endfun
|
|||||||
" Creates a marked file match string
|
" Creates a marked file match string
|
||||||
" s:netrwmarfilemtch_# -- used with 2match to display marked files
|
" s:netrwmarfilemtch_# -- used with 2match to display marked files
|
||||||
"
|
"
|
||||||
|
" Creates a buffer version of islocal
|
||||||
|
" b:netrw_islocal
|
||||||
|
"
|
||||||
fun! s:NetrwMarkFile(islocal,fname)
|
fun! s:NetrwMarkFile(islocal,fname)
|
||||||
" call Dfunc("s:NetrwMarkFile(islocal=".a:islocal." fname<".a:fname.">)")
|
" call Dfunc("s:NetrwMarkFile(islocal=".a:islocal." fname<".a:fname.">)")
|
||||||
let curbufnr= bufnr("%")
|
let curbufnr= bufnr("%")
|
||||||
@ -3745,15 +3753,16 @@ fun! s:NetrwMarkFile(islocal,fname)
|
|||||||
" markfile list exists
|
" markfile list exists
|
||||||
" call Decho("starting s:netrwmarkfilelist_{curbufnr}<".string(s:netrwmarkfilelist_{curbufnr}).">")
|
" call Decho("starting s:netrwmarkfilelist_{curbufnr}<".string(s:netrwmarkfilelist_{curbufnr}).">")
|
||||||
" call Decho("starting s:netrwmarkfilemtch_{curbufnr}<".s:netrwmarkfilemtch_{curbufnr}.">")
|
" call Decho("starting s:netrwmarkfilemtch_{curbufnr}<".s:netrwmarkfilemtch_{curbufnr}.">")
|
||||||
|
let b:netrw_islocal= a:islocal
|
||||||
|
|
||||||
if index(s:netrwmarkfilelist_{curbufnr},a:fname) == -1
|
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 Decho("append filename<".a:fname."> to local markfilelist_".curbufnr."<".string(s:netrwmarkfilelist_{curbufnr}).">")
|
||||||
call add(s:netrwmarkfilelist_{curbufnr},a:fname)
|
call add(s:netrwmarkfilelist_{curbufnr},a:fname)
|
||||||
let s:netrwmarkfilemtch_{curbufnr}= s:netrwmarkfilemtch_{curbufnr}.'\|\<'.escape(a:fname,g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
|
let s:netrwmarkfilemtch_{curbufnr}= s:netrwmarkfilemtch_{curbufnr}.'\|\<'.escape(a:fname,g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
|
||||||
|
|
||||||
else
|
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 Decho("remove filename<".a:fname."> from local markfilelist_".curbufnr."<".string(s:netrwmarkfilelist_{curbufnr}).">")
|
||||||
call filter(s:netrwmarkfilelist_{curbufnr},'v:val != a:fname')
|
call filter(s:netrwmarkfilelist_{curbufnr},'v:val != a:fname')
|
||||||
if s:netrwmarkfilelist_{curbufnr} == []
|
if s:netrwmarkfilelist_{curbufnr} == []
|
||||||
@ -4760,20 +4769,22 @@ fun! netrw#NetrwObtain(islocal,fname,...)
|
|||||||
endif
|
endif
|
||||||
" call Decho("tgtdir<".tgtdir.">")
|
" call Decho("tgtdir<".tgtdir.">")
|
||||||
|
|
||||||
if a:islocal
|
if b:netrw_islocal
|
||||||
" obtain a file from b:netrw_curdir to getcwd()
|
" obtain a file from local b:netrw_curdir to (local) tgtdir
|
||||||
" call Decho("obtain a local file from ".b:netrw_curdir." to ".tgtdir
|
" call Decho("obtain a file from local ".b:netrw_curdir." to ".tgtdir)
|
||||||
if exists("b:netrw_curdir") && getcwd() != b:netrw_curdir
|
if exists("b:netrw_curdir") && getcwd() != b:netrw_curdir
|
||||||
let topath= s:ComposePath(tgtdir,"")
|
let topath= s:ComposePath(tgtdir,"")
|
||||||
if (has("win32") || has("win95") || has("win64") || has("win16"))
|
if (has("win32") || has("win95") || has("win64") || has("win16"))
|
||||||
" transfer files one at time
|
" transfer files one at time
|
||||||
|
" call Decho("transfer files one at a time")
|
||||||
for fname in fnamelist
|
for fname in fnamelist
|
||||||
" call Decho("system(".g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath).")")
|
" call Decho("system(".g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath).")")
|
||||||
call system(g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath))
|
call system(g:netrw_localcopycmd." ".shellescape(fname)." ".shellescape(topath))
|
||||||
endfor
|
endfor
|
||||||
else
|
else
|
||||||
" transfer files with one command
|
" 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 Decho("system(".g:netrw_localcopycmd." ".filelist." ".shellescape(topath).")")
|
||||||
call system(g:netrw_localcopycmd." ".filelist." ".shellescape(topath))
|
call system(g:netrw_localcopycmd." ".filelist." ".shellescape(topath))
|
||||||
endif
|
endif
|
||||||
@ -4784,7 +4795,8 @@ fun! netrw#NetrwObtain(islocal,fname,...)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
else
|
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
|
if type(a:fname) == 1
|
||||||
call s:SetupNetrwStatusLine('%f %h%m%r%=%9*Obtaining '.a:fname)
|
call s:SetupNetrwStatusLine('%f %h%m%r%=%9*Obtaining '.a:fname)
|
||||||
endif
|
endif
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" tar.vim: Handles browsing tarfiles
|
" tar.vim: Handles browsing tarfiles
|
||||||
" AUTOLOAD PORTION
|
" AUTOLOAD PORTION
|
||||||
" Date: Jul 30, 2008
|
" Date: Aug 08, 2008
|
||||||
" Version: 20
|
" Version: 23 + modifications by Bram
|
||||||
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
||||||
" License: Vim License (see vim's :help license)
|
" License: Vim License (see vim's :help license)
|
||||||
"
|
"
|
||||||
@ -24,7 +24,7 @@ set cpo&vim
|
|||||||
if &cp || exists("g:loaded_tar") || v:version < 700
|
if &cp || exists("g:loaded_tar") || v:version < 700
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let g:loaded_tar= "v20"
|
let g:loaded_tar= "v23b"
|
||||||
"call Decho("loading autoload/tar.vim")
|
"call Decho("loading autoload/tar.vim")
|
||||||
if v:version < 701 || (v:version == 701 && !has("patch299"))
|
if v:version < 701 || (v:version == 701 && !has("patch299"))
|
||||||
echoerr "(autoload/tar.vim) need vim v7.1 with patchlevel 299"
|
echoerr "(autoload/tar.vim) need vim v7.1 with patchlevel 299"
|
||||||
@ -134,16 +134,20 @@ fun! tar#Browse(tarfile)
|
|||||||
endif
|
endif
|
||||||
let curlast= line("$")
|
let curlast= line("$")
|
||||||
if tarfile =~# '\.\(gz\|tgz\)$'
|
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." - "
|
exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
elseif tarfile =~# '\.lrp'
|
elseif tarfile =~# '\.lrp'
|
||||||
" call Decho("2: exe silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - ")
|
" 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." - "
|
exe "silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
elseif tarfile =~# '\.bz2$'
|
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." - "
|
exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
else
|
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)
|
exe "silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,1)
|
||||||
endif
|
endif
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
@ -183,6 +187,13 @@ fun! s:TarBrowseSelect()
|
|||||||
let fname= getline(".")
|
let fname= getline(".")
|
||||||
" call Decho("fname<".fname.">")
|
" 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
|
" sanity check
|
||||||
if fname =~ '^"'
|
if fname =~ '^"'
|
||||||
let &report= repkeep
|
let &report= repkeep
|
||||||
@ -239,18 +250,27 @@ fun! tar#Read(fname,mode)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if tarfile =~# '\.\(gz\|tgz\)$'
|
if exists("g:tar_secure")
|
||||||
" call Decho("5: exe silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd.' -'.g:tar_readoptions.' - '.s:Escape(fname,1))
|
let tar_secure= " -- "
|
||||||
exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".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
|
|
||||||
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
|
|
||||||
else
|
else
|
||||||
" call Decho("8: exe silent r! ".g:tar_cmd." -".g:tar_readoptions." -- ".s:Escape(tarfile,1)." ".s:Escape(fname,1))
|
let tar_secure= " "
|
||||||
exe "silent r! ".g:tar_cmd." -".g:tar_readoptions." ".s:Escape(tarfile,1)." -- ".s:Escape(fname,1).decmp
|
endif
|
||||||
|
if tarfile =~# '\.\(gz\|tgz\)$'
|
||||||
|
" 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." - ".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." - ".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
|
||||||
|
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
|
endif
|
||||||
|
|
||||||
if doro
|
if doro
|
||||||
@ -276,6 +296,13 @@ fun! tar#Write(fname)
|
|||||||
let repkeep= &report
|
let repkeep= &report
|
||||||
set report=10
|
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
|
" sanity checks
|
||||||
if !executable(g:tar_cmd)
|
if !executable(g:tar_cmd)
|
||||||
redraw!
|
redraw!
|
||||||
@ -331,19 +358,21 @@ fun! tar#Write(fname)
|
|||||||
if tarfile =~# '\.gz'
|
if tarfile =~# '\.gz'
|
||||||
call system("gzip -d -- ".s:Escape(tarfile,0))
|
call system("gzip -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.gz','','e')
|
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'
|
elseif tarfile =~# '\.tgz'
|
||||||
call system("gzip -d -- ".s:Escape(tarfile,0))
|
call system("gzip -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.tgz','.tar','e')
|
let tarfile = substitute(tarfile,'\.tgz','.tar','e')
|
||||||
let compress= "gzip -- ".s:Escape(tarfile,0)
|
let compress= "gzip -- ".s:Escape(tarfile,0)
|
||||||
let tgz = 1
|
let tgz = 1
|
||||||
|
" call Decho("compress<".compress.">")
|
||||||
elseif tarfile =~# '\.bz2'
|
elseif tarfile =~# '\.bz2'
|
||||||
call system("bzip2 -d -- ".s:Escape(tarfile,0))
|
call system("bzip2 -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.bz2','','e')
|
let tarfile = substitute(tarfile,'\.bz2','','e')
|
||||||
let compress= "bzip2 -- ".s:Escape(tarfile,0)
|
let compress= "bzip2 -- ".s:Escape(tarfile,0)
|
||||||
|
" call Decho("compress<".compress.">")
|
||||||
endif
|
endif
|
||||||
" call Decho("tarfile<".tarfile.">")
|
" call Decho("tarfile<".tarfile.">")
|
||||||
" call Decho("compress<".compress.">")
|
|
||||||
|
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
@ -363,16 +392,25 @@ fun! tar#Write(fname)
|
|||||||
if tarfile !~ '/'
|
if tarfile !~ '/'
|
||||||
let tarfile= curdir.'/'.tarfile
|
let tarfile= curdir.'/'.tarfile
|
||||||
endif
|
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.">")
|
" call Decho("tarfile<".tarfile."> fname<".fname.">")
|
||||||
|
|
||||||
|
if exists("g:tar_secure")
|
||||||
|
let tar_secure= " -- "
|
||||||
|
else
|
||||||
|
let tar_secure= " "
|
||||||
|
endif
|
||||||
exe "w! ".fnameescape(fname)
|
exe "w! ".fnameescape(fname)
|
||||||
if executable("cygpath")
|
if executable("cygpath")
|
||||||
let tarfile = substitute(system("cygpath ".s:Escape(tarfile,0)),'\n','','e')
|
let tarfile = substitute(system("cygpath ".s:Escape(tarfile,0)),'\n','','e')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" delete old file from tarfile
|
" delete old file from tarfile
|
||||||
" call Decho("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("tar --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
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
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
|
else
|
||||||
|
|
||||||
" update tarfile with new file
|
" update tarfile with new file
|
||||||
" call Decho("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("tar -".g:tar_writeoptions." ".s:Escape(tarfile,0)." -- ".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
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Nadim Shaikli
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Gordon Prieur
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
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
|
Digraphs are used to enter characters that normally cannot be entered by
|
||||||
an ordinary keyboard. These are mostly accented characters which have the
|
an ordinary keyboard. These are mostly printable non-ASCII characters. The
|
||||||
eighth bit set. The digraphs are easier to remember than the decimal number
|
digraphs are easier to remember than the decimal number that can be entered
|
||||||
that can be entered with CTRL-V (see |i_CTRL-V|).
|
with CTRL-V (see |i_CTRL-V|).
|
||||||
|
|
||||||
There is a brief introduction on digraphs in the user manual: |24.9|
|
There is a brief introduction on digraphs in the user manual: |24.9|
|
||||||
An alternative is using the 'keymap' option.
|
An alternative is using the 'keymap' option.
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -719,23 +719,23 @@ list of the current window.
|
|||||||
and |+cmd|. {not in Vi}
|
and |+cmd|. {not in Vi}
|
||||||
|
|
||||||
*:wn* *:wnext*
|
*:wn* *:wnext*
|
||||||
:[count]wn[ext] [++opt] [+cmd]
|
:[count]wn[ext] [++opt]
|
||||||
Write current file and start editing the [count]
|
Write current file and start editing the [count]
|
||||||
next file. Also see |++opt| and |+cmd|. {not in Vi}
|
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
|
Write current file to {file} and start editing the
|
||||||
[count] next file, unless {file} already exists and
|
[count] next file, unless {file} already exists and
|
||||||
the 'writeany' option is off. Also see |++opt| and
|
the 'writeany' option is off. Also see |++opt| and
|
||||||
|+cmd|. {not in Vi}
|
|+cmd|. {not in Vi}
|
||||||
|
|
||||||
:[count]wn[ext]! [++opt] [+cmd] {file}
|
:[count]wn[ext]! [++opt] {file}
|
||||||
Write current file to {file} and start editing the
|
Write current file to {file} and start editing the
|
||||||
[count] next file. Also see |++opt| and |+cmd|. {not
|
[count] next file. Also see |++opt| and |+cmd|. {not
|
||||||
in Vi}
|
in Vi}
|
||||||
|
|
||||||
:[count]wN[ext][!] [++opt] [+cmd] [file] *:wN* *:wNext*
|
:[count]wN[ext][!] [++opt] [file] *:wN* *:wNext*
|
||||||
:[count]wp[revious][!] [++opt] [+cmd] [file] *:wp* *:wprevious*
|
:[count]wp[revious][!] [++opt] [file] *:wp* *:wprevious*
|
||||||
Same as :wnext, but go to previous file instead of
|
Same as :wnext, but go to previous file instead of
|
||||||
next. {not in Vi}
|
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*
|
*:w* *:write*
|
||||||
*E502* *E503* *E504* *E505*
|
*E502* *E503* *E504* *E505*
|
||||||
*E512* *E514* *E667* *E796*
|
*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
|
the normal way to save changes to a file. It fails
|
||||||
when the 'readonly' option is set or when there is
|
when the 'readonly' option is set or when there is
|
||||||
another reason why the file can't be written.
|
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
|
set or there is another reason why writing was
|
||||||
refused.
|
refused.
|
||||||
Note: This may change the permission and ownership of
|
Note: This may change the permission and ownership of
|
||||||
the file and break (symbolic) links. Add the 'W' flag
|
the file and break (symbolic) links. Add the 'W' flag
|
||||||
to 'cpoptions' to avoid this.
|
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
|
is unusual, because the file will not contain all
|
||||||
lines in the buffer.
|
lines in the buffer.
|
||||||
|
|
||||||
*:w_f* *:write_f*
|
*: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.
|
already exists and the 'writeany' option is off.
|
||||||
|
|
||||||
*:w!*
|
*: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.
|
existing file.
|
||||||
|
|
||||||
*:w_a* *:write_a* *E494*
|
*: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
|
Append the specified lines to {file}. '!' forces the
|
||||||
write even if file does not exist.
|
write even if file does not exist.
|
||||||
|
|
||||||
*:w_c* *:write_c*
|
*: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
|
(note the space in front of the '!'). {cmd} is
|
||||||
executed like with ":!{cmd}", any '!' is replaced with
|
executed like with ":!{cmd}", any '!' is replaced with
|
||||||
the previous command |:!|.
|
the previous command |:!|.
|
||||||
@ -904,7 +911,8 @@ used, for example, when the write fails and you want to try again later with
|
|||||||
'cpoptions' option.
|
'cpoptions' option.
|
||||||
|
|
||||||
*:sav* *:saveas*
|
*: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
|
the filename of the current buffer to {file}. The
|
||||||
previous name is used for the alternate file name.
|
previous name is used for the alternate file name.
|
||||||
The [!] is needed to overwrite an existing file.
|
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}
|
{not in Vi}
|
||||||
|
|
||||||
*:up* *:update*
|
*:up* *:update*
|
||||||
:[range]up[date][!] [>>] [file]
|
:[range]up[date][!] [++opt] [>>] [file]
|
||||||
Like ":write", but only write when the buffer has been
|
Like ":write", but only write when the buffer has been
|
||||||
modified. {not in Vi}
|
modified. {not in Vi}
|
||||||
|
|
||||||
@ -1063,30 +1071,31 @@ The names can be in upper- or lowercase.
|
|||||||
|quickfix|). {not in Vi}
|
|quickfix|). {not in Vi}
|
||||||
|
|
||||||
*:wq*
|
*: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
|
the file is read-only or the buffer does not have a
|
||||||
name. Quitting fails when the last file in the
|
name. Quitting fails when the last file in the
|
||||||
argument list has not been edited.
|
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.
|
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.
|
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*
|
*:x* *:xit*
|
||||||
:[range]x[it][!] [file]
|
:[range]x[it][!] [++opt] [file]
|
||||||
Like ":wq", but write only when changes have been
|
Like ":wq", but write only when changes have been
|
||||||
made.
|
made.
|
||||||
When 'hidden' is set and there are more windows, the
|
When 'hidden' is set and there are more windows, the
|
||||||
current buffer becomes hidden, after writing the file.
|
current buffer becomes hidden, after writing the file.
|
||||||
|
|
||||||
*:exi* *:exit*
|
*:exi* *:exit*
|
||||||
:[range]exi[t][!] [file]
|
:[range]exi[t][!] [++opt] [file]
|
||||||
Same as :xit.
|
Same as :xit.
|
||||||
|
|
||||||
*ZZ*
|
*ZZ*
|
||||||
@ -1118,18 +1127,18 @@ MULTIPLE WINDOWS AND BUFFERS *window-exit*
|
|||||||
*:quita* *:quitall*
|
*:quita* *:quitall*
|
||||||
:quita[ll][!] Same as ":qall". {not in Vi}
|
: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
|
:xa[ll] Write all changed buffers and exit Vim. If there are buffers
|
||||||
without a file name, which are readonly or which cannot be
|
without a file name, which are readonly or which cannot be
|
||||||
written for another reason, Vim will not quit. {not in Vi}
|
written for another reason, Vim will not quit. {not in Vi}
|
||||||
|
|
||||||
:conf[irm] wqa[ll]
|
:conf[irm] wqa[ll] [++opt]
|
||||||
:conf[irm] xa[ll]
|
:conf[irm] xa[ll]
|
||||||
Write all changed buffers and exit Vim. Bring up a prompt
|
Write all changed buffers and exit Vim. Bring up a prompt
|
||||||
when some buffers are readonly or cannot be written for
|
when some buffers are readonly or cannot be written for
|
||||||
another reason. See |:confirm|. {not in Vi}
|
another reason. See |:confirm|. {not in Vi}
|
||||||
|
|
||||||
:wqa[ll]!
|
:wqa[ll]! [++opt]
|
||||||
:xa[ll]! Write all changed buffers, even the ones that are readonly,
|
:xa[ll]! Write all changed buffers, even the ones that are readonly,
|
||||||
and exit Vim. If there are buffers without a file name or
|
and exit Vim. If there are buffers without a file name or
|
||||||
which cannot be written for another reason, Vim will not quit.
|
which cannot be written for another reason, Vim will not quit.
|
||||||
|
@ -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
|
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
|
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 new directory. The default is 0755 (rwxr-xr-x: r/w for
|
||||||
the user readable for others). Use 0700 to make it unreadable
|
the user readable for others). Use 0700 to make it unreadable
|
||||||
for others.
|
for others. This is only used for the last part of {name}.
|
||||||
This function is not available in the |sandbox|.
|
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: >
|
Not available on all systems. To check use: >
|
||||||
:if exists("*mkdir")
|
:if exists("*mkdir")
|
||||||
<
|
<
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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~
|
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||||
|
@ -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
|
by David Fishburn
|
||||||
|
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
|
||||||
|
@ -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)
|
VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem)
|
||||||
|
@ -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
|
VIM - main help file
|
||||||
k
|
k
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Andy Kahn
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Sergey Khorev
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Paul Moore
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Sven Verdoolaege
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Paul Moore
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Shugo Maeda
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Ingo Wilken
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
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
|
sequences, using <...> notation. Escape sequences are replaced with values
|
||||||
from the entered command line, and all other text is copied unchanged. The
|
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
|
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>".
|
"<lt>bang>".
|
||||||
|
|
||||||
The valid escape sequences are
|
The valid escape sequences are
|
||||||
|
@ -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.
|
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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.
|
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Ralf Schandl
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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.
|
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Jens M. Felderhoff
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Paul Slootman
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Julian Kinraid
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Thomas Leonard
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by George Reilly
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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.
|
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||||
<
|
<
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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.
|
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
|
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/
|
v130: Jul 31, 2008 * trying out elinks/links for http://host/
|
||||||
requests. One problem: in-page links
|
requests. One problem: in-page links
|
||||||
(such as with ...#LABEL) are not supported
|
(such as with ...#LABEL) are not supported
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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 ~
|
by Gustavo Niemeyer ~
|
||||||
|
|
||||||
|
@ -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 |
|
| 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_readoptions* "OPxf" used to extract a file from a tarball
|
||||||
*g:tar_cmd* "tar" the name of the tar program
|
*g:tar_cmd* "tar" the name of the tar program
|
||||||
*g:tar_nomax* 0 if true, file window will not be maximized
|
*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
|
*g:tar_writeoptions* "uf" used to update/replace a file
|
||||||
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
4. History *tar-history*
|
4. History *tar-history*
|
||||||
|
|
||||||
|
v22 Aug 08, 2008 * security fixes
|
||||||
v16 Jun 06, 2008 * tarfile:: used instead of tarfile: when editing files
|
v16 Jun 06, 2008 * tarfile:: used instead of tarfile: when editing files
|
||||||
inside tarballs. Fixes a problem with tarballs called
|
inside tarballs. Fixes a problem with tarballs called
|
||||||
things like c:\abc.tar. (tnx to Bill McCarthy)
|
things like c:\abc.tar. (tnx to Bill McCarthy)
|
||||||
|
@ -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
|
Vimball Archiver
|
||||||
|
@ -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 |
|
| Zip File Interface |
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Avner Lottem
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Vassily Ragosin
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Gordon Prieur
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -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
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user