This layer adds support for reading djvu files with spacemacs.
Because of some difficulties, the layer does not lazy load the djvu.el
and
djvu3.el
packages.
This layer provides a full featured djvu editor by implementing the djvu.el package along with the djvu3 extension (a newer alternative to djvu2.el).
- flexible annotation editing and rendering, covering most (but not all) of djvused annotation definitions
- fast navigation with imenu
- fast search with djvu-occur
- remember last view with djvu-restore
- dark mode
First download this repository to you private directory with
git clone https://github.com/dalanicolai/djvu-layer.git ~/.emacs.d/private/djvu
Subsequently to use this configuration layer, add it to your ~/.spacemacs
. You
will need to add djvu
to the existing dotspacemacs-configuration-layers
list in
this file.
djvu-read-mode
Key Binding | Description |
---|---|
i | djvu-image-toggle |
j | scroll up |
k | scroll down |
J | next page |
K | previous page |
g | goto page |
d | djvu-toggle-invert (dark-mode) |
c | djvu-toggle-semi-continuous-scrolling (works only when image larger than window) |
+/- | zoom-in/out |
, s | djvu-occur |
/ | djvu fast search |
n | djvu search continue |
SPC j i | imenu navigation |
o | outline |
Annotations
SPC m h | keyboard highlight |
mouse-1-drag | highlight |
S-mouse-1-drag | text annotation (comment) |
C-mouse-1-drag | text pushpin (rendering pushpin not, yet, implemented) |
mouse-2-drag | line |
S-mouse-2-drag | horizontal line |
C-mouse-2-drag | vertical line |
C-S-mouse-2-drag | arrow |
djvu-image-minor-mode
s | save-image |
djvu-occur-mode
C-j | next entry and follow |
C-k | prevoius entry and follow |