Re: smallest dos version?
- On Fri, Aug 05, 2005 at 12:29:54AM +0200, Tony Mechelynck wrote:
> ----- Original Message -----At the risk of incurring Bram's wrath with this suggestion, it is hard
> From: "David M. Besonen" <davidb@...>
> To: <vim@...>
> Sent: Thursday, August 04, 2005 11:26 PM
> Subject: smallest dos version?
> >hi all,
> >can someone point me to the smallest dos vim
> >executable? i don't care what version it is, i just
> >want it as small as possible. i have some work i need
> >to do off of a floppy.
> It would certainly be a "tiny" version, with all optional features off, and
> in particular without expression evaluation, without autocommands (and the
> latter implies without filetype recognition and without syntax colouring),
> without split windows (and IIUC the latter implies without help), etc. If
> you have version 3 (not 5) of the Borland BCC compiler you might possibly
> compile one for yourself.
> For pre-compiled versions, browse ftp://ftp.vim.org/pub/vim/ and its
> subdirecories, and take the earliest Dos build you can find. But I'm giving
> no warranties on its usability.
> Note: a Dos version of Vim would probably not run well on "true" 32-bit
> versions of Windows. (It might run OK on W9x and it will run OK on W3.1 --
> if you don't need any of those features "not compiled" into it.)
to beat the obsolete Vim 3.0, if you need to leave a lot of space free
on a floppy. This is back in the days when Vim stood for Vi IMitation
instead of Vi IMproved. Most powerful features, including most of ex
mode, are not supported and the help system is very minimal, but this
version consisted of a tiny Vim.exe file and a small, optional Vim.hlp
help file. There will be Vi incompatibilities and maybe some quirks but
it is surprising how many vim features like visual mode and multiple
windows are already present. I still use Vim 3 from time to time on
ancient systems and it is adequate for little files, IMHO.
If you are using a newer version of Vim consider obtaining an executable
compressor like the old "pklite" program. This slows down starting the
editor but can squeeze some extra free space on a floppy.
> At the risk of incurring Bram's wrath with this suggestion, itWell, there are also other vi clones that may take up less space,
> is hard to beat the obsolete Vim 3.0, if you need to leave a
> lot of space free on a floppy. This is back in the days when
> Vim stood for Vi IMitation
depending on which functionality you don't mind giving up. While
this is the vim list, there are other such as Elvis, Vile,
Stevie, etc. I had a vi clone that ran on my Apple II computer
with its whopping 64k of memory and massive 360k floppies (I
believe it was part of the the Pascal compiler), so you *can* get
some sort of vi functionality in fairly little space.
- --- In firstname.lastname@example.org, "David M. Besonen" <davidb@p...> wrote:
> want it as small as possible. i have some work i needIf your computer with the floppy also happens to have a CD-ROM drive,
> to do off of a floppy.
you could download a "run from CD" version of Linux, of which Knoppix is
the most well-known. Go to http://www.knopper.net/knoppix/index-en.html
for more information. With it you get the latest version of vim, among
(many) other things. No hard drive required. Of course, you don't say
why you have only a floppy, but this might be helpful.
- If you're willing to use other flavors of vi, "xvi" is one of the
smallest dos versions I've found, clocking in at about 120k.
It's just got basic functionality, but it'll do the job and still
leave you room on a floppy for other stuff. You can find it
available on Thomer Gil's "Vi Lovers Home Page" at
It's also a little tight with memory and may have trouble with
files larger than a standard Dos memory segment (64k, if my
memory serves, possibly minus any memory used by the program).
- On Fri, 05 Aug 2005, Tim Chase apparently wrote:
> "xvi" is one of theThat page also links to "traditional vi"
> smallest dos versions I've found, clocking in at about 120k.
> It's just got basic functionality, but it'll do the job and still
> leave you room on a floppy for other stuff. You can find it
> available on Thomer Gil's "Vi Lovers Home Page" at
which is small and appears to be based on
the original Unix source. I've no idea if it
compiles for DOS...