问题标签 [vimclojure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1529 浏览

clojure - VimClojure 安装教程

是否有任何免费的在线教程/截屏视频来了解如何使用/安装 vimClojure。

0 投票
1 回答
181 浏览

clojure - 通过 nailgun 服务器运行 REPL 时,某些功能不显示

我正在尝试将appengine-magic (0.3.1)设置与 VimClojure (2.2.0) 和 Clojure 1.2.0 一起使用。

当通过 vanilla REPL ( lein repl) 使用时,事情看起来是正确的。

但是当相同的代码从 VimClojure 发送到 nailgun 服务器时:

一些函数和宏消失了。

相同版本的appengine-magicjar 肯定在类路径中。

那么,这是错误还是配置错误?

0 投票
1 回答
728 浏览

clojure - Vimclojure 支架完成让我发疯

嗨,伙计们,我正在使用 vimclojure 来满足我所有的 clojure 编程需求。

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

这是一个简单的例子:

我写的代码如下:

现在我看到:“我忘记了一个 sql/with-connection”语句。

我尝试在“sql/insert-records”之前插入它。现在我明白了:

而且我无法删除vim中的括号。就是不让我。我试过“d,x,...”。如何使用 vimclojure 删除此括号或将表达式包装在括号中。

0 投票
2 回答
982 浏览

vim - 使用 SLIMV 编写 Lisp 代码,如何在不禁用 paredit.vim 的情况下插入单个“?

我需要编写以下代码行:

但是每次我输入“,我都会得到”。我已经阅读了paredit.vim doc文件,但不清楚如何插入一对字符(无论是“,(,还是[),以及这样做是否会破坏paredit该功能。任何专家有办法解决这个问题?

0 投票
1 回答
480 浏览

vim - 新 SLIMV 0.8.4 安装,paren 匹配有效,缩进无效

在我的上网本上出现硬盘故障后,我正在重新安装所有东西(全新安装 Ubuntu 上网本版 10.04),并试图让出色的SLIMV再次工作。

它在以前的安装中运行良好,但在这个安装中,括号匹配有效,但自动缩进 Lisp 代码不能。点击 return 将光标返回到下一行的第 1 列,无论它在嵌套括号中的什么位置。

我一直在挖掘文档以查看是否需要激活命令行或 .vimrc 开关以启用缩进,但什么也没看到。

我只是想念它吗?任何建议表示赞赏。

0 投票
1 回答
1318 浏览

vim - 如何一起使用 vimclojure 和 SLIMV?

两个插件都有好的方面,SLIMV 有更好的 REPL(比 vimclojure REPL 更快),但是 vimclojure 的缩进和语法着色更好(而且,vimclojure 的语法着色也在 REPL 中工作)。而且vimclojure的缩进更好。例如,这是一个函数的 SLIMV 缩进:

这是 vimclojure 的:

我正在尝试使用这两个插件,每个插件都有好的方面。我需要 SLIMV REPL 中的语法着色和 vimclojure 缩进。你有什么想法我该怎么做?

0 投票
5 回答
1288 浏览

vim - 为什么 VimClojure 不将文件类型设置为“clojure”

我已经设置 vundle 来处理我在 MacVim 中的包。它正确设置了我所有其他文件的文件类型,例如 ruby​​、perl 等。

但是,当我打开 .clj 文件时,它没有设置文件类型。当我运行:set filetype?它返回空。因此,vim 无法识别 clojure 文件。我可以:set filetype=clojure立即获得代码完成和语法高亮;所以我知道 VimClojure 工作正常。

“调试”或找出问题所在的最佳方法是什么?

  • MacVim v7.3
  • 操作系统 X 10.6

谢谢!

更新

我已经拥有filetype plugin indent on并且它正在为 vundle 管理的其他软件包(vim-ruby、vim-rails 等)工作。只是不是 VimClojure。

0 投票
3 回答
1000 浏览

clojure - 如何在 Vimclojure 中使用泛音?

我使用 SuperCollider 和Overtone和 VimClojure。但是,它不能很好地工作......有什么问题?

“lein repl”有效。

项目.clj

错误

启动 Vim

java.lang.IllegalStateException:尝试调用未绑定的 fn:#'vimclojure.nails/NamespaceOfFile

和 NGServer

警告:repls未声明为动态的,因此不可动态重新绑定,但它的名称暗示了其他方式。请注明 ^:dynamic repls或更改名称。

警告:print-pretty未声明为动态的,因此不可动态重新绑定,但它的名称暗示其他方式。请注明 ^:dynamic print-pretty或更改名称。

0 投票
2 回答
444 浏览

vim - 了解 VimClojure 新安装启动错误

我试图让 vimclojure 第一次工作。我对 vim 插件相当陌生。我遇到了一些问题(下面的错误消息),并且至少正在寻找一些提示。不知道从哪里开始。

我正在尝试遵循如何驯服 VimClojure以及检查VimClojure-Easy中的步骤

当我启动 vim 时,出现以下错误(发生在 VimClojure 2.3.1 和 2.3.3 中,后面的后面):

(第一个错误位置:vimclojure.vim:249

然而,该插件似乎部分工作。我有语法高亮。当我尝试使用 sr 命令打开 REPL 时,我得到以下信息:

值得我(丑陋).vimrc在这里: https ://github.com/noahlz/dotfiles/commit/d0df9d0c5500e1803981b959c7fdbf88114000c6

0 投票
1 回答
779 浏览

clojure - 为什么 nailgun 服务器会抛出“无法确定文件的命名空间”错误?

我正在尝试让 vimclojure 继续运行,如果我做错了什么,我将不胜感激。当我尝试在我的一个 lein 项目中读取 project.clj 时出现错误:

以下是 ~/.vimrc 中的相关行

并且 nailgun 在 CLASSPATH 中

我错过了什么和/或我做错了什么?谢谢你。