vim-fireplace Connect命令不会运行

时间:2013-05-23 14:39:19

标签: vim plugins clojure

我已经安装了vim-fireplace,但Connect命令不起作用。错误消息是“不是编辑器命令:连接”。这让我相信我搞砸了装置,但我无法弄清楚我哪里出错了。

这就是我所做的:

我安装了病原体。 然后我运行这些命令来安装壁炉:

  

cd~ / .vim / bundle

     

git clone git://github.com/tpope/vim-fireplace.git

     

git clone git://github.com/tpope/vim-classpath.git

     

git clone git://github.com/guns/vim-clojure-static.git

这是我的.vimrc http://pastebin.com/7Mfk7xJD

3 个答案:

答案 0 :(得分:8)

您可能会在:set filetype=clojure之后发现它有效。该插件仅在编辑clojure文件或运行此命令时处于活动状态。

答案 1 :(得分:2)

我遇到了类似的问题,但在博文中找到了答案并在此处添加了我的评论:

http://cooljure.blogspot.com/2013/07/how-to-set-up-clojure-nrepl-using-vim.html

我正在使用Fedora 18,关键似乎是您需要首先使用“lein new”创建项目,然后从项目目录中开始vim编辑会话和“lein repl”。例如:

> lein new fire
> cd fire
> lein repl
> gvim src/fire/core.clj

除了安装vim-fireplace,vim-clojure-static和vim-classpath之外,我还按照Tim Pope(壁炉的作者)的建议安装了rainbow_parenthesis.vim。我首先安装了vim-pathgen来处理vim运行时路径设置。所有这些都可以在GitHub上找到,从https://github.com/tpope/vim-fireplace

开始

Alan Thompson

答案 2 :(得分:0)

我有完全相同的问题,能够在(暂时)删除.vimrc文件中的所有内容后运行:Connect,除了这三行

set nocompatible
filetype plugin indent on
execute pathogen#infect()

现在我将开始逐步恢复.vimrc的其余部分,直到找到“罪魁祸首”。