Skip to content

Instantly share code, notes, and snippets.

@vermiculus
Created March 31, 2014 19:21
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save vermiculus/9900077 to your computer and use it in GitHub Desktop.

Lispbox

If you just want a Lisp environment, go ahead and grab Lispbox, an Emacs bundle pre-configured to work as a LISP IDE. Download the appropriate version from the official site.

Straight Emacs

If you want to really explore what Lisp is capable of on a regular basis, get yourself a copy of Emacs. It’s a really great environment and, if you put in effort, it will help you out a lot over the course of your career. (Things like AucTeX, Magit, and multiple-cursors are indispensable tools.)

Installing

Windows

  1. Download from the GNU FTP server. (Make sure to download 24.3.)
  2. Unzip thie file and place it somewhere on your disk.
  3. If you would like, create a shortcut to runemacs.exe.

Mac OS X

  1. Download from emacsformacosx.com.
  2. Install normally.

Linux

Run the following shell script.

wget http://ftp.gnu.org/gnu/emacs/emacs-24.3.tar.gz
tar zxvf emacs-24.3.tar.gz
cd emacs-24.3
make
sudo make install

Using

You’re really going to want to run through the tutorial. Press C-h t (control + h and then t)

Configuring as a Lispbox

Emacs 24+ comes with an in-house package manager, which makes package installation a breeze. (Go ahead and check out M-x package-list if you don’t believe me.)

Run the following within Emacs.

(progn
  (require 'package)
  (add-to-list 'package-archives
               '("melpa" . "http://melpa.milkbox.net/packages/") t)
  (mapc 'package-install
        '(slime magit auctex)))

Using the Debugger

[to be written]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment