doc-view-mode
有効にすると非常に遅いためlinum-mode
、そのモードでは無効にしようとしています。同じ質問がほぼ 6 年前に回答されました:
特定のメジャー モードのグローバル マイナー モードを自動的に無効にします。
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
ます。助けてください!