聲明:本文系作者原創,轉載請聲明轉自http://home.cnblogs.com/u/sunt2012/ 謝謝合作
Lisp in a Box軟件包可以讓新Lisp程序員在一流的Lisp開發環境上近乎無痛止步,Lisp in a Box使用Emacs作為其編輯器。本篇主要說明LispBox在Windos平台的搭建的步驟:
- 下載Lisp in a Box包,地址http://common-lisp.net/project/lispbox/
- 安裝emacs,進入 lispbox-x.x/emacs-x.xx/bin,點擊運行 addpm.exe,會有一個提示框,點擊確定即可。
- 啟動emacs,按下C-x C-f(文章后面會說明),輸入~,查找默認的home目錄,在此目錄下新建_emacs文件,並添加如下內容
(add-to-list 'load-path "D:\lispbox-0.7\slime-20110205.092829") ;smile directory (setq inferior-lisp-program "D:\lispbox-0.7\ccl-1.6-windowsx86\wx86cl.exe") ;Lisp System (require 'slime) (slime-setup)
- 重啟emacs,按下M-x(M==Alt),輸入slime,則應該能進入lisp交互環境
- lispbox是Common Lisp的集成開發環境。實際是Lispbox只是組合配置了Emacs編輯器,SLIME(Emacs的高級Lisp 交互模式)和Quicklisp 庫管理工具和CCL Lisp編譯器。
- 默認的Emacs沒有開啟UTF-8字符集支持,所以並不支持中文,甚至中文注釋也不行。
要對中文支持需修改文件解壓后的文件夾下的文件 emacs-23.2\site-lisp\lispbox.el
在(require 'slime) 這一行的后面增加一行:
(setq slime-net-coding-system 'utf-8-unix)
也可以設置成其它編碼,重啟Lispbox即可。
ps:本文約定:C==Ctrl;M==Alt;同時按下的鍵用(-)鏈接,順序按下的鍵,用空殼分割;