# HG changeset patch # User Stefan Monnier # Date 1192809789 0 # Node ID a3364ed63fcde8857a63a69fea849f6e643295ad # Parent 13cb05eb9f298092e4fca660ad846e6254aa8152 (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. diff -r 13cb05eb9f29 -r a3364ed63fcd lisp/ChangeLog --- a/lisp/ChangeLog Fri Oct 19 15:59:13 2007 +0000 +++ b/lisp/ChangeLog Fri Oct 19 16:03:09 2007 +0000 @@ -1,5 +1,9 @@ 2007-10-19 Stefan Monnier + * doc-view.el (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. + * smerge-mode.el: Add word-granularity refinement. (smerge-refine-forward-function, smerge-refine-ignore-whitespace) (smerge-refine-weight-hack): New vars. diff -r 13cb05eb9f29 -r a3364ed63fcd lisp/doc-view.el --- a/lisp/doc-view.el Fri Oct 19 15:59:13 2007 +0000 +++ b/lisp/doc-view.el Fri Oct 19 16:03:09 2007 +0000 @@ -212,8 +212,10 @@ ;; 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 "") 'doc-view-next-page) - (define-key map (kbd "") 'doc-view-previous-page) + (define-key map (kbd "") 'forward-page) + (define-key map (kbd "") '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 @@ (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 "") 'image-forward-hscroll) - (define-key map (kbd "") 'image-backward-hscroll) - (define-key map (kbd "") 'image-next-line) - (define-key map (kbd "") '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 "") 'mwheel-scroll) - (define-key map (kbd "") '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