盒子
盒子
文章目录
  1. 在Vim中使用lisp
    1. 安装slimv
    2. 使用slimv
    3. 那我写这个wiki干嘛

在Vim中使用lisp

在Vim中使用lisp

安装slimv

和普通的vim插件安装方式并无二异。
详情请参见这里

使用slimv

使用也很简单,教程见这里slimv教程

那我写这个wiki干嘛

有些需要注意的地方:

  • 注意自己python版本.arch用户得手动把swank.py这个文件的标识行中python改成python2.或者在vimrc中指定

    1
    let g:slimv_python # 'python2'
  • 一般slimv会自动搜索你的lisp实现。比如我是clisp,也可以手动指定,在vimrc中:

    1
    let g:slimv_impl # 'clisp'

    详见手册。

  • 确保你有xterm,虽然手册没说,但这个很重要。请先

    1
    echo g:slimv_swank_cmd

    可以看到

    1
    ! xterm -iconic -e "clisp" -i "/home/lyy/.vim/bundle/slimv/slime/start-swank.lisp" &
  • 使用本地hyperspec(lisp手册一类的东西,可以在lispworks上下载或在线使用……名字真奇怪)在vimrc中写入

    1
    let g:slimv_clhs_root = "path/to/HyperSpec/Body/"
  • 如果有什么问题,请参看手册。


最后上个图

slimv环境