summaryrefslogtreecommitdiffhomepage
path: root/init.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-04-05 03:14:50 +0100
committerjao <jao@gnu.org>2021-04-05 03:14:50 +0100
commit1832ca950d97093436088bba97f6256d414c344a (patch)
tree694df0d840592e260842a7d0abe2226fee456169 /init.org
parent88edb9f1c6f06d7c3dfccdc496e07b52ff296d50 (diff)
downloadelibs-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.org36
1 files changed, 24 insertions, 12 deletions
diff --git a/init.org b/init.org
index d355020..58968d4 100644
--- a/init.org
+++ b/init.org
@@ -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