summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Contents8
-rw-r--r--Filelist14
-rw-r--r--Makefile15
-rw-r--r--README.txt11
-rw-r--r--README_ami.txt2
-rw-r--r--README_amibin.txt2
-rw-r--r--README_amisrc.txt2
-rw-r--r--README_bindos.txt2
-rw-r--r--README_dos.txt2
-rw-r--r--README_extra.txt2
-rw-r--r--README_lang.txt2
-rw-r--r--README_mac.txt2
-rw-r--r--README_ole.txt2
-rw-r--r--README_os2.txt2
-rw-r--r--README_os390.txt2
-rw-r--r--README_src.txt2
-rw-r--r--README_srcdos.txt2
-rw-r--r--README_unix.txt2
-rw-r--r--README_vms.txt2
-rw-r--r--README_w32s.txt2
-rw-r--r--runtime/doc/ada.txt515
-rw-r--r--runtime/doc/sql.txt763
-rw-r--r--runtime/filetype.vim198
-rw-r--r--runtime/makemenu.vim24
-rw-r--r--runtime/menu.vim14
-rw-r--r--runtime/scripts.vim10
-rw-r--r--runtime/synmenu.vim464
-rw-r--r--runtime/tutor/Contents23
-rwxr-xr-xruntime/tutor/Contents.infobin582 -> 0 bytes
-rw-r--r--runtime/tutor/Filelist716
-rw-r--r--runtime/tutor/README_ami.txt32
-rwxr-xr-xruntime/tutor/README_ami.txt.infobin582 -> 0 bytes
-rw-r--r--runtime/tutor/README_amibin.txt12
-rwxr-xr-xruntime/tutor/README_amibin.txt.infobin582 -> 0 bytes
-rw-r--r--runtime/tutor/README_amisrc.txt11
-rwxr-xr-xruntime/tutor/README_amisrc.txt.infobin582 -> 0 bytes
-rw-r--r--runtime/tutor/README_bindos.txt19
-rw-r--r--runtime/tutor/README_dos.txt154
-rw-r--r--runtime/tutor/README_extra.txt61
-rw-r--r--runtime/tutor/README_lang.txt5
-rw-r--r--runtime/tutor/README_mac.txt8
-rw-r--r--runtime/tutor/README_ole.txt20
-rw-r--r--runtime/tutor/README_os2.txt58
-rw-r--r--runtime/tutor/README_os390.txt130
-rw-r--r--runtime/tutor/README_src.txt10
-rw-r--r--runtime/tutor/README_srcdos.txt12
-rw-r--r--runtime/tutor/README_unix.txt10
-rw-r--r--runtime/tutor/README_vms.txt48
-rw-r--r--runtime/tutor/README_w32s.txt15
-rwxr-xr-xruntime/tutor/Vim.infobin624 -> 0 bytes
-rwxr-xr-xruntime/tutor/Xxd.infobin835 -> 0 bytes
-rwxr-xr-xruntime/tutor/configure6
-rwxr-xr-xruntime/tutor/csdpmi4b.zipbin41506 -> 0 bytes
-rwxr-xr-xruntime/tutor/runtime.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/bugreport.vim88
-rw-r--r--runtime/tutor/runtime/delmenu.vim25
-rwxr-xr-xruntime/tutor/runtime/doc.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/evim.vim66
-rw-r--r--runtime/tutor/runtime/filetype.vim2412
-rw-r--r--runtime/tutor/runtime/ftoff.vim11
-rw-r--r--runtime/tutor/runtime/ftplugin.vim35
-rw-r--r--runtime/tutor/runtime/ftplugof.vim11
-rw-r--r--runtime/tutor/runtime/gvimrc_example.vim59
-rw-r--r--runtime/tutor/runtime/hi16-action-make.pngbin454 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/hi22-action-make.pngbin425 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/icons.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/indent.vim31
-rw-r--r--runtime/tutor/runtime/indoff.vim11
-rw-r--r--runtime/tutor/runtime/macmap.vim75
-rwxr-xr-xruntime/tutor/runtime/macros.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/makemenu.vim580
-rw-r--r--runtime/tutor/runtime/menu.vim1105
-rw-r--r--runtime/tutor/runtime/mswin.vim106
-rw-r--r--runtime/tutor/runtime/optwin.vim1312
-rw-r--r--runtime/tutor/runtime/rgb.txt753
-rw-r--r--runtime/tutor/runtime/scripts.vim351
-rw-r--r--runtime/tutor/runtime/synmenu.vim569
-rw-r--r--runtime/tutor/runtime/termcap135
-rwxr-xr-xruntime/tutor/runtime/tools.infobin624 -> 0 bytes
-rwxr-xr-xruntime/tutor/runtime/tutor.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim16x16.gifbin166 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim16x16.pngbin226 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim16x16.xpm27
-rw-r--r--runtime/tutor/runtime/vim32x32.gifbin298 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim32x32.pngbin347 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim32x32.xpm43
-rw-r--r--runtime/tutor/runtime/vim48x48.gifbin504 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim48x48.pngbin474 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vim48x48.xpm59
-rw-r--r--runtime/tutor/runtime/vimlogo.cdrbin15494 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vimlogo.eps791
-rw-r--r--runtime/tutor/runtime/vimlogo.gifbin1091 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vimlogo.pdfbin2254 -> 0 bytes
-rw-r--r--runtime/tutor/runtime/vimlogo.xpm75
-rw-r--r--runtime/tutor/runtime/vimrc_example.vim94
-rwxr-xr-xruntime/tutor/src.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/uninstal.txt80
-rwxr-xr-xruntime/tutor/vimdir.infobin624 -> 0 bytes
-rw-r--r--runtime/tutor/vimtutor.bat67
-rwxr-xr-xruntime/tutor/vimtutor.com104
-rw-r--r--runtime/vimrc_example.vim17
101 files changed, 490 insertions, 12020 deletions
diff --git a/Contents b/Contents
index 2a5de8821d..97dc1b5545 100644
--- 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.1. Also runs under UNIX, MSDOS and other systems.
- vim71rt.tgz contains the documentation and syntax files.
- vim71bin.tgz contains the binaries.
- vim71src.tgz contains the sources.
+ Version 7.2a. Also runs under UNIX, MSDOS and other systems.
+ vim72art.tgz contains the documentation and syntax files.
+ vim72abin.tgz contains the binaries.
+ vim72asrc.tgz contains the sources.
Author: Bram Moolenaar et al.
diff --git a/Filelist b/Filelist
index f2d437fc71..aa423d9982 100644
--- a/Filelist
+++ b/Filelist
@@ -137,6 +137,7 @@ SRC_UNIX = \
pixmaps/gen-inline-pixbufs.sh \
pixmaps/stock_icons.h \
src/INSTALL \
+ src/INSTALLx.txt \
src/Makefile \
src/auto/configure \
src/config.aap.in \
@@ -250,6 +251,7 @@ SRC_DOS = \
src/Make_w16.mak \
src/bigvim.bat \
src/msvcsetup.bat \
+ src/msvc2008.bat \
src/dimm.idl \
src/dlldata.c \
src/dosinst.c \
@@ -671,17 +673,9 @@ LANG_GEN = \
runtime/keymap/*.vim \
runtime/tutor/README.*.txt \
runtime/tutor/Makefile \
+ runtime/tutor/tutor.utf-8 \
runtime/tutor/tutor.?? \
- runtime/tutor/tutor.cs.* \
- runtime/tutor/tutor.gr.* \
- runtime/tutor/tutor.hu.* \
- runtime/tutor/tutor.ja.* \
- runtime/tutor/tutor.ko.* \
- runtime/tutor/tutor.pl.* \
- runtime/tutor/tutor.ru.* \
- runtime/tutor/tutor.sk.* \
- runtime/tutor/tutor.tr.* \
- runtime/tutor/tutor.zh.* \
+ runtime/tutor/tutor.??.* \
runtime/spell/README.txt \
runtime/spell/??/*.diff \
runtime/spell/??/main.aap \
diff --git a/Makefile b/Makefile
index f4090fafd7..45568a9ebc 100644
--- 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 = 1
+MINOR = 2a
# Uncomment this line if the Win32s version is to be included.
DOSBIN_S = dosbin_s
@@ -87,8 +87,8 @@ DOSBIN_S = dosbin_s
# ignore warnings for missing include files, fix problems for syntax errors).
# - With these features: "make depend" (works best with gcc).
# - "make lint" and check the output (ignore GTK warnings).
-# - Enable the efence library in "src/Makefile" and run "make test". May
-# require disabling Python and Ruby to avoid trouble with threads.
+# - Enable the efence library in "src/Makefile" and run "make test". Disable
+# Python and Ruby to avoid trouble with threads (efence is not threadsafe).
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
# - Check for missing options in runtime/optwin.vim et al. (with check.vim).
# - Do "make menu" to update the runtime/synmenu.vim file.
@@ -120,17 +120,20 @@ DOSBIN_S = dosbin_s
# - "bmake -f Make_bc3.mak BOR=E:\borlandc" (compiling xxd might fail, in that
# case set environment for compiling with Borland C++ 4.0 and do
# "make -f make_bc3.mak BOR=E:\BC4 xxd/xxd.exe").
+# NOTE: this currently fails because Vim is too big.
# - "make test" and check the output.
# - Rename the executables to "vimd16.exe", "xxdd16.exe", "installd16.exe" and
# "uninstald16.exe".
# 32 bit DOS version:
# - Set environment for compiling with DJGPP; "gmake -f Make_djg.mak".
-# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output.
+# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output for
+# "ALL DONE".
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
# "uninstald32.exe".
# Win32 console version:
-# - Set environment for Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
-# paths when necessary).
+# - Set environment for Visual C++ 2008 Express Edition: "msvc2008.bat". Or,
+# when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the paths
+# when necessary).
# - "nmake -f Make_mvc.mak"
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
# - Rename the executables to "vimw32.exe", "xxdw32.exe".
diff --git a/README.txt b/README.txt
index cdb97a37ce..6eece41973 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-README.txt for version 7.1 of Vim: Vi IMproved.
+README.txt for version 7.2a of Vim: Vi IMproved.
WHAT IS VIM
@@ -133,9 +133,6 @@ MAIN AUTHOR
Send any other comments, patches, pizza and suggestions to:
Bram Moolenaar E-mail: Bram@vim.org
- Molenstraat 2
- 2161 HP Lisse
- The Netherlands
-
-This is the address of my parents, they will forward mail and eat the pizza.
-My actual address will change a couple of times in 2006.
+ Finsterruetihof 1
+ 8134 Adliswil
+ Switzerland
diff --git a/README_ami.txt b/README_ami.txt
index ed085e0c76..13fa67d626 100644
--- a/README_ami.txt
+++ b/README_ami.txt
@@ -1,4 +1,4 @@
-README_ami.txt for version 7.1 of Vim: Vi IMproved.
+README_ami.txt for version 7.2a of Vim: Vi IMproved.
This file explains the installation of Vim on Amiga systems.
See README.txt for general information about Vim.
diff --git a/README_amibin.txt b/README_amibin.txt
index 8f2b2d40a9..24b9ef2e1c 100644
--- a/README_amibin.txt
+++ b/README_amibin.txt
@@ -1,4 +1,4 @@
-README_amibin.txt for version 7.1 of Vim: Vi IMproved.
+README_amibin.txt for version 7.2a of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
diff --git a/README_amisrc.txt b/README_amisrc.txt
index 0b6b7ffff1..8732efb66e 100644
--- a/README_amisrc.txt
+++ b/README_amisrc.txt
@@ -1,4 +1,4 @@
-README_amisrc.txt for version 7.1 of Vim: Vi IMproved.
+README_amisrc.txt for version 7.2a of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
diff --git a/README_bindos.txt b/README_bindos.txt
index bd3c4704a0..593a925548 100644
--- a/README_bindos.txt
+++ b/README_bindos.txt
@@ -1,4 +1,4 @@
-README_bindos.txt for version 7.1 of Vim: Vi IMproved.
+README_bindos.txt for version 7.2a 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.
diff --git a/README_dos.txt b/README_dos.txt
index c985c7a49d..f4818b8a21 100644
--- a/README_dos.txt
+++ b/README_dos.txt
@@ -1,4 +1,4 @@
-README_dos.txt for version 7.1 of Vim: Vi IMproved.
+README_dos.txt for version 7.2a 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.
diff --git a/README_extra.txt b/README_extra.txt
index e6685f9d1e..660b502daf 100644
--- a/README_extra.txt
+++ b/README_extra.txt
@@ -1,4 +1,4 @@
-README_extra.txt for version 7.1 of Vim: Vi IMproved.
+README_extra.txt for version 7.2a 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.
diff --git a/README_lang.txt b/README_lang.txt
index 5e39100c0f..9df9f7609e 100644
--- a/README_lang.txt
+++ b/README_lang.txt
@@ -1,4 +1,4 @@
-README_lang.txt for version 7.1 of Vim: Vi IMproved.
+README_lang.txt for version 7.2a of Vim: Vi IMproved.
This file contains files for non-English languages:
- Translated messages.
diff --git a/README_mac.txt b/README_mac.txt
index dddeb09ffe..796ad01622 100644
--- a/README_mac.txt
+++ b/README_mac.txt
@@ -1,4 +1,4 @@
-README_mac.txt for version 7.1 of Vim: Vi IMproved.
+README_mac.txt for version 7.2a of Vim: Vi IMproved.
This file explains the installation of Vim on Macintosh systems.
See "README.txt" for general information about Vim.
diff --git a/README_ole.txt b/README_ole.txt
index 400396af2e..8112136c5b 100644
--- a/README_ole.txt
+++ b/README_ole.txt
@@ -1,4 +1,4 @@
-README_ole.txt for version 7.1 of Vim: Vi IMproved.
+README_ole.txt for version 7.2a 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
diff --git a/README_os2.txt b/README_os2.txt
index 6ddc70857c..a9e0a4299f 100644
--- a/README_os2.txt
+++ b/README_os2.txt
@@ -1,4 +1,4 @@
-README_os2.txt for version 7.1 of Vim: Vi IMproved.
+README_os2.txt for version 7.2a of Vim: Vi IMproved.
This file explains the installation of Vim on OS/2 systems.
See "README.txt" for general information about Vim.
diff --git a/README_os390.txt b/README_os390.txt
index 635bedbd1c..0ce9dd8798 100644
--- a/README_os390.txt
+++ b/README_os390.txt
@@ -1,4 +1,4 @@
-README_os_390.txt for version 7.1 of Vim: Vi IMproved.
+README_os_390.txt for version 7.2a of Vim: Vi IMproved.
Welcome to the OS/390 Unix port of VIM.
diff --git a/README_src.txt b/README_src.txt
index 4d53f6ff4f..7079f3e06c 100644
--- a/README_src.txt
+++ b/README_src.txt
@@ -1,4 +1,4 @@
-README_src.txt for version 7.1 of Vim: Vi IMproved.
+README_src.txt for version 7.2a 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
diff --git a/README_srcdos.txt b/README_srcdos.txt
index 1ad432a4de..ef78029c66 100644
--- a/README_srcdos.txt
+++ b/README_srcdos.txt
@@ -1,4 +1,4 @@
-README_srcdos.txt for version 7.1 of Vim: Vi IMproved.
+README_srcdos.txt for version 7.2a 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.
diff --git a/README_unix.txt b/README_unix.txt
index d4bfb5979c..5338cb16e0 100644
--- a/README_unix.txt
+++ b/README_unix.txt
@@ -1,4 +1,4 @@
-README_unix.txt for version 7.1 of Vim: Vi IMproved.
+README_unix.txt for version 7.2a of Vim: Vi IMproved.
This file explains the installation of Vim on Unix systems.
See "README.txt" for general information about Vim.
diff --git a/README_vms.txt b/README_vms.txt
index 07a9c16bc3..d51339e9fb 100644
--- a/README_vms.txt
+++ b/README_vms.txt
@@ -1,4 +1,4 @@
-README_vms.txt for version 7.1 of Vim: Vi IMproved.
+README_vms.txt for version 7.2a 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.
diff --git a/README_w32s.txt b/README_w32s.txt
index 393f8c09f4..1b9774d366 100644
--- a/README_w32s.txt
+++ b/README_w32s.txt
@@ -1,4 +1,4 @@
-README_w32s.txt for version 7.1 of Vim: Vi IMproved.
+README_w32s.txt for version 7.2a 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.
diff --git a/runtime/doc/ada.txt b/runtime/doc/ada.txt
deleted file mode 100644
index 6054ac7e1f..0000000000
--- a/runtime/doc/ada.txt
+++ /dev/null
@@ -1,515 +0,0 @@
-*ada.txt* For Vim version 7.1. Last change: 2007 May 08
-
-
- ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
-
-ADA *ada.vim*
-
-1. Syntax Highlighting |ft-ada-syntax|
-2. Plug-in |ft-ada-plugin|
-3. Omni Completion |ft-ada-omni|
- 3.1 Omni Completion with "gnat xref" |gnat-xref|
- 3.2 Omni Completion with "ctags" |ada-ctags|
-4. Compiler Support |ada-compiler|
- 4.1 GNAT |compiler-gnat|
- 4.1 Dec Ada |compiler-decada|
-5. References |ada-reference|
- 5.1 Options |ft-ada-options|
- 5.2 Functions |ft-ada-functions|
- 5.3 Commands |ft-ada-commands|
- 5.4 Variables |ft-ada-variables|
- 5.5 Constants |ft-ada-constants|
-8. Extra Plug-ins |ada-extra-plugins|
-
-==============================================================================
-1. Syntax Highlighting ~
- *ft-ada-syntax*
-
-This mode is designed for the 2005 edition of Ada ("Ada 2005"), which includes
-support for objected-programming, protected types, and so on. It handles code
-written for the original Ada language ("Ada83", "Ada87", "Ada95") as well,
-though code which uses Ada 2005-only keywords will be wrongly colored (such
-code should be fixed anyway). For more information about Ada, see
-http://www.adapower.com.
-
-The Ada mode handles a number of situations cleanly.
-
-For example, it knows that the "-" in "-5" is a number, but the same character
-in "A-5" is an operator. Normally, a "with" or "use" clause referencing
-another compilation unit is coloured the same way as C's "#include" is coloured.
-If you have "Conditional" or "Repeat" groups coloured differently, then "end
-if" and "end loop" will be coloured as part of those respective groups.
-
-You can set these to different colours using vim's "highlight" command (e.g.,
-to change how loops are displayed, enter the command ":hi Repeat" followed by
-the colour specification; on simple terminals the colour specification
-ctermfg=White often shows well).
-
-There are several options you can select in this Ada mode. See|ft-ada-options|
-for a complete list.
-
-To enable them, assign a value to the option. For example, to turn one on:
- >
- > let g:ada_standard_types = 1
->
-To disable them use ":unlet". Example:
->
- > unlet g:ada_standard_types
-
-You can just use ":" and type these into the command line to set these
-temporarily before loading an Ada file. You can make these option settings
-permanent by adding the "let" command(s), without a colon, to your "~/.vimrc"
-file.
-
-Even on a slow (90Mhz) PC this mode works quickly, but if you find the
-performance unacceptable, turn on |g:ada_withuse_ordinary|.
-
-Syntax folding instructions (|fold-syntax|) are added when |g:ada_folding| is
-set.
-
-==============================================================================
-2. File type Plug-in ~
- *ft-ada-indent* *ft-ada-plugin*
-
-The Ad