Have a Good Time!

Michael Eng

[weng1 mai4 ke3]

click to see · about · academic · photography · hacking · random · people · visitors' book


ue on Mac OS X

ue is a venerable text editor also known as uemacs and MicroEMACS. It is (ok, was) popular in the UK academic community. Nevertheless, it is the ideal editor for making small edits to files when sanity prevents you from using vi and impatience prevents you from using xemacs.

This page contains a patched source tree for ue 4.0 such that it will run on Mac OS X or Darwin/ppc. It requires gcc 2.9 to be installed (it won't work on gcc 3.x as yet, unless it is rewritten not to use varargs.h). It works on System 10.2.8, I doubt it will compile on 10.3 if gcc 2.9 is not available.

The patches are from the GNU/Darwin ports tree, which probably filtered down from the FreeBSD ports tree. They are provided with absolutely no warranty etc etc.

Please note that this tree differs from the GNU/Darwin version in that it does not require the rest of the tree to make correctly, and the executable is called ue, not emacs. It will install in /usr/local/bin, if you don't like this, change the makefile. To get rid of the new function-keys menu, add 'toggle-fkeys' to the end of your .emacsrc.

Source Tree

Download here (1,085,851 bytes)

To install, untar and make; sudo make install

Binary Build

Due to popular demand, a binary version is now available. It was built on 10.2.8 and has been reported to work on 10.2.6. I have also tested it on 10.3.0 and 10.3.5.

Download here (128,403 bytes)

Nota Bene

I have since found that someone else has already done this, so binaries for a variety of other systems (including Cygwin) can be obtained from http://www.printscan.net/me.html

Please note that your files may get mangled if they contain lines longer than 256 chars (so don't say I didn't warn you).

For information about ue, consult UNIXhelp.


Note: You are viewing the No-CSS (Netscape 4 friendly) version of this page. Your browser is: CCBot/1.0 (+http://www.commoncrawl.org/bot.html).

Michael Eng
my e-mail address is meng ! daydream . org . uk, but replace the ! with @ and remove the spaces