Changes between Version 1 and Version 2 of InstallingSlime


Ignore:
Timestamp:
Jul 4, 2008, 1:28:59 AM (11 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallingSlime

    v1 v2  
    1 = Installing Slime =
     1= Installing SLIME =
    22
    3 [http://common-lisp.net/project/slime/ Slime] is the newest, and possibly best, of the emacs modes for interacting with Lisp systems.
     3[http://common-lisp.net/project/slime/ SLIME] is the newest, and possibly best, of the emacs modes for interacting with Lisp systems.
    44
    5 Some prefer to [http://common-lisp.net/project/slime/#downloading get it from CVS], since it tends to struggle to keep in sync with the various Lisp implementations.
     5The SLIME developers recommend that users [http://common-lisp.net/project/slime/#downloading download the CVS version].
     6
     7== Configuration ==
     8Here's a suitable `.emacs` excerpt to configure SLIME to run CCL,
     9using UTF-8 as the default encoding.
     10
     11{{{
     12(set-language-environment "utf-8")
     13
     14(add-to-list 'load-path "~/src/slime/")  ;or wherever you put it
     15
     16;;; Note that if you save a heap image, the character
     17;;; encoding specified on the command line will be preserved,
     18;;; and you won't have to specify the -K utf-8-unix any more.
     19(setq inferior-lisp-program "/usr/local/bin/ccl64 -K utf-8-unix")
     20
     21(require 'slime)
     22(setq slime-net-coding-system 'utf-8-unix)
     23(slime-setup)
     24}}}
     25
     26With this in place, you should be able to start up SLIME with
     27`M-x slime`, and print and read Unicode characters:
     28
     29{{{
     30CCL> (format t "~c" #\u+2021)
     31‡                                                                               
     32NIL                                                                             
     33CCL> (format t "~c" #\skull_and_crossbones)
     34
     35NIL
     36}}}
     37
     38
     39
     40