问题标签 [slimv]

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 投票
2 回答
1011 浏览

clisp - 关于 stumpwm 和 swank(clisp)

我已经使用启用线程的 clisp 成功构建了 stumpwm。并且创建的 stumpwm 效果很好。但是,如果从 ~/.stumpwmrc 启动,swank 服务器将无法工作,如下所示:

swank 服务器确实已启动,netstat -na表明它正在端口 4005 上侦听。但telnet 127.0.0.1 4005会报告“连接已被对等方关闭”。使vim中的slimv无法连接到swank server。

如果我启动另一个 clisp REPL 并运行(load "~/.vim/slime/start-swank.lisp"),那么 telnet 和 slimv 都可以正常工作。

为什么(load "~/.vim/slime/start-swank.lisp")在 ~/.stumpwmrc 中不起作用?

仅供参考,stumpwm 日志:

看起来不错,但我不能再使用 stumpwm 了!

0 投票
3 回答
673 浏览

vim - Vim 和 Clojure,我可以将 Slimv 或 VimClojure 与 ritz 或其他 REPL 一起使用吗?

我可以成功配置两者SlimvVimClojure但我想知道是否可以将其中任何一个设置为与任何swank serverritz例如)一起使用。

谢谢!

0 投票
1 回答
228 浏览

vim - vim 映射不适用于 slimv 插件

以下映射位于我的 .vimrc 中,用于在使用 :vsp 创建的垂直拆分窗格和使用 :sp 创建的拆分窗格之间快速导航。

这似乎不适用于 slimv 插件。当我按下,c在水平拆分窗格中打开 REPL<down>并且<up>不在 REPL 中工作时;但是,<left>并按<right>预期工作。

从原始窗口中,我可以在所有四个方向上导航并进入 REPL 窗口。来自 REPL,只有<left><right>作品。<up><down>导致在窗口内上下移动光标。

0 投票
0 回答
189 浏览

quicklisp - quicklisp-client:quickload 未定义

我在 slimv 中安装了 quicklisp 并且 quickload 似乎没有工作。

apropos 有效,所以我不确定出了什么问题。

0 投票
2 回答
244 浏览

vim - vim:大括号可以在 java 文件中自动完成,就像带有 slimv 的 lisp 文件一样优雅吗?

我已经使用 slimv 很长时间了,发现它在大括号自动完成方面很棒。

但是,当我编辑 java 文件时,我尝试在我的 vimrc 中添加此代码

这不像 slimv 那样聪明。

slimv 是否支持 java 文件?

0 投票
1 回答
156 浏览

vim - 如何为 slimv 和 ritz 设置类路径

我想解决我的类路径问题。你能告诉我该怎么做吗?

我可以做到以下几点。

我可以通过推 eval (+ 1 1) 在 vi​​m(slimv) 中,例如。

然后 slimv 显示以下内容。

但是,我不能做以下事情。

1.当我在 vim(slimv) 中通过推 eval 来评估以下代码时,e,

2.Slimv 显示如下错误。

; java.io.FileNotFoundException 上的评估中止:在类路径上找不到 clojure/contrib/str_utils__init.class 或 clojure/contrib/str_utils.clj:

我的环境如下。

  • macvim 7.3.754
  • 莱茵 2.0.0
  • 瘦身 0.9.9
  • 丽兹 0.7.0

项目.clj

~/.lein/profiles.clj

参考

lein ritz 设置错误

0 投票
1 回答
367 浏览

vim - Vim - slimv:按回车时的右括号位置

我是一个试图学习普通 lisp 的 vim 用户。我在 Windows 上运行 gvim。我正在尝试遵循此处给出的 slimv 教程:http: //kovisoft.bitbucket.org/tutorial.html

我的问题:假设您键入以下内容并在之后按回车:morse(竖线表示光标位置)

我得到以下结果(垂直条“|”再次表示光标位置):

而我想要以下结果:

这样我就可以继续输入以获取以下内容:

我应该怎么做才能得到我想要的结果?

提前谢谢了!

0 投票
1 回答
1036 浏览

slimv - 如何在 windows 7 中使用 slimv 设置 MIT-Scheme 环境?

我阅读了源代码slimv\ftplugin\scheme\slimv-scheme.vim

我的系统里没有scheme.exe,只能找到一个c:\Program Files\MIT-GNU Scheme\bin\mit-scheme.exe

当我尝试运行C:\Program Files\MIT-GNU Scheme\bin>mit-scheme.exe --eval "(let loop () (start- swank) (loop))"时,出现错误

我试图在 Vim 中加载一个 .scm 并输入以下命令:

并且自动检测不成功:(

0 投票
1 回答
471 浏览

vim - slimv + vim : slimv 忽略 vim 选项卡设置

我正在使用 vim 7.3 和 slimv 来编辑 *.lisp 文件。

不幸的是,slimv 几乎忽略了我的 vim 缩进设置,这不时会造成混乱。我想使用制表符进行缩进,并在 vimrc 中有以下几行:

Slimv 忽略了这些设置并坚持使用空格进行缩进,每个缩进 2 个空格。我设法通过注释掉来修复“制表符”行为(因此它不再插入 2 个空格而不是制表符)

Vim\vimfiles\indent\lisp.vimlisp 表单的中间插入新行时,我不太确定如何修复自动缩进。在这种情况下,slimv 再次忽略我的设置并使用空格而不是制表符对齐新行,每个缩进级别 2 个空格。

据我所知,缩进处理function! SlimvIndent( lnum )位于“Vim/vimfiles/ftplugin/slimv.vim”中,但我不太确定如何修复此功能(而且它似乎没有任何可配置的任何地方的设置)。

如何修复 slimv 中的选项卡行为?它有有用的快捷方式(,e评估表单等),但选项卡问题很烦人。

想法?

0 投票
1 回答
730 浏览

vim - 我如何让 slimv 与 SBCL 一起工作?

我正在尝试让 slimv(来自 hg 的最新版本)与 SBCL 1.2.2 一起使用。当我添加并let g:slimv_impl="sbcl"尝试.vimrc让 slimv 启动 SWANK 服务器时,加载失败并出现以下错误:

一个快速的谷歌让我怀疑捆绑的 SLIME 版本太旧,所以我得到了最新版本(2.10)并slime用它替换了文件夹。现在启动并连接到 lisp 进程似乎工作正常,但 REPL 已损坏。我可以输入代码,但按回车键不会输出结果,也不会再次打印提示。Eval-Defun等似乎也不起作用。

我的 VIM 是 7.4 版,使用 Python (2.7) 支持编译。使用 CLISP 时 slimv 工作正常。