#elvis

2 posts · Last used Feb 12

Back to Timeline
In reply to
@JdeBP__dup_33984@mastodonapp.uk · Feb 12, 2026
@cks@mastodon.social OpenWatcom vi is source available. https://mastodonapp.uk/@JdeBP/116052015020764901 Ritter's Heirloom #vi is in #FreeBSD ports today, coming from the same place that it has for a long time. https://freshports.org/editors/2bsd-vi/ It was dropped from #ArchLinux because it did not compile and hadn't changed in 20 years. Ironically, this is because the (GNU) C language had changed, and it has to nowadays be compiled forcing an older GNU C language version. https://bbs.archlinux.org/viewtopic.php?pid=2285124#p2285124 Several people have independently discovered the Makefile patch that gets it to build on #Debian and the like. https://forums.debian.net/viewtopic.php?p=629775 https://gist.github.com/cwfoo/01abac5c39f398b7e7b16a2b87aa518b #elvis, the precursor to #nvi, is packaged for both #NetBSD/#pkgsrc and #OpenBSD. https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/editors/elvis/index.html https://github.com/openbsd/ports/tree/master/editors/elvis #retrocomputing #ComputerHistory #Watcom #OpenWatcom
Quoting
JdeBP @JdeBP__dup_33984@mastodonapp.uk
On #Illumos, Jov vi is in /usr/src/cmd/vi: https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/vi On #OpenBSD, Bostic #nvi is in /usr/src/usr.bin/vi/vi; #NetBSD having it in /usr/src/external/bsd/nvi; and #FreeBSD in /usr/src/contrib/nvi: https://github.com/freebsd/freebsd-src/tree/main/contrib/nvi FreeBSD has an nvi2 in ports: https://freshports.org/editors/nvi2/ OpenBSD has elvis in ports: https://github.com/openbsd/ports/blob/master/editors/elvis/pkg/DESCR Ritter's Heirloom vi is on SourceForge: https://ex-vi.sourceforge.net STEVIE was posted to comp.sources.unix in 1988: https://sources.vsta.org/comp.sources.unix/volume15/stevie/ Unfortunately, Sven Guckes's vi Clones WWW site was never completed with some of this, notably lacking Heirloom vi, for example. https://guckes.net/vi/clones.html But it does mention oft-overlooked commercial clones such as Watcom's vi, a from-scratch implementation started in 1983 that is also now source-available: https://github.com/open-watcom/owp4v1copy/tree/master/bld/vi #vi #retrocomputing #ComputerHistory #STEVIE #elvis #VIM #NeoVIM #Watcom #OpenWatcom
Open quoted post
View full thread on mastodonapp.uk
0
0
1
In reply to
@JdeBP__dup_33984@mastodonapp.uk · Feb 11, 2026
On #Illumos, Jov vi is in /usr/src/cmd/vi: https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/vi On #OpenBSD, Bostic #nvi is in /usr/src/usr.bin/vi/vi; #NetBSD having it in /usr/src/external/bsd/nvi; and #FreeBSD in /usr/src/contrib/nvi: https://github.com/freebsd/freebsd-src/tree/main/contrib/nvi FreeBSD has an nvi2 in ports: https://freshports.org/editors/nvi2/ OpenBSD has elvis in ports: https://github.com/openbsd/ports/blob/master/editors/elvis/pkg/DESCR Ritter's Heirloom vi is on SourceForge: https://ex-vi.sourceforge.net STEVIE was posted to comp.sources.unix in 1988: https://sources.vsta.org/comp.sources.unix/volume15/stevie/ Unfortunately, Sven Guckes's vi Clones WWW site was never completed with some of this, notably lacking Heirloom vi, for example. https://guckes.net/vi/clones.html But it does mention oft-overlooked commercial clones such as Watcom's vi, a from-scratch implementation started in 1983 that is also now source-available: https://github.com/open-watcom/owp4v1copy/tree/master/bld/vi #vi #retrocomputing #ComputerHistory #STEVIE #elvis #VIM #NeoVIM #Watcom #OpenWatcom
View full thread on mastodonapp.uk
4
0
2

You've seen all posts