doc-view-mode
は非常に遅く、有効にされているのはlinum-mode
です。このモードでは無効にしようとしています。同じ質問は、ほぼ6年前に回答されています automatically disable a global minor mode for a specific major modeEmacsでメジャーモードのグローバルマイナーを永久に無効にする
philsの答えに続いて、私は私の.emacsファイルに次のように入れている:
(define-global-minor-mode my-global-linum-mode global-linum-mode
(lambda()
(when (not (memq major-mode
(list 'doc-view-mode 'shell-mode)))
(global-linum-mode))))
(my-global-linum-mode 1)
(add-hook 'doc-view-mode-hook 'my-inhibit-global-linum-mode)
(defun my-inhibit-global-linum-mode()
"Counter-act `global-linum-mode'."
(add-hook 'after-change-major-mode-hook
(lambda() (linum-mode 0))
:append :local))
問題は、私はそれを動作させることができないということです永久に。新しいバッファを開始すると、バッファに行番号が再び表示されます(doc-view-mode
)。助けてください!
チャームのように働いた。おかげさまで6年ぐらいのあなたの答えをありがとう! –
もう1つ:例外のリストにミニバッファを追加する方法は?そこに行番号は必要ありませんか? –
(1)歓迎です:)(2)コードはそれに応じて更新されました。 – phils