Ubuntu?

Tags: 作者, 職業, 環境,

Ubuntu 上的Common Lisp開發環境配置

工具/原料

Emacs ubuntu

Common Lisp

方法/步驟

清理舊的emacs

apt-get update

sudo apt-get install

sudo apt-get purge emacs emacs-snapshot-common emacs-snapshot-bin-common emacs-snapshot emac

新增PPA:

sudo add-apt-repository ppa:cassou/emacs

sudo apt-get update

3,安裝emacs-snapshot

sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot

或者安裝emacs24

sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg

Ubuntu 上的Common Lisp開發環境配置

安裝 common lisp 環境

1,安裝common-lisp-controller

sudo apt-get install common-lisp-controller

Ubuntu 上的Common Lisp開發環境配置

,安裝slime

(1)先安裝cvs

sudo apt-get install cvs

(2) 把slime下載到/usr/bin/目錄下

cd /usr/local/bin

sudo cvs -d :pserver:anonymous:[email protected]:/project/slime/cvsroot co slime

Ubuntu 上的Common Lisp開發環境配置

配置Emacs

把Emacs配置成便於開發的IDE,以及使其支援common lisp

1,安裝Emacs外掛

cd ~

rm -rf ~/.emacs 或者 rm ~/.emacs.d

git clone https://github.com/flyingmachine/emacs-for-clojure.git ~/.emacs.d

啟動emacs,成功啟動後會自動下載相關外掛

Ubuntu 上的Common Lisp開發環境配置

修改emacs配置檔案,使其支援common lisp

cd ~

vim ~/.emacs.d/user.el

在user.el檔案底新增如下程式碼:

(setq inferior-lisp-program "/usr/bin/sbcl")

(add-to-list 'load-path "/usr/local/bin/slime/")

(require 'slime)

(slime-setup)

(slime-setup '(slime-fancy))

解釋:

inferior-lisp-program 預設的是“/usr/bin/sbcl”;

add-to-list 'load-path 是slime的載入路徑。

Ubuntu 上的Common Lisp開發環境配置

測試開發環境

啟動emacs,按alt+x ,輸入slime,如果成功會顯示如下:

Ubuntu 上的Common Lisp開發環境配置

相關問題答案