0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

updated for version 7.0108

This commit is contained in:
Bram Moolenaar
2005-07-12 22:40:29 +00:00
parent a40058acc7
commit 5eba4c2daf
5 changed files with 54 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
*os_vms.txt* For Vim version 7.0aa. Last change: 2005 Apr 01 *os_vms.txt* For Vim version 7.0aa. Last change: 2005 Jul 12
VIM REFERENCE MANUAL VIM REFERENCE MANUAL
@@ -47,16 +47,19 @@ You can download precompiled executables from:
To use the precompiled binary version, you need one of these archives: To use the precompiled binary version, you need one of these archives:
vim-XX-exe-alpha-gui.zip Alpha GUI/Motif executables vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
vim-XX-exe-alpha-gtk.zip Alpha GUI/GTK executables vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
vim-XX-exe-alpha-term.zip Alpha console executables vim-XX-exe-ia64-term.zip IA64 console executables
vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
vim-XX-exe-axp-term.zip Alpha console executables
vim-XX-exe-vax-gui.zip VAX GUI executables vim-XX-exe-vax-gui.zip VAX GUI executables
vim-XX-exe-vax-term.zip VAX console executables vim-XX-exe-vax-term.zip VAX console executables
and of course and of course
vim-XX-runtime.zip runtime files vim-XX-runtime.zip runtime files
The binary archives contain: vim.exe, ctags.exe, xxd.exe, mms_vim.exe files. The binary archives contain: vim.exe, ctags.exe, xxd.exe files.
============================================================================== ==============================================================================
@@ -68,8 +71,8 @@ See the file [.SRC]INSTALLVMS.TXT.
4. Problems *vms-problems* 4. Problems *vms-problems*
The code has been tested under Open VMS 6.2 - 7.3 on Alpha and VAX platforms The code has been tested under Open VMS 6.2 - 8.2 on Alpha, VAX and IA64
with the DEC C compiler. It should work without bigger problems. platforms with the DEC C compiler. It should work without bigger problems.
If your system does not have some include libraries you can tune up in If your system does not have some include libraries you can tune up in
OS_VMS_CONF.H file. OS_VMS_CONF.H file.
@@ -78,6 +81,8 @@ to download OpenVMS distributions of Perl and Python. Build and deploy the
libraries and change adequate lines in MAKE_VMS.MMS file. There should not be libraries and change adequate lines in MAKE_VMS.MMS file. There should not be
a problem from Vim side. a problem from Vim side.
Also GTK, XPM library paths should be configured in MAKE_VMS.MMS
Note: Under VAX it should work with the DEC C compiler without problems. The Note: Under VAX it should work with the DEC C compiler without problems. The
VAX C compiler is not fully ANSI C compatible in pre-processor directives VAX C compiler is not fully ANSI C compatible in pre-processor directives
semantics, therefore you have to use a converter program what will do the lion semantics, therefore you have to use a converter program what will do the lion
@@ -250,7 +255,7 @@ you will get errors that some shareable libraries are missing.
Third: If you choose to run Vim with extra features such as GUI/GTK then you Third: If you choose to run Vim with extra features such as GUI/GTK then you
need a GTK installation too or at least a GTK runtime environment (LIBGTK need a GTK installation too or at least a GTK runtime environment (LIBGTK
etc.). can be downloaded from http://www.polarhome.com/vim/).
1) If you are working on the VMS X/Motif console: 1) If you are working on the VMS X/Motif console:
Start Vim with the command: > Start Vim with the command: >
@@ -648,6 +653,17 @@ start it with: >
9. VMS related changes *vms-changes* 9. VMS related changes *vms-changes*
Version 7.0
- GTKLIB and Vim build on IA64
- colors in terminal mode
- syntax highlighting in terminal mode
- write problem fixed (extra CR)
- ESC and ESC sequence recognition in terminal mode
- make file changed to support new MMS version
- env variable expansion in path corrected
- printing problems corrected
- help text added for case insensitive arguments
Version 6.3 (2004 May 10) Version 6.3 (2004 May 10)
- Improved vms_read function - Improved vms_read function
- CTAGS v5.5.4 included - CTAGS v5.5.4 included

View File

@@ -1,4 +1,4 @@
*quickref.txt* For Vim version 7.0aa. Last change: 2005 Jul 06 *quickref.txt* For Vim version 7.0aa. Last change: 2005 Jul 13
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -848,6 +848,7 @@ Short explanation of each option: *option-list*
|'swapfile'| |'swf'| whether to use a swapfile for a buffer |'swapfile'| |'swf'| whether to use a swapfile for a buffer
|'swapsync'| |'sws'| how to sync the swap file |'swapsync'| |'sws'| how to sync the swap file
|'switchbuf'| |'swb'| sets behavior when switching to another buffer |'switchbuf'| |'swb'| sets behavior when switching to another buffer
|'synmaxcol'| |'smc'| maximum column to find syntax items
|'syntax'| |'syn'| syntax to be loaded for current buffer |'syntax'| |'syn'| syntax to be loaded for current buffer
|'tabstop'| |'ts'| number of spaces that <Tab> in file uses |'tabstop'| |'ts'| number of spaces that <Tab> in file uses
|'tagbsearch'| |'tbs'| use binary searching in tags files |'tagbsearch'| |'tbs'| use binary searching in tags files

View File

@@ -1,7 +1,7 @@
INSTALLvms.txt - Installation of Vim on OpenVMS INSTALLvms.txt - Installation of Vim on OpenVMS
Maintainer: Zoltan Arpadffy <arpadffy@polarfox.com> Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com>
Last change: 2003 May 04 Last change: 2005 Jul 12
This file contains instructions for compiling Vim on Openvms. This file contains instructions for compiling Vim on Openvms.
If you already have an executable version of Vim, you don't need this. If you already have an executable version of Vim, you don't need this.
@@ -58,10 +58,11 @@ Contents:
NOTE: procedure in chapter 1 describes source code preparation from multi OS NOTE: procedure in chapter 1 describes source code preparation from multi OS
code,however it is available OpenVMS oprimized (and tested) source code from: code,however it is available OpenVMS oprimized (and tested) source code from:
ftp://ftp.polarhome.com/pub/vim/source/vms/ ftp://ftp.polarhome.com/pub/vim/source/vms/
(http://www.polarhome.com/vim/files/source/vms/)
Current OpenVMS source code as .zip or .tar.gz file is possible to download Current OpenVMS source code as .zip or .tar.gz file is possible to download
from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/ from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/
(http://www.polarhome.com/cvs/SOURCE/)
2. Configuration 2. Configuration
@@ -99,6 +100,13 @@ from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/
Uncommented - without GTK Uncommented - without GTK
Default : Uncommented Default : Uncommented
Parameter name : XPM
Description : Enable XPM libraries in GUI/Motif mode.
It enables features as toolbar etc.
Options: : YES - GUI executable
Uncommented - without XPM
Default : Uncommented
Parameter name : DECC Parameter name : DECC
Description : Compiler selection Description : Compiler selection
Options: : YES - DECC compiler Options: : YES - DECC compiler
@@ -290,7 +298,7 @@ perl_env :
7.2 GTK 7.2 GTK
To build VIM with GTK you have to install GTK on your OpenVMS. To build VIM with GTK you have to install GTK on your OpenVMS.
So far it works just on Alphas. More information at: So far it works just on Alpha and IA64. More information at:
http://www.openvms.compaq.com/openvms/products/ips/gtk.html http://www.openvms.compaq.com/openvms/products/ips/gtk.html
You need also the OpenVMS Porting Library: You need also the OpenVMS Porting Library:
@@ -372,4 +380,4 @@ perl_env :
9. Authors 9. Authors
Initial version, 2000 Jul 19, Zoltan Arpadffy <arpadffy@polarfox.com> Initial version, 2000 Jul 19, Zoltan Arpadffy <arpadffy@polarhome.com>

View File

@@ -13,26 +13,31 @@ VIMRUNTIME = ../../runtime
endif endif
LANGUAGES = af ca cs de en_GB es fr ga it ja ko no pl ru sk sv uk vi zh_TW \ LANGUAGES = af ca cs de en_GB es fr ga it ja ko no pl ru sk sv uk vi zh_TW \
cs.cp1250 ja.sjis pl.cp1250 ru.cp1251 sk.cp1250 uk.cp1251 \ cs.cp1250 pl.cp1250 ru.cp1251 sk.cp1250 uk.cp1251 \
zh_TW.UTF-8 zh_CN zh_CN.cp936 zh_CN.UTF-8 zh_TW.UTF-8 zh_CN zh_CN.cp936 zh_CN.UTF-8 ja.sjis
MOFILES = af.mo ca.mo cs.mo de.mo en_GB.mo es.mo fr.mo ga.mo it.mo ja.mo \ MOFILES = af.mo ca.mo cs.mo de.mo en_GB.mo es.mo fr.mo ga.mo it.mo ja.mo \
ko.mo no.mo pl.mo ru.mo sk.mo sv.mo uk.mo vi.mo \ ko.mo no.mo pl.mo ru.mo sk.mo sv.mo uk.mo vi.mo \
cs.cp1250.mo ja.sjis.mo pl.cp1250.mo ru.cp1251.mo sk.cp1250.mo uk.cp1251.mo \ cs.cp1250.mo pl.cp1250.mo ru.cp1251.mo sk.cp1250.mo uk.cp1251.mo \
zh_TW.mo zh_TW.UTF-8.mo zh_CN.mo zh_CN.cp936.mo zh_CN.UTF-8.mo zh_TW.mo zh_TW.UTF-8.mo zh_CN.mo zh_CN.cp936.mo zh_CN.UTF-8.mo \
ja.sjis.mo
PACKAGE = vim PACKAGE = vim
# Uncomment one of the lines below or modify it to put the path to your # Uncomment one of the lines below or modify it to put the path to your
# gettex binaries; I use the first # gettext binaries
ifndef GETTEXT_PATH ifndef GETTEXT_PATH
#GETTEXT_PATH = C:/gettext.win32/bin/ #GETTEXT_PATH = C:/gettext.win32/bin/
#GETTEXT_PATH = C:/gettext-0.10.35-w32/win32/Release/ #GETTEXT_PATH = C:/gettext-0.10.35-w32/win32/Release/
GETTEXT_PATH = /bin/ GETTEXT_PATH = /bin/
endif endif
MSGFMT = $(GETTEXT_PATH)msgfmt # The OLD_PO_FILE_INPUT and OLD_PO_FILE_OUTPUT are for the new GNU gettext
XGETTEXT = $(GETTEXT_PATH)xgettext # tools 0.10.37, which use a slightly different .po file format that is not
MSGMERGE = $(GETTEXT_PATH)msgmerge # compatible with Solaris (and old gettext implementations) unless these are
# set. gettext 0.10.36 will not work!
MSGFMT = OLD_PO_FILE_INPUT=yes $(GETTEXT_PATH)msgfmt -v
XGETTEXT = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes $(GETTEXT_PATH)xgettext
MSGMERGE = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes $(GETTEXT_PATH)msgmerge
# MV = move # MV = move
# CP = copy # CP = copy

View File

@@ -1894,11 +1894,11 @@ typedef int proftime_T; /* dummy for function prototypes */
# include <XSUB.h> # include <XSUB.h>
#endif #endif
/* values for handle_signal() that are not a signal */ /* values for vim_handle_signal() that are not a signal */
#define SIGNAL_BLOCK -1 #define SIGNAL_BLOCK -1
#define SIGNAL_UNBLOCK -2 #define SIGNAL_UNBLOCK -2
#ifndef UNIX #ifndef UNIX
# define handle_signal(x) 0 # define vim_handle_signal(x) 0
#endif #endif
/* flags for skip_vimgrep_pat() */ /* flags for skip_vimgrep_pat() */