问题标签 [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.
clojure - VimClojure 安装教程
是否有任何免费的在线教程/截屏视频来了解如何使用/安装 vimClojure。
clojure - 通过 nailgun 服务器运行 REPL 时,某些功能不显示
我正在尝试将appengine-magic (0.3.1)设置与 VimClojure (2.2.0) 和 Clojure 1.2.0 一起使用。
当通过 vanilla REPL ( lein repl
) 使用时,事情看起来是正确的。
但是当相同的代码从 VimClojure 发送到 nailgun 服务器时:
一些函数和宏消失了。
相同版本的appengine-magic
jar 肯定在类路径中。
那么,这是错误还是配置错误?
clojure - Vimclojure 支架完成让我发疯
嗨,伙计们,我正在使用 vimclojure 来满足我所有的 clojure 编程需求。
Vimclojure 会自动为我完成括号,并且不会让我删除我不想要的括号。
这是一个简单的例子:
我写的代码如下:
现在我看到:“我忘记了一个 sql/with-connection”语句。
我尝试在“sql/insert-records”之前插入它。现在我明白了:
而且我无法删除vim中的括号。就是不让我。我试过“d,x,...”。如何使用 vimclojure 删除此括号或将表达式包装在括号中。
vim - 使用 SLIMV 编写 Lisp 代码,如何在不禁用 paredit.vim 的情况下插入单个“?
我需要编写以下代码行:
但是每次我输入“,我都会得到”。我已经阅读了paredit.vim doc文件,但不清楚如何插入一对字符(无论是“,(,还是[),以及这样做是否会破坏paredit该功能。任何专家有办法解决这个问题?
vim - 新 SLIMV 0.8.4 安装,paren 匹配有效,缩进无效
在我的上网本上出现硬盘故障后,我正在重新安装所有东西(全新安装 Ubuntu 上网本版 10.04),并试图让出色的SLIMV再次工作。
它在以前的安装中运行良好,但在这个安装中,括号匹配有效,但自动缩进 Lisp 代码不能。点击 return 将光标返回到下一行的第 1 列,无论它在嵌套括号中的什么位置。
我一直在挖掘文档以查看是否需要激活命令行或 .vimrc 开关以启用缩进,但什么也没看到。
我只是想念它吗?任何建议表示赞赏。
vim - 如何一起使用 vimclojure 和 SLIMV?
两个插件都有好的方面,SLIMV 有更好的 REPL(比 vimclojure REPL 更快),但是 vimclojure 的缩进和语法着色更好(而且,vimclojure 的语法着色也在 REPL 中工作)。而且vimclojure的缩进更好。例如,这是一个函数的 SLIMV 缩进:
这是 vimclojure 的:
我正在尝试使用这两个插件,每个插件都有好的方面。我需要 SLIMV REPL 中的语法着色和 vimclojure 缩进。你有什么想法我该怎么做?
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。
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或更改名称。
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
clojure - 为什么 nailgun 服务器会抛出“无法确定文件的命名空间”错误?
我正在尝试让 vimclojure 继续运行,如果我做错了什么,我将不胜感激。当我尝试在我的一个 lein 项目中读取 project.clj 时出现错误:
以下是 ~/.vimrc 中的相关行
并且 nailgun 在 CLASSPATH 中
我错过了什么和/或我做错了什么?谢谢你。