Emacsy is an embeddable Emacs-like library for GNU Guile Scheme. It was a kickstarter project. It is now a Google Summer of Code 2013 project. I will be working with Ludovic Courtès from the GNU Project. Keep abreast of its development by watching this repository or following me on twitter @shanecelis.
This project is currently in development. It is as alpha as can be. Not meant for general consumption yet. Contributors, welcome.
-
Only necessary if building from github
-
pdflatex
-
automake >= v1.14
If you get an error saying that "warning: macro 'AM_EXTRA_RECURSIVE_TARGETS' not found in library", this means your version of automake is too old. (Alternatively, you can comment out the AM_EXTRA_RECURSIVE_TARGETS in configure.ac.)
-
autoconf >= v2.69
$ wget https://github.com/shanecelis/emacsy/releases/download/v0.1.1/emacsy-0.1.1.tar.gz $ tar xfz emacsy-0.1.1.tar.gz $ cd emacsy-0.1.1 $ ./configure $ make $ git clone https://github.com/shanecelis/emacsy.git $ cd emacsy/example $ git clone https://github.com/shanecelis/hello-emacsy.git $ git clone https://github.com/shanecelis/emacsy-webkit-gtk.git $ cd .. $ ./autogen.sh $ ./configure $ make Run the minimal example program and the barebones webkit browser example.
$ make run This is a literate program, so you can read it.
$ make show-doc The literate documents are bundled in the distribution as emacys.pdf and hello-emacsy-paper.pdf.
$ make check Lots to do. See the todo.org file.
Emacsy is available under the GNU GPLv3+. See the bundled LICENSE file for details.

