diff options
author | jao <jao@gnu.org> | 2021-04-05 03:14:50 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-04-05 03:14:50 +0100 |
commit | 1832ca950d97093436088bba97f6256d414c344a (patch) | |
tree | 694df0d840592e260842a7d0abe2226fee456169 /init.org | |
parent | 88edb9f1c6f06d7c3dfccdc496e07b52ff296d50 (diff) | |
download | elibs-1832ca950d97093436088bba97f6256d414c344a.tar.gz elibs-1832ca950d97093436088bba97f6256d414c344a.tar.bz2 |
add to doc-view the bits we need: outline and imenu
Diffstat (limited to 'init.org')
-rw-r--r-- | init.org | 36 |
1 files changed, 24 insertions, 12 deletions
@@ -1485,23 +1485,27 @@ - ~M-x doc-view-presentation~ *** pdf-tools &co. #+begin_src emacs-lisp - (use-package pdf-tools - :ensure t - :config (pdf-tools-install) - :diminish ((pdf-view-midnight-minor-mode . "")) - :bind (:map pdf-view-mode-map - (("C-c C-d" . pdf-view-midnight-minor-mode)))) + ;; (use-package pdf-tools + ;; :ensure t + ;; :config (pdf-tools-install) + ;; :diminish ((pdf-view-midnight-minor-mode . "")) + ;; :bind (:map pdf-view-mode-map + ;; (("C-c C-d" . pdf-view-midnight-minor-mode)))) + + ;; (require 'pdf-tools) - (require 'pdf-tools) + #+end_src +*** open pdf and session + #+begin_src emacs-lisp (use-package saveplace-pdf-view :ensure t) (require 'saveplace-pdf-view) - #+end_src -*** open pdf and session - #+BEGIN_SRC emacs-lisp + (when (require 'jao-doc-view nil t) + ;; (setq doc-view-cache-directory + ;; (expand-file-name "~/.emacs.d/cache/docview")) (jao-doc-view-start-session-timer)) (defvar jao-open-doc-fun 'jao-find-or-open) @@ -1528,10 +1532,10 @@ (defun jao-afio-open-pdf (file page &optional height) (jao-open-doc file) - (when page (jao-org--pdf-go page height))) + (when page (jao-doc-view-goto-page page height))) (setq jao-org-open-pdf-fun #'jao-afio-open-pdf) - #+END_SRC + #+end_src *** Hydra #+begin_src emacs-lisp (major-mode-hydra-define pdf-view-mode nil @@ -1541,6 +1545,14 @@ "Session" (("g" jao-doc-view-goto-bmk "go to saved bookmark") ("s" jao-open-pdf-session "load session")))) + + (major-mode-hydra-define doc-view-mode nil + ("Notes" + (("o" jao-org-pdf-goto-org "notes file") + ("O" (jao-org-pdf-goto-org 4) "notes file, linking")) + "Session" + (("g" jao-doc-view-goto-bmk "go to saved bookmark") + ("s" jao-open-pdf-session "load session")))) #+end_src * Email *** message mode |