Windows + Vim / gVim での Slimv の設定

Windows + Vim / gVim での Slimv の設定

私はCommon Lispを学ぶつもりで、私が従う予定の本ではGNU EmacsとSLIMEを組み合わせて使うことを勧めています。しかし、私はWindows上でのEmacsの動作があまり好きではなく、一般的にVim / gVimの方が簡単だと感じているので、基本的にVim / gVim用のSLIMEのバージョンがあることを知ってとても嬉しかったです。スリム

しかし、まったく動作しませんでした。*.lispファイルを開くたびに次のエラーが表示されます。

Error detected while processing C:\Users\d125q\vimfiles\bundle\slimv0912\ftplugin\lisp\slimv-lisp.vim:
line 66:
E128: Function name must start with a capital or "s:" b:SlimvAutodetect( preferred )
line 80:
E133: :return not inside a function
line 85:
E133: :return not inside a function
line 89:
E133: :return not inside a function
line 195:
E117: Unknown function: SlimvInitBuffer``

私はPython 2.7をインストールしています。これは私のgVimがコンパイルされたバージョンです( によって検証済み:version)。また、スチールバンク Common Lisp問題なくコマンドラインから実行できます。 には Slimv 関連の設定はありませんが~\_vimrc、カスタム Swank コマンドラインを設定してみましたが、同じエラーが発生しました。

私の Vim も Python 3 サポートでコンパイルされているので、Python 3 をインストールしてみるべきでしょうか? ただし、このエラーは Python がインストールされていないことに関連しているようには思えません。

どのような助けでも大歓迎です。

答え1

プラグインが定義しようとするバッファローカル関数はありません。Vim バージョン 7.4.260 より前ではこれは無視されていましたが、現在はエラーになります。

ご存知のとおり、この問題は開発バージョンで修正されていますが、まだリリースされていません。回避策としては、古いバージョンの Vim を引き続き使用することです。

答え2

最新のSlimvをダウンロードするにはhttps://bitbucket.org/kovisoft/slimv/downloads/?tab=downloads大丈夫でしょう!

関連情報