Skip to content

earl-ducaine/xoamax

Repository files navigation

Xoamax REAME

About Xoamax

Xoamax is an Emacs-style editor written in Common Lisp.

Originally named Hemlock and written as a part of CMUCL, work started in 2002 to make it portable to other Common Lisp implementations, and in 2020 the Xoamax (amicalble) fork was created.

Backends

This version of Hemlock has three backends, of which you need at least one:

  • The TTY backend doesn’t need much, except for a terminal and an installed terminfo database.
  • The X11 backend needs CLX and an X server.
  • The experimental Qt backends needs CommonQt.

Building and invocation of a binary

./build.sh
./hemlock --help

Building and invocation from the REPL

(push #p"/path/to/hemlock/" asdf:*central-registry*)
(asdf:operate 'asdf:load-op :hemlock.tty)
(asdf:operate 'asdf:load-op :hemlock.clx)
(asdf:operate 'asdf:load-op :hemlock.qt)

(hemlock:hemlock)

or just

(ed)    ;SBCL and CCL only

Misc issues

Note, libfixposix is currently required for running Xomax (through iolib). upon installation of libfixpostfix, you need to eather reboot your machine, so that the library can be found or execute the following lisp:

(push "/usr/local/lib/" cffi:*foreign-library-directories*)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages