私はEmacsが初めてです。最近、GitHub から dot-emacs 構成を取得しました。ホームディレクトリのレポを .emacs.d として複製しました
これは、clojure 環境をセットアップするためのものです。Emacs を開いて Mx nrepl-jack-in に入ると、minibuf に「No Match」と表示されます
私は間違って何をしていますか? ありがとう!
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