たとえば、プロジェクトを実行する次のコマンドがあります。
java -cp "lib/*:src:resources" clojure.main -m etl-proxy.proxy.core
そこで、次のコマンドでcomintバッファを作成しようとしました:
(progn
(kill-all-local-variables)
(erase-buffer)
(comint-mode)
(comint-exec (current-buffer) "etl-proxy"
"java" nil '("-cp" "\"lib/*:src:resources\"" "clojure.main"
"-m" "etl-proxy.proxy.core")))
これにより、Java クラスパス エラーが発生します。しかし"lib/*:src:resources"
、プロパティリストのキーを変更すると、これは正常に機能します。
シェルを実行せずにcomintモードで文字列処理を強制するにはどうすればよいですか?