Windows下Lisp环境搭建

作者:renzp94
时间:2021-03-25 13:49:20

前期准备

工具

安装

安装 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 环境,还有其他的工具可以配置,请自行百度。