- 2005-07-29: Working on tidying up Vim 6.3.x ready for upload. Working on Vim 7 to keep it in step with its progress on other platforms.
- 2004-11-20: Vim 5.8.9 now 32-bit compatible and includes ctags 5.5.4.
Minor changes here and there as I tested it out and new source archive. Syntax files unchanged.
- 2002-03-26: Vim 6.1 compiled fine and will be available once the runtime files are sorted out. I am putting together scripts etc. to enable a release to be done very quickly after the source is checked out of CVS.
- 2002-03-05: pltags updated to version 2.3, ctags to 5.2.3, maketags corrected and minor change to !RunTxt and !RunGUI.
- 2002-02-13: All syntax files have been converted to ensure they source other syntax files in the RISC OS way.
- 2002-02-11: Vim now uses <Choices$Write>.Vim to store its choices rather than <Choices$Write> itself. This may become more important as Vim 6 allow more user configuration files. Wimpslot increased slightly to prevent problems when only using internal help files.
- 32-bit Shared Unix Library (at least 1.06) from the Unix Porting Project.
This currently points to the GCC SDK FTP site which will always have the latest release. If you have problems with FTP, SharedUnixLibrary 1.06 is also available via HTTP.
Use SysMerge and you should be fine.
You need to have ZapFonts (80K) [Detached signature] on your system in order to use Vim if you don’t already have it. The version of ZapRedraw supplied is the 32-bit 0.44 although I haven’t yet altered any of the ZapRedraw code within Vim yet. Expect bad things to happen if you change from VIDC to ViewFinder while using the GUI version.
The latest version of ZapRedraw is available from zap.tartarus.org even though the GUI version of Vim should work OK without ZapRedraw, I do recommend you use it. A proper distribution of ZapFonts (rather than the skeleton version shipped here) weighs in at just over one megabyte and can be found on Zap’s site.
You can also download the source archive (908K, 2004-11-20) and associated detached signature for version 5.8 - it will compile with a simple ‘make’ then a ‘make install’ if you have a recent GCC SDK. You will need the binary archive too and you can just drop the freshly compiled Vim into the !Vim directory. I use the GNU make available in the utils archive on the GCC SDK site.
From the README: “Exuberant Ctags is a multilanguage reimplementation of the much-underused ctags(1) program and is intended to be the mother of all ctags programs. It generates indexes of source code definitions which are used by a number of editors and tools. The motivation which drove the development of Exuberant Ctags was the need for a ctags program which supported generation of tags for all possible C language constructs (which no other ctags offers), and because most were easily fooled by a number of preprocessor contructs.”
You can now download the RISC OS port (183K, 2004-11-20) of Exuberant Ctags and its associated detached signature. It is released under the GNU GPL (version 2) and the Makefile needed in addition to the main 5.5.4 source release is included.
For more information, see either the Exuberant Ctags website on sourceforge or download the archive and read the documentation inside.