lispcomplete.vim


Ⅰ. 插件描述

SLIME-like compound completion for Lisp

Ⅱ. 基本信息

创建日期:  2007-01-19
使用用户:  1
Github星:  1
插件作者:  Andrew Beyer

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin '/lispcomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle '/lispcomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug '/lispcomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/vim-scripts/lispcomplete.vim

Ⅳ. 文档说明

* Before using this script, you should check out Limp - http://mikael.jansson.be/hacking/limp/docs/
It gives an experience much closer to SLIME, and is most likely a better solution. *

An omnifunc that provides SLIME style completion of compound keywords.

e.g.   "m-v-b<C-X><C-O>" expands to "multiple-value-bind"

This isn't anything close to a reimplementation of SLIME completion, but provides something closer to the default behavior. Most importantly, since there isn't a connection to swank and a live lisp instance, you can only complete static keywords from the syntax file. (like syntaxcomplete.vim -- in fact this started out as a quick munging of that file, and still has lots of its code in there) Also, currently only "simple" and "compound" modes work, there is no support for "fuzzy" completion.

添加新评论