]> code.delx.au - gnu-emacs/commitdiff
(doc-view-mode-map): Use the image-mode scrolling commands. Don't rebind C-x k.
authorReiner Steib <Reiner.Steib@gmx.de>
Thu, 18 Oct 2007 19:33:57 +0000 (19:33 +0000)
committerReiner Steib <Reiner.Steib@gmx.de>
Thu, 18 Oct 2007 19:33:57 +0000 (19:33 +0000)
lisp/ChangeLog
lisp/doc-view.el

index 79830aa53d61f7ac64843a993657d60a2235aaca..b1a674aa3634be0b925c23e74cf1598d3d058675 100644 (file)
@@ -5,6 +5,9 @@
        (doc-view-pdf->txt-sentinel, doc-view-pdf->txt)
        (doc-view-ps->pdf-sentinel, doc-view-ps->pdf): Remove superfluous
        messages.
+       (doc-view-mode-map): Use the image-mode scrolling commands.  Don't
+       rebind C-x k.
+
 
 2007-10-18  Reiner Steib  <Reiner.Steib@gmx.de>
 
index da116fa2bdea5ccea0eedc9b46d852671e8aca1e..dd7565ced87266c98e2cfbde1f632d5c15353f28 100644 (file)
 ;;; Code:
 
 (require 'dired)
+(require 'image-mode)
 (eval-when-compile (require 'cl))
 
 ;;;; Customization Options
@@ -222,7 +223,6 @@ has finished."
     ;; Killing/burying the buffer (and the process)
     (define-key map (kbd "q")         'bury-buffer)
     (define-key map (kbd "k")         'doc-view-kill-proc-and-buffer)
-    (define-key map (kbd "C-x k")     'doc-view-kill-proc-and-buffer)
     ;; Slicing the image
     (define-key map (kbd "s s")       'doc-view-set-slice)
     (define-key map (kbd "s m")       'doc-view-set-slice-using-mouse)
@@ -233,6 +233,14 @@ has finished."
     (define-key map (kbd "C-S-n")     'doc-view-search-next-match)
     (define-key map (kbd "C-S-p")     'doc-view-search-previous-match)
     ;; Scrolling
+    (define-key map (kbd "<right>")   'image-forward-hscroll)
+    (define-key map (kbd "<left>")    'image-backward-hscroll)
+    (define-key map (kbd "<down>")    'image-next-line)
+    (define-key map (kbd "<up>")      'image-previous-line)
+    (define-key map (kbd "C-f")       'image-forward-hscroll)
+    (define-key map (kbd "C-b")       'image-backward-hscroll)
+    (define-key map (kbd "C-n")       'image-next-line)
+    (define-key map (kbd "C-p")       'image-previous-line)
     (define-key map (kbd "C-v")       'scroll-up)
     (define-key map (kbd "<mouse-4>") 'mwheel-scroll)
     (define-key map (kbd "<mouse-5>") 'mwheel-scroll)