1

emacs を起動するたびにデフォルトで paredit モードを有効にする簡単な方法はありますか? .emacs に次のコードがあります。

(scroll-bar-mode -1)
(tool-bar-mode -1)
(menu-bar-mode -1)
(show-paren-mode 1)
(global-rainbow-delimiters-mode 1)
(global-hl-line-mode 1)
(global-linum-mode t)
(paredit-mode 1)

paredit-mode を除くすべてのモードがロードされます。なぜこうなった?

ありがとうございました。

4

2 に答える 2

1

これらのモードのため、paredit-modeバッファローカル (つまり、バッファごとに個別にアクティブ化される) のみで、その他はすべてグローバルです。そのため、 でparedit-mode行うように有効~/.emacsにすると、そのコードがロードされたときにたまたま現在のバッファー (通常は*scratch*バッファー) でアクティブになりますが、アクセスする後続のファイル バッファーではアクティブになりません。

あなたは次のようなものを使いたい

(add-hook 'foo-mode-hook 'paredit-mode)

を使用するバッファで有効にしたい場合foo-mode

于 2014-09-08T00:19:33.963 に答える