1- *os_vms.txt* For Vim version 9.0. Last change: 2022 Nov 25
1+ *os_vms.txt* For Vim version 9.0. Last change: 2023 Dec 09
22
33
44 VIM REFERENCE MANUAL
@@ -44,22 +44,24 @@ You can download precompiled executables from:
4444
4545To use the precompiled binary version, you need one of these archives:
4646
47- vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
48- vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
49- vim-XX-exe-ia64-term.zip IA64 console executables
47+ vim-XX-exe-x86-gui.zip X86_64 GUI/Motif executables
48+ vim-XX-exe-x86-term.zip X86_64 console executables
49+ vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
50+ vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
51+ vim-XX-exe-ia64-term.zip IA64 console executables
5052 vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
5153 vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
52- vim-XX-exe-axp-term.zip Alpha console executables
54+ vim-XX-exe-axp-term.zip Alpha console executables
5355 vim-XX-exe-vax-gui.zip VAX GUI executables
54- vim-XX-exe-vax-term.zip VAX console executables
56+ vim-XX-exe-vax-term.zip VAX console executables
5557
5658and of course (optional)
5759 vim-XX-runtime.zip runtime files
5860
5961The binary archives contain: vim.exe, ctags.exe, xxd.exe files.
6062
6163For GTK executables you will need GTKLIB that is available for
62- Alpha and IA64 platform .
64+ Alpha and IA64 platforms .
6365
6466==============================================================================
6567
@@ -71,9 +73,9 @@ See the file [.SRC]INSTALLVMS.TXT.
7173
72744. Problems *vms-problems*
7375
74- The code has been tested under Open VMS 6.2 - 8 .2 on Alpha, VAX and IA64
75- platforms with the DEC C compiler. It should work without major problems.
76- If your system does not have some include libraries you can tune up in
76+ The code has been tested under Open VMS 6.2 - 9 .2 on Alpha, VAX, IA64 and
77+ X86_64 platforms with the DEC C compiler. It should work without major problems.
78+ If your system does not have some include libraries you can tune in the
7779OS_VMS_CONF.H file.
7880
7981If you decided to build Vim with +perl, +python, etc. options, first you need
@@ -88,8 +90,7 @@ VAX C compiler is not fully ANSI C compatible in pre-processor directives
8890semantics, therefore you have to use a converter program that will do the lion
8991part of the job. For detailed instructions read file INSTALLvms.txt
9092
91- MMS_VIM.EXE is built together with VIM.EXE, but for XXD.EXE you should
92- change to a subdirectory and build it separately.
93+ To build XXD.EXE, you should change to the subdirectory and build it separately.
9394
9495CTAGS is not part of the Vim source distribution anymore, however the OpenVMS
9596specific source might contain CTAGS source files as described above.
@@ -206,6 +207,7 @@ Example LOGIN.COM: >
206207 $ define/nolog VIM DKA0:[UTIL.VIM81]
207208 $ vi*m :== mcr VIM:VIM.EXE
208209 $ gv*im:== spawn/nowait/input=NLA0 mcr VIM:VIM.EXE -g -GEOMETRY 80x40
210+ $ set term/inq/ins ! inquire the terminal capabilities
209211 $ set disp/create/node=192.168.10.202/trans=tcpip
210212
211213 Note: This set-up should be enough, if you are working on a standalone server or
@@ -443,7 +445,12 @@ Terminal entry not found in termcap
443445 builtin_dumb
444446defaulting to 'vt320'
445447---
446- The solution is to define the default terminal name: >
448+
449+ Try to force to inquire the terminal capabilities with: >
450+
451+ $ set term/inquire
452+
453+ If the inquire did not help, the solutions is to define the default terminal name: >
447454
448455 $ ! unknown terminal name. Let us use vt320 or ansi instead.
449456 $ ! Note: it's case sensitive
@@ -758,7 +765,18 @@ GNU_TOOLS.ZIP package downloadable from http://www.polarhome.com/vim/
758765
7597669. VMS related changes *vms-changes*
760767
761- Version 8.2
768+ Version 9.0 (2023 Nov 27)
769+ - Vim is ported to the X86_64 architecture
770+ - IMPORTANT: because of the getline function name used in structs like in ex_cmds.h
771+ on X86_64 the CRTL_VER is kept under 80500000 level. The proper solution would be
772+ to rename the getline function to something else in the struct (and in all places
773+ it is used) - and avoiding to use POSIX functions in structs, but this change would
774+ impact on all other operating systems. (added the the VMS TODO list)
775+ Read more about at https://forum.vmssoftware.com/viewtopic.php?f=38&t=8914&p=20049
776+ - os_vms_conf.h includes have been reviewed for all architectures
777+ - added support for the MODIFIED_BY define
778+
779+ Version 8.2 (2020 Feb 6)
762780- make all changes needed for clean compile build of v8.2 on VMS on all platforms
763781- fix the call mkdir bug (
[email protected] )
764782- test on VSI OpenVMS Alpha and Itanium platforms
@@ -767,17 +785,18 @@ Version 8.2
767785- XPM v3.4.11 libraries for IA64, AXP and VAX are added
768786- start integrating the new test scripts
769787
770- Version 8.1
788+ Version 8.1 (2019 Jan 9)
771789- make necessary changes to build v8.1 on VMS
790+ - GTK1.2.10 on VAX
772791
773- Version 8.0
792+ Version 8.0 (2016 Nov 21)
774793- solve the 100% cpu usage issue while waiting for a keystroke
775794- correct the VMS warnings and errors around handling the INFINITY (used in json.c)
776795- minor VMS port related changes
777796- correct the make_vms.mms file for 8.0
778797- fix [.TESTDIR]make_vms.mms for 8.0
779798
780- Version 7.4
799+ Version 7.4 (2013 Aug 10)
781800- Undo: VMS can not handle more than one dot in the filenames use "dir/name" -> "dir/_un_name"
782801 add _un_ at the beginning to keep the extension
783802- correct swap file name wildcard handling
@@ -793,7 +812,7 @@ Version 7.4
793812- minor compiler warnings fixed
794813- CTAGS 5.8 +regex included
795814
796- Version 7.3
815+ Version 7.3 (2010 Aug 15)
797816- CTAGS 5.8 included
798817- VMS compile warnings fixed - floating-point overflow warning corrected on VAX
799818- filepath completion corrected - too many chars were escaped in filename
@@ -956,7 +975,7 @@ Version 4.5 (1996 Dec 16)
95697510. Authors *vms-authors*
957976
958977OpenVMS documentation and executables are maintained by:
959- Zoltan Arpadffy <arpadffy@polarhome .com>
978+ Zoltan Arpadffy <zoltan. arpadffy@gmail .com>
960979OpenVMS Vim page: http://www.polarhome.com/vim/
961980
962981This document uses parts and remarks from earlier authors and contributors
0 commit comments