EmacsでClojure関数のドキュメントを表示できますか?つまり、Clojure関数をカーソルの下で検索するようにEmacsを設定できますか?EmacsのClojureドキュメント
私はclojure-modeとSLIMEを使用しています。奇妙なことに、lein repl
によって自動的に読み込まれますが、apropos
またはdir
をSLIMEのreplに使用することはできません。
EmacsでClojure関数のドキュメントを表示できますか?つまり、Clojure関数をカーソルの下で検索するようにEmacsを設定できますか?EmacsのClojureドキュメント
私はclojure-modeとSLIMEを使用しています。奇妙なことに、lein repl
によって自動的に読み込まれますが、apropos
またはdir
をSLIMEのreplに使用することはできません。
通常、C-c C-ddにバインドされている関数slime-describe-symbol
を試してください。
どこかの関数名の近くに置きポイントを、その後C-D、そしてD、C-Cを打ちます。
ありslime-describe-function
はC-CのC-D Fに結合している、まただが、それは、前述のシンボルに関連する検索機能よりも少ない一般的だと私はめったに、それを使用しません。
すべてのドキュメント関連機能を表示するには、C-c C-d C-hを押してください。これらのバインディングはClojureに固有のものではありません。代わりにSLIMEで定義されており、他のLisp方言ではうまくいかない場合でも同様に動作します。
SLIME REPLから実行することができます( 'clojure.repl'を使用してください)。これは、前述したslime-describe-symbol/function
コマンドよりも良い、私はslime-apropos
とeldoc
マイナーモードの組み合わせを見つけるaproposのと
可能なドキュメントのような関数を(あなたはそれがそれらの両方を修正するようスワンク、Clojureの1.4.0を持っていることを確認してください)になります。
C-C、C-D、C-DはC-C、C-DのDの別名であり、あなたが適切なタイミングではCtrlキーを解放する必要はありませんようにヒットする方が簡単です。 – ivant
真。これまでに私は筋肉の記憶を作り、自然に他の配列を使うようにしました。私は 'C-c C-d'とドキュメントディスパッチプレフィックスを関連づけ、その時点でどのドキュメントを望んでいるのかを考え、最後の文字に先行することから来ていると思います。したがって、Controlキーを放すと、一時停止して決定することになります。 – seh