A Major Emacs Mode For Typed Racket
Emacs Lisp Racket
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ecb @ 8057afd
elisp
geiser @ 01cfa0b
racket
.gitmodules
README.md

README.md

Palm

A Major Emacs Mode For Typed Racket Being A Grand Amalgamation Of Emacs' Geiser, ECB and CEDET.

Installation

  1. Clone the palm project.
  • Assume cloned into /tmp for the purposes of this procedure.
  1. $ cd /tmp/palm
  2. Geiser and ECB are setup as git submodules.
  • $ git submodule init
  • $ git submodule update
  1. Install Geiser normally (see Geiser site for detailed directions).
  • $ cd /tmp/palm/geiser
  • $ ./autogen.sh
  • $ ./configure
  • make
  1. Install ECB (again see primary EDB site for details)
  • $ cd /tmp/palm/ecb
  • $ make
  1. Setup your .emacs.d/init.el file (basic approach here).
  • (add-to-list 'load-path "/tmp/palm/ecb")
  • (require 'ecb)
  • (add-to-list 'load-path "/tmp/palm/elisp")
  • (require 'palm)
  • (load-file "/tmp/palm/geiser/elsip/geiser-load.el")
  • (require 'geiser-install)
  1. Edit a Racket file.
  • $ emacs myfile.rkt
  1. Something should happen.