windows搭建lisp环境

需要工具:emacs、SBCL、Slime

emacs下载地址:http://ftp.gnu.org/gnu/emacs/windows/

emacs26百度云地址:https://pan.baidu.com/s/1ohu7tKnKgDIYPj5PFPxRNw 密码:vme1

SBCL下载地址:http://www.sbcl.org/platform-table.html

SBCL百度云地址:https://pan.baidu.com/s/1b8sLO7PsKwTKTefk6eH0aA 密码:6qdy

Slime的GitHub地址:https://github.com/slime/slime

Slime百度云地址:https://pan.baidu.com/s/1iy0CniaH1nsUvhdZPXcpUA 密码:nlml

1、安装配置emacs

将下载下来的压缩文件解压,即可,不需要安装。

在windows下,一开始是找不到.emacs配置文件的,需要打开emacs随便更改一下配置,保存一下,才能生成.emacs

运行emacs,选择Options,这里面随便更改一个配置项,然后选择save options。则会在下面看到保存.emacs文件路径。然后把刚刚改的配置项再改回来,选择save options。

扫描二维码关注公众号,回复: 3545831 查看本文章

然后去文件夹下找到.emacs文件,这是隐藏文件,一般资源管理器是不显示的,需要勾选“隐藏的项目”。

然后打开文件,将下列配置项填入:


  
  
  1. (setq inferior-lisp-program "C:/Software/lisp/sbcl_1.4.2/sbcl.exe");设置优先使用哪种Common Lisp实现
  2. (add- to-list 'load-path "C:/Software/lisp/slime-master/");设置Slime路径
  3. (require 'slime)
  4. (slime-setup)
  5. (require 'slime-autoloads)
  6. (slime-setup '(slime-fancy));让slime变得更好看,比如把sbcl的*变成CL-USER>

保存文件,重启emacs,然后Alt+x,输入slime,即可进入lisp环境。

注意:

1、sbcl安装的时候,默认安装就行,安装时会自动设置sbcl环境变量。(有可能需要重启才能生效,可以先不重启,不行的话重启一下试试)

2、emacs配置文件中sbcl 路径中一定要加sbcl.exe

3、emacs配置文件中所有的路径用\\或/



虽然转载了,不过真心用不来,还是windows-lisp in a box适合我。在此提供一下具体链接。

链接:https://pan.baidu.com/s/1CKoyELjXf5pZOaUSBwjvOg 提取码:wjm6

简单易用,无需配合,我就喜欢这样的,哈哈~~

猜你喜欢

转载自blog.csdn.net/wait_for_eva/article/details/82913587