2011-02-05 55 views
0

嗨伙计我正在使用vimclojure所有我的clojure编程需求。Vimclojure支架完成令我疯狂

Vimclojure自动为我完成括号,不会让我删除我不想要的。

下面是一个简单的例子:

我又写道代码如下:

(defn insert-foo [record] 
    (sql/insert-records :test (concat {:id id} record))) 

现在我明白了:“我忘了SQL /带连接”在这里的讲话。

我尝试在“sql/insert-records”之前插入它。现在我得到这个:

(defn insert-foo [record] 
    (with-connection db) <-- This one I can't delete O.o 
     (sql/insert-records :test (concat {:id id} record))) 

而我不能删除vim中的括号。它只是不会让我。我试过“d,x,...”。如何删除这个括号或用vimclojure在括号中包装一个表达式。

+0

我的VimClojure没有这样做。你可以发布你的版本,并做一个`grep -i vimclojure〜/ .vimrc`。 – progo 2011-02-05 08:30:50

+0

我完全没有看到与vimclojure一起安装的paredit插件...我昨天一定是盲目的 – Kungi 2011-02-05 09:48:12

回答

2

其实我昨天很盲目。我安装了paredit.vim和vimclojure一起引发了这个问题。

对不起愚蠢的问题。