2

SuperCollider with Overtoneと VimClojure を使用しています。でも、うまくいかない…何が問題なの?

「lein repl」が機能します。

user -> (use 'overtone.live)

プロジェクト.clj

(defproject overtone-tutorial "1.0.0-SNAPSHOT"
  :dependencies [[overtone "0.5.0"]])

エラー

Vimを起動

java.lang.IllegalStateException: バインドされていない fn を呼び出そうとしています: #'vimclojure.nails/NamespaceOfFile

そしてNGServer

警告: replは動的に宣言されていないため、動的に再バインドできませんが、その名前はそうではないことを示唆しています。^:dynamic replを指定するか、名前を変更してください。

警告: print-prettyは動的に宣言されていないため、動的に再バインドできませんが、その名前はそうではないことを示唆しています。^:dynamic print-pretty と表示するか、名前を変更してください。

4

3 に答える 3

0

私は倍音でvim-fireplaceを使用しています。単純なハッキングには十分すぎるほどです。

于 2013-03-25T23:36:19.217 に答える
0

VimClojure の新しいリリースを使用してください。この問題は、Clojure 1.3 での動的 Vars に関するいくつかの変更に起因しています。

于 2011-10-31T09:34:14.977 に答える
0

本当の答えではありませんが、Sam Aaron は emacs を使用しています。個人的には、彼のライブ コーディング セットアップ (https://github.com/overtone/live-coding-emacs) と悪 (http://gitorious.org/evil) の組み合わせは、私のような vim の頭にはかなり快適だと思います。

于 2011-11-01T21:23:07.917 に答える