2

私はEmacsが初めてです。最近、GitHub から dot-emacs 構成を取得しました。ホームディレクトリのレポを .emacs.d として複製しました

これは、clojure 環境をセットアップするためのものです。Emacs を開いて Mx nrepl-jack-in に入ると、minibuf に「No Match」と表示されます

私は間違って何をしていますか? ありがとう!

4

1 に答える 1

1

nREPL がロードされていない可能性があります。以下を に追加しますinit.el

(autoload 'nrepl-jack-in "nrepl" nil t)

で今すぐ実行できるはずですM-x nrepl-jack-in


コマンドが機能しない場合は、トラブルシューティングを行う必要があります。

  • nREPL が実際にインストールされていることを確認してください。Emacs ライブラリnREPL サーバーの両方が必要です。

  • 起動時にエラーがないか確認してください。--d次のフラグを使用してターミナルから Emacs を起動します。

    emacs --d

    起動中に何か問題が発生した場合は、バックトレースが取得されます。

  • init.el が実際にロードされていることを確認してください。次のコードを init.el の末尾に追加して、Emacs を再起動します。

    (message "---> LOADED")

    *Messages*すべてがロードされている場合、これはバッファに表示されます。


編集:

init.el がロードされていないようです。.emacsまたはという名前のファイルがないか、ホーム フォルダを確認してください.emacs.el

それ以外の場合は、パスの問題である可能性があります。ターミナルを開き、これが期待するファイルであることを確認します。

less ~/.emacs.d/init.el
于 2013-05-26T15:10:36.753 に答える