Emacs ubuntu
Common Lisp
清理旧的emacs apt-get updatesudo apt-get installsudo apt-get purge emacs emacs-snapshot-common emacs-snapshot-bin-common emacs-snapshot emac
添加PPA:sudo add-apt-repository ppa:cassou/emacssudo apt-get update 3,安装emacs-snapshotsudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot 或者安装emacs24sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg
安装 common lisp 环境 1,安装common-lisp-controllersudo apt-get install common-lisp-controller
,安装slime (1)先安装cvssudo apt-get install cvs (2) 把slime下载到/usr/bin/目录下cd /usr/local/binsudo cvs -d :pserver:anonymous:anonymous@common-lisp.net:/project/slime/cvsroot co slime
配置Emacs 把Emacs配置成便于开发的IDE,以及使其支持common lisp 1,安装Emacs插件 cd ~rm -rf ~/.emacs 或者 rm ~/.emacs.dgit clone https://github.com/flyingmachine/emacs-for-clojure.git ~/.emacs.d 启动emacs,成功启动后会自动下载相关插件
修改emacs配置文件,使其支持common lispcd ~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的加载路径。
测试开发环境 启动emacs,按alt+x ,输入slime,如果成功会显示如下: