Fix for pdf tools
This commit is contained in:
parent
0dc5b2fd9a
commit
8eec32c32a
1 changed files with 24 additions and 16 deletions
40
config.org
40
config.org
|
|
@ -658,24 +658,32 @@ This doesn-t work for me for now, very laggy and inconsistent
|
||||||
* PDF Tools
|
* PDF Tools
|
||||||
[[https://github.com/vedang/pdf-tools][pdf-tools]] is a replacement of DocView for viewing PDF files inside Emacs. It uses the poppler library, which also means that ‘pdf-tools’ can by used to modify PDFs. I use to disable ‘display-line-numbers-mode’ in ‘pdf-view-mode’ because line numbers crash it.
|
[[https://github.com/vedang/pdf-tools][pdf-tools]] is a replacement of DocView for viewing PDF files inside Emacs. It uses the poppler library, which also means that ‘pdf-tools’ can by used to modify PDFs. I use to disable ‘display-line-numbers-mode’ in ‘pdf-view-mode’ because line numbers crash it.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(unless (kylekrein/is-android) ;; fails to compile
|
(unless (kylekrein/is-android) ;; fails to compile
|
||||||
(use-package pdf-tools
|
(use-package pdf-tools
|
||||||
:ensure t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
:commands (pdf-loader-install)
|
:commands (pdf-loader-install)
|
||||||
:mode "\\.pdf\\'"
|
:mode "\\.pdf\\'"
|
||||||
;:bind (:map pdf-view-mode-map
|
;:bind (:map pdf-view-mode-map
|
||||||
; ("j" . pdf-view-next-line-or-next-page)
|
; ("j" . pdf-view-next-line-or-next-page)
|
||||||
; ("k" . pdf-view-previous-line-or-previous-page)
|
; ("k" . pdf-view-previous-line-or-previous-page)
|
||||||
; ("C-=" . pdf-view-enlarge)
|
; ("C-=" . pdf-view-enlarge)
|
||||||
; ("C--" . pdf-view-shrink))
|
; ("C--" . pdf-view-shrink))
|
||||||
:init (pdf-loader-install)
|
:init (pdf-loader-install)
|
||||||
:config (add-to-list 'revert-without-query ".pdf"))
|
:config (add-to-list 'revert-without-query ".pdf"))
|
||||||
|
|
||||||
(add-hook 'pdf-view-mode-hook #'(lambda () (interactive) (display-line-numbers-mode -1)
|
(add-hook 'pdf-view-mode-hook #'(lambda () (interactive) (display-line-numbers-mode -1)))
|
||||||
(blink-cursor-mode -1)
|
;; edit -> view
|
||||||
(doom-modeline-mode -1))))
|
(add-hook 'pdf-virtual-edit-mode-hook
|
||||||
|
(lambda ()
|
||||||
|
(define-key pdf-virtual-edit-mode-map (kbd "C-c C-c") #'pdf-view-mode)
|
||||||
|
)))
|
||||||
|
|
||||||
|
;; view -> edit
|
||||||
|
(add-hook 'pdf-view-mode-hook
|
||||||
|
(lambda ()
|
||||||
|
(define-key pdf-view-mode-map (kbd "C-c C-c") #'pdf-virtual-edit-mode)
|
||||||
|
))
|
||||||
#+end_src
|
#+end_src
|
||||||
* Drawing tools
|
* Drawing tools
|
||||||
[[https://github.com/misohena/el-easydraw][el-easydraw]]
|
[[https://github.com/misohena/el-easydraw][el-easydraw]]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue