From 5a715c85c263762af477fe753662c0919586c57c Mon Sep 17 00:00:00 2001 From: Lin Sun Date: Tue, 7 Jun 2022 00:00:02 +0000 Subject: [PATCH] [pdf] Evilify the pdf-outline-buffer-mode-map after its mode be loaded --- CHANGELOG.develop | 1 + layers/+readers/pdf/packages.el | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.develop b/CHANGELOG.develop index e0c92a672..ee84b46eb 100644 --- a/CHANGELOG.develop +++ b/CHANGELOG.develop @@ -3137,6 +3137,7 @@ files (thanks to Daniel Nicolai) - Added declaration for the ~SPC P~ prefix (thanks to Codruț Constantin Gușoi) **** Pdf - Fixed ~'~ =pdf-view-jump-to-register= (thanks to duianto) +- Fixed evilifying the pdf-outline-buffer-mode-map (thanks to Lin Sun) - Key bindings: - Added to pdf-view mode and transient state - ~[~ history-backward (previous view) diff --git a/layers/+readers/pdf/packages.el b/layers/+readers/pdf/packages.el index e2ebd30b1..ce1dec162 100644 --- a/layers/+readers/pdf/packages.el +++ b/layers/+readers/pdf/packages.el @@ -68,6 +68,7 @@ ;; TODO: Make `/', `?' and `n' work like in Evil (evilified-state-evilify-map pdf-view-mode-map :mode pdf-view-mode + :eval-after-load pdf-view :bindings ;; Navigation "0" 'image-bol @@ -100,6 +101,7 @@ "zr" 'pdf-view-scale-reset) (evilified-state-evilify-map pdf-outline-buffer-mode-map :mode pdf-outline-buffer-mode + :eval-after-load pdf-outline :bindings "-" 'negative-argument "j" 'next-line @@ -125,6 +127,7 @@ "F" 'pdf-outline-follow-mode) (evilified-state-evilify-map pdf-annot-list-mode-map :mode pdf-annot-list-mode + :eval-after-load pdf-annot :bindings "f" 'pdf-annot-list-display-annotation-from-id "d" 'tablist-flag-forward @@ -133,6 +136,7 @@ "q" 'tablist-quit) (evilified-state-evilify-map pdf-occur-buffer-mode-map :mode pdf-occur-buffer-mode + :eval-after-load pdf-occur :bindings "q" 'tablist-quit "g" 'pdf-occur-revert-buffer-with-args