问题标签 [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.
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 了!
vim - Vim 和 Clojure,我可以将 Slimv 或 VimClojure 与 ritz 或其他 REPL 一起使用吗?
我可以成功配置两者Slimv
,VimClojure
但我想知道是否可以将其中任何一个设置为与任何swank server
(ritz
例如)一起使用。
谢谢!
vim - vim 映射不适用于 slimv 插件
以下映射位于我的 .vimrc 中,用于在使用 :vsp 创建的垂直拆分窗格和使用 :sp 创建的拆分窗格之间快速导航。
这似乎不适用于 slimv 插件。当我按下,c
在水平拆分窗格中打开 REPL<down>
并且<up>
不在 REPL 中工作时;但是,<left>
并按<right>
预期工作。
从原始窗口中,我可以在所有四个方向上导航并进入 REPL 窗口。来自 REPL,只有<left>
和<right>
作品。<up>
并<down>
导致在窗口内上下移动光标。
quicklisp - quicklisp-client:quickload 未定义
我在 slimv 中安装了 quicklisp 并且 quickload 似乎没有工作。
apropos 有效,所以我不确定出了什么问题。
vim - vim:大括号可以在 java 文件中自动完成,就像带有 slimv 的 lisp 文件一样优雅吗?
我已经使用 slimv 很长时间了,发现它在大括号自动完成方面很棒。
但是,当我编辑 java 文件时,我尝试在我的 vimrc 中添加此代码
这不像 slimv 那样聪明。
slimv 是否支持 java 文件?
vim - 如何为 slimv 和 ritz 设置类路径
我想解决我的类路径问题。你能告诉我该怎么做吗?
我可以做到以下几点。
我可以通过推 eval (+ 1 1) 在 vim(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
参考
vim - Vim - slimv:按回车时的右括号位置
我是一个试图学习普通 lisp 的 vim 用户。我在 Windows 上运行 gvim。我正在尝试遵循此处给出的 slimv 教程:http: //kovisoft.bitbucket.org/tutorial.html
我的问题:假设您键入以下内容并在之后按回车:morse
(竖线表示光标位置)
我得到以下结果(垂直条“|”再次表示光标位置):
而我想要以下结果:
这样我就可以继续输入以获取以下内容:
我应该怎么做才能得到我想要的结果?
提前谢谢了!
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 并输入以下命令:
并且自动检测不成功:(
vim - slimv + vim : slimv 忽略 vim 选项卡设置
我正在使用 vim 7.3 和 slimv 来编辑 *.lisp 文件。
不幸的是,slimv 几乎忽略了我的 vim 缩进设置,这不时会造成混乱。我想使用制表符进行缩进,并在 vimrc 中有以下几行:
Slimv 忽略了这些设置并坚持使用空格进行缩进,每个缩进 2 个空格。我设法通过注释掉来修复“制表符”行为(因此它不再插入 2 个空格而不是制表符)
在Vim\vimfiles\indent\lisp.vim
lisp 表单的中间插入新行时,我不太确定如何修复自动缩进。在这种情况下,slimv 再次忽略我的设置并使用空格而不是制表符对齐新行,每个缩进级别 2 个空格。
据我所知,缩进处理function! SlimvIndent( lnum )
位于“Vim/vimfiles/ftplugin/slimv.vim”中,但我不太确定如何修复此功能(而且它似乎没有任何可配置的任何地方的设置)。
如何修复 slimv 中的选项卡行为?它有有用的快捷方式(,e
评估表单等),但选项卡问题很烦人。
想法?
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 工作正常。