これは非常に簡単な質問です。Emacs 22.2.1 (Ubuntu (9.04) リポジトリから) をインストールし、ホームページのリポジトリから Slime-current をダウンロードしました。
スライムに付属の指示に従ったところ、うまくいきました。スライムを起動して、期待どおりに使用できます。
しかし、lisp-mode (Mx lisp-mode) に入ると、REPL を操作できなくなります。Enter キーを押すと、カーソルが次の行に移動するだけです。
誰でもこれを修正できますか?
編集:
私がEmacsをどのように使用しているかという質問について。はい、Emacs を起動し、Mx slime でスライムに入ります。次にMx lisp-modeでlispモードに入ると、適切なシンタックスハイライトが得られると読みました。
構文の強調表示は提供されていましたが、以下で指摘されているように、これはテキスト ファイルの編集用であり、REPL との対話用ではありません。
また、最近、.emacs ファイルに次を配置すると、構文の強調表示が有効になることを読みました (機能しませんでした)。
; Syntax Highlighting
(global-font-lock-mode 1)
; Enable slime
(add-to-list 'load-path "/home/doug/Software/slime/") ; your SLIME directory
(setq inferior-lisp-program "/home/doug/Software/ccl/ccl") ; your Lisp system
(require 'slime)
(slime-setup)
; Enable psvn
(require 'psvn)
だから私は私の質問を修正する必要があると思います。Lisp-mode は単に Slime の Lisp 機能を有効にするためのものではないので、Slime で構文の強調表示を有効にするにはどうすればよいでしょうか?
編集2:
答えはコメントで提供されました。
スライムを起動し、作業する新しいファイルを開く/作成します。これは、lisp-mode が使用される予定のバッファーです。
関数が書き込まれ、強調表示され、REPL に送信されます。出力は下部に表示されます。
両者は統合するのではなく、協力することになっています。