Emacs+SBCL+Slime+CHLS(QuickLisp)

简介: Emacs+Slime+CHLS(QuickLisp)

1.首先安装SBCL:http://www.sbcl.org/  并配置环境变量。注意win7只能使用2.0.0版本,Win10可以使用最新版本

图片.png


2.安装QuickLisp:https://www.quicklisp.org/beta/

 安装完成后会在你的用户目录下建好一个quicklisp目录用于存储通过quicklisp安装的东西

图片.png


3.Emacs安装Slime:https://github.com/slime/slime 最新版的Emacs已经支持通过命令进行安装.安装后只修要在.emacs文件中添加:(setq inferior-lisp-program "sbcl")


图片.png


图片.png

(setq package-archives '(("gnu"    . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/")
                         ("nongnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/nongnu/")
                         ("melpa"  . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")))
(package-initialize) ;; You might already have this line
;;sbcl
(setq inferior-lisp-program "sbcl")



4.使用QuickLisp安装CLHS: (ql:quickload "clhs")


图片.png


5.配置Slime的lib目录下hyperspec.el,使其指向本地存储的HyperSpec

图片.png




(setf common-lisp-hyperspec-root "file://C:/Users/自己的用户名/quicklisp/dists/quicklisp/software/clhs-0.6.3/HyperSpec-7-0/HyperSpec/")

图片.png


6.重新编译Slime使配置生效:package-recompile



7.使用C-c C-d h测试效果

图片.png


图片.png


8.效果OK,结束

目录
相关文章
|
5月前
|
开发工具 Linux 程序员
20. 【Linux教程】emacs 编辑器
20. 【Linux教程】emacs 编辑器
54 0
|
开发工具 iOS开发 MacOS
macOS 安装 Emacs
macOS 下可选择多种 Emacs GUI ,建议 Emacs Mac Port。
310 0
|
Linux 开发工具
Linux Command emacs 文本编辑器
Linux Command emacs 文本编辑器
|
程序员 开发工具 Windows
|
安全 Unix Java
Ruby之父松本行弘谈Emacs和Vi
即使是黑客,也不是千人一面。黑客也有各种各样的。把那些只做坏事的「自称黑客」除开不算,黑客中也存在着各种兴趣、各种文化。而且他们往往因自己的意见和文化而产生争论。像这样的争论主题有很多典型的有:「哪个编程语言最优秀啊?」「哪个操作系统最好啊?」「最厉害的编辑器究竟是Emacs还是Vi啊?」等。这回我就以最后问的那个「Emacs还是Vi」为例来眺望一下黑客文化圈吧。
435 0
|
开发工具
Emacs学习笔记2
emacs的启动初始化 需要有一个~/.emacs文件, 这个和vim一样 emacs中的查找与替换 递增查找 C-s, 在minibuffer中输入即可, 在一次C-s会跳转到下一个 两次C-g取消查找 C-r也一样, 只是向文件头查找 技巧: 使用C-s, C-w试一下 单词查找 ...
785 0
|
开发工具
Emacs学习笔记1
Emacs笔记-Emacs基本的文本操作 使用命令时要在minibuffer缓冲区中 关于文件 注意 在对单词的操作中C开头的控制范围要比M开头的控制范围要下 对于文件的撤销操作, 不要使用C-x, u而是使用C-/ 文件操作相关的快捷键大多数以C-x开头 C-x, C-f: 打开一个文件 C...
870 0
|
Shell 开发工具