私はEmacsとCommonLispの初心者です。私はEmacsにSLIMEを正常にインストールしましたが、虹色の括弧がないことに気づきました(これは驚きです)。この機能を有効にするにはどうすればよいですか?前もって感謝します。
1 に答える
emacswikiにはRainbowDelimitersモードがあり、これはあなたに合っているかもしれません。そうでなければ、他の括弧で囲まれた外観パッケージもたくさんあります。
更新:これは私のために働いた。
これはおそらくまだ初心者にやさしいものではありません。私は20年間、Emacsの初心者であることを忘れるのを助けるために、何度も何度も使用してきました...
まず、.emacs
ホームディレクトリにファイルがあることを確認します。C-x C-f
[visit-buffer]に続いて~/.emacs
Enterキーを押すとうまくいくはずです。
elispファイルを保存するためのディレクトリも必要です。
「〜/ .emacs.d /」は通常にあるload-path
ので、それを使用するのが最も簡単な開始方法です。
存在しない場合は作成してください。
次に、rainbow-delimiters.elをダウンロードします。前のステップのelispフォルダーに移動する必要があります。「、」、「Return」、「rainbow-delimiters.el」へのパスを入力します(この手順は効率を上げるためだけのものです)
。M-x byte-compile-file
次に、次のように入力します.emacs
。
(require 'rainbow-delimiters)
(add-hook 'slime-repl-mode-hook 'rainbow-delimiters-mode)
保存(C-x C-s
)して再起動します。
(「モードフック」は、Emacsが特定のモードに切り替わるときに呼び出される関数(または関数のリスト)です。)
試してみるためだけにEmacsを再起動したくない場合は、各式の最後にカーソルを置き、C-x C-e
[eval-last-sexp]と入力します(これはインタラクティブな「*スクラッチ*」バッファーでも機能します)。
この後スライムを始めるとM-x slime
、色付きの括弧が表示されました。
配色はカスタマイズ可能です。オプションを見つける最も簡単な方法は、M-x customize-apropos
(Returnキーを押す)と入力するrainbow
(Returnキーを押す)ことです。
HTH。
C-h t
まだ行っていない場合は、組み込みのチュートリアル( )を確認してください。Emacsは少し変わった語彙を持っているので、時々ドキュメント(C-h i
)を読むのは良いことであり、そこにはたくさんの「ああ、それができる」瞬間があります。