diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2007-10-19 16:03:09 +0000 | 
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2007-10-19 16:03:09 +0000 | 
| commit | eb8d0216d4836a80ba54f1c5413315e06fce4b17 (patch) | |
| tree | 539a9e645c8249d558249245d71cebe234c45c26 /lisp/doc-view.el | |
| parent | cd62539fc7ce9529619880b309276ca9d6c6ce13 (diff) | |
| download | emacs-eb8d0216d4836a80ba54f1c5413315e06fce4b17.tar.gz | |
(doc-view-mode-map): Use remapping.
Don't rebind C-v, M-v to their default value.
Don't bind mouse-4 and mouse-5: it's mwheel.el's job.
Diffstat (limited to 'lisp/doc-view.el')
| -rw-r--r-- | lisp/doc-view.el | 22 | 
1 files changed, 8 insertions, 14 deletions
| diff --git a/lisp/doc-view.el b/lisp/doc-view.el index d93a8ca316d..b6d8235a02b 100644 --- a/lisp/doc-view.el +++ b/lisp/doc-view.el @@ -212,8 +212,10 @@ has finished."      ;; Navigation in the document      (define-key map (kbd "n")         'doc-view-next-page)      (define-key map (kbd "p")         'doc-view-previous-page) -    (define-key map (kbd "<next>")    'doc-view-next-page) -    (define-key map (kbd "<prior>")   'doc-view-previous-page) +    (define-key map (kbd "<next>")    'forward-page) +    (define-key map (kbd "<prior>")   'backward-page) +    (define-key map [remap forward-page]  'doc-view-next-page) +    (define-key map [remap backward-page] 'doc-view-previous-page)      (define-key map (kbd "SPC")       'doc-view-scroll-up-or-next-page)      (define-key map (kbd "DEL")       'doc-view-scroll-down-or-previous-page)      (define-key map (kbd "M-<")       'doc-view-first-page) @@ -232,18 +234,10 @@ 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) -    (define-key map (kbd "M-v")       'scroll-down) +    (define-key map [remap forward-char]  'image-forward-hscroll) +    (define-key map [remap backward-char] 'image-backward-hscroll) +    (define-key map [remap next-line]     'image-next-line) +    (define-key map [remap previous-line] 'image-previous-line)      ;; Show the tooltip      (define-key map (kbd "C-t")       'doc-view-show-tooltip)      ;; Toggle between text and image display or editing | 
