#emacs #evil-mode
#emacs #режим зла
Вопрос:
Когда я печатаю M-x man
, он открывает разделение и ведет себя как специальный буфер.
Я хочу, чтобы при вызове M-x man
он захватывал текущее окно и не открывал никаких новых разделений. Кроме того, я хочу, чтобы он вел себя как любой обычный текстовый буфер evil, начинающийся в evil-normal-state.
Есть ли способ добиться этого?
заранее спасибо.
Комментарии:
1. В этом нет ничего «нормального»
evil
.
Ответ №1:
Следующий фрагмент работал для меня:
(with-eval-after-load "man"
(progn
(evil-set-initial-state 'Man-mode 'normal)
(setq Man-notify-method 'pushy)
)
)
Комментарии:
1. n.b. В отличие
eval-after-load
progn
от того, что при использовании нет необходимостиwith-eval-after-load
.2. ДА.
amp;rest BODY
Аргумент сообщает вам, что может быть предоставлено любое количество форм — в отличие от единственногоFORM
аргумента, требуемого дляeval-after-load
.