Windows下Lisp环境搭建
时间:2021-03-25 13:49:20
前期准备
工具:
- Emacs:Emacs 下载地址,附上emacs26 百度云链接,密码:vme1
- SBCL:SBCL 下载地址,附上SBCL 百度云链接,密码:6qdy
- Sline:gitHub 地址,附上Sline 百度云链接,密码:nlml
安装
安装 Emacs
将下载下来的压缩文件解压,即可,不需要安装。
在 windows 下,一开始是找不到.emacs 配置文件的,需要打开 emacs 随便更改一下配置,保存一下,才能生成.emacs。
运行 emacs,选择 Options,这里面随便更改一个配置项,然后选择 save options。则会在下面看到保存.emacs 文件路径。然后把刚刚改的配置项再改回来,选择 save options。
然后去文件夹下找到.emacs 文件,这是隐藏文件,一般资源管理器是不显示的,需要勾选“隐藏的项目”。
然后打开文件,将下列配置项填入:
(setq inferior-lisp-program "C:/Software/lisp/sbcl_1.4.2/sbcl.exe");设置优先使用哪种Common Lisp实现 (add-to-list 'load-path "C:/Software/lisp/slime-master/");设置Slime路径 (require 'slime) (slime-setup) (require 'slime-autoloads) (slime-setup '(slime-fancy));让slime变得更好看,比如把sbcl的*变成CL-USER>
保存文件,重启 emacs,然后
Alt+x
,输入 slime,即可进入 lisp 环境。
注意事项
- sbcl 安装的时候,默认安装就行,安装时会自动设置 sbcl 环境变量。(有可能需要重启才能生效,可以先不重启,不行的话重启一下试试)
- emacs 配置文件中 sbcl 路径中一定要加 sbcl.exe
- emacs 配置文件中所有的路径用\或/
结语
以上就是 windows 下配置 Lisp 环境,还有其他的工具可以配置,请自行百度。