2016-08-04 6 views
1

commonanyにIDEとしてGeanyをセットアップした経験がありますか?私はSBCLインストールされている、これはwhereis sbclの出力である:私はGeanyにF5でプログラムを実行するとGeany as CommonLisp IDE

sbcl: /usr/bin/sbcl /usr/lib/sbcl /etc/sbcl.rc /usr/share/man/man1/sbcl.1.gz 

は、しかし、私はそれがCLISPを検索見せかけの端末でこれを取得する:

以上
/tmp/geany_run_script_9ZR2LY.sh: 7: /tmp/geany_run_script_9ZR2LY.sh: clisp: not found 

詳細インデントもリスプモードでは非アクティブになります。 誰も助けることができますか?

私はUbuntu-studioを使用しています。

答えて

4

私はGeanyをインストールし、(print "Hi")と入力してファイルを保存し、実行しようとしました。それはうまくいきましたが、私はCLispをインストールしたことがあります。

[ビルド]メニューには、実行可能ファイルを変更できる[ビルドコマンドの設定]項目があります。次の行を入力します:

sbcl --script "%f" 

はしかし、今、あなただけのスクリプトを実行することができますし、Common Lispのような動的なプログラミング環境での作業のすべて生産楽しいインタラクティブな部分を失います。 のEmacs +スライムを使い始めるために関連する質問と回答を参照してください。

+0

素晴らしい!ありがとうございました。 – amirteymuri

+0

clojureファイルを実行するためのビルドコマンドは何でしょうか? – amirteymuri

+0

@amirteymuri https://stackoverflow.com/questions/7656523/how-can-i-run-a-clj-clojure-file-i-createdを参照してください。 – coredump

2

あなたはこのCL Plugin for Geanyがリリースされた便利かもしれません。 SBCLで動作することが知られています。それはまだアルファです。 Emacsをインストールする必要がありますが、バッチ処理としてのみ使用されます。

2

Geanyプラグインがhttps://github.com/tgutu/geanylispedit

でありそれはあなたがLispのREPLと対話することができますがGeanyの端末内で起動し、キーボードショートカットを経由して、それにS式を送信します。これはまともな環境を与えるようです。

編集:

プラグインはかなり古いですし、いくつかの依存関係をインストールした後、手動でコンパイルする必要があります。手でMakefileを微調整する必要があるかもしれませんが、私のシステムではgeanylispedit.oターゲットに-I/usr/include/vte-0.0/を追加しなければなりませんでした。

キーボードショートカットは素晴らしいですが、まだ適切な自動インデントが不足しているため、ほとんど使用できません。