diff options
| author | Andreas Politz <politza@hochschule-trier.de> | 2015-06-12 22:52:48 +0200 |
|---|---|---|
| committer | Andreas Politz <politza@hochschule-trier.de> | 2015-06-12 22:52:48 +0200 |
| commit | 63d410af3b9262cf98f4c53664e97d65910acd58 (patch) | |
| tree | 687b569b710f34fcf30f61637fab3fc8572ac4b3 /lisp/pdf-view.el | |
| parent | 51f2822700a2e039f3c9b9f36b5af5e77e628265 (diff) | |
Fix jumping via register.
* lisp/pdf-view.el (pdf-view-jump-to-register): Create entry, jump and store it.
Diffstat (limited to 'lisp/pdf-view.el')
| -rw-r--r-- | lisp/pdf-view.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/pdf-view.el b/lisp/pdf-view.el index 2e5e5c7..d1f7e8e 100644 --- a/lisp/pdf-view.el +++ b/lisp/pdf-view.el @@ -1362,10 +1362,12 @@ See also `point-to-register'." (local-variable-p 'register-alist)) (characterp last-command-event) last-command-event)))) - (when return-register - (pdf-view-position-to-register return-register)) (pdf-view-with-register-alist - (jump-to-register register delete))) + (let ((return-pos (and return-register + (pdf-view-registerv-make)))) + (jump-to-register register delete) + (when return-register + (set-register return-register return-pos))))) (provide 'pdf-view) |
