1. 6

  2. 4

    If you want to try out (the latest release) of Multics Emacs, BAN.AI Public Access Multics has you covered.

    For the best experience, we recommend using a VT102 compatible terminal, such as xterm, sized to at least 132x50.

    If you use a UNIX-like operating system, you can use our simple script to remap the cursor control keys using expect - otherwise standard Emacs cursor control keys (C-f, C-b, C-n, C-p, etc.) apply. Of course, if you prefer, you can just use ssh (or mosh) directly.

    $ bash -c "$(curl -sSL https://ban.ai/multics/tools/keyremap.sh)" -s ssh dps8@m.trnsz.com

    Upon receiving the Multics system banner, enter using the Guest account.

    enter Guest

    Once you are in, tell Multics about your terminal, invoke the Multics video system, and attach the (convenient) input history I/O module.

    stty -ttp VT102_132C_50L
    wdc invoke
    ih attach -pp

    And then, invoke Emacs.


    Much has been written about the legendary Multics Emacs, as it was the first Emacs to be implemented in Lisp (and to use Lisp for extending the editor).

    If you want to read more about using it, the full Multics Emacs User’s Guide and Multics Emacs Extension Writer’s Guide is online. Also, for you vi people, it’s ‘C-x C-c’ to exit Emacs.

    1. 1

      I have to post a correction:

      Multics Emacs was the second Emacs to be implemented in Lisp, not the first. The first was Lisp Machine Emacs, known as EINE, (EINE Is Not Emacs) from 1977, while Multics Emacs is from 1978.

      (See also rms’ acknowledgement in the footnotes of the transcript of his speech to the International Lisp Conference of 28-OCT-2002.)