lisp 里的语法帮助文档, 有是有lispworks 主导组织的, 一大串的 法律条文,我们不关心
但是是可以免费使用的,这一点就够了
在 emacs + slime 下面怎么中这个东西,总不能每次都打开浏览器登录哦网站搜索吧?
quicklisp 里面有个包 (package) CLHs 是专门干这个事情的,而且,还自带了一份 HyperSpec 文档到本地
这样还可以离线查看帮助。
quicklisp 就不说了吧,不懂的看文档吧 http://www.quicklisp.org/beta/
CLHS 的安装:
(ql:quickload "clhs")
然后就等待 从线上下载包
然后又提示安装方法,根据 提示 操作就好了。
安装完了以后,就可以 c-c c-d h
查询 关键字语法介绍了,
问题也来了,我们说的是查看本地离线的hyperspec 但是明显的是连到线上去了,为了看个语法等这么久,影响效率
在
.emacs.d
init.el
在启动完了slime 后面加两句
下面这两句是我对应的:
根据自己的安装路径修改下就可以读本地的离线文档了。
(setf common-lisp-hyperspec-root "file:///C:/users/xxxx/quicklisp/dists/quicklisp/software/clhs-0.6.1/HyperSpec-7-0/HyperSpec/")(load (expand-file-name "c:/users/xxxx/quicklisp/clhs-use-local.el") t) |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133735/viewspace-752528/,如需转载,请注明出处,否则将追究法律责任。