comparison lisp/view.el @ 96229:f0fef621a168

Fix up comments.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 24 Jun 2008 13:29:28 +0000
parents ee5932bf781d
children f1a064081e2e
comparison
equal deleted inserted replaced
96228:39e0a654d387 96229:f0fef621a168
180 (let ((map (make-sparse-keymap))) 180 (let ((map (make-sparse-keymap)))
181 (define-key map "C" 'View-kill-and-leave) 181 (define-key map "C" 'View-kill-and-leave)
182 (define-key map "c" 'View-leave) 182 (define-key map "c" 'View-leave)
183 (define-key map "Q" 'View-quit-all) 183 (define-key map "Q" 'View-quit-all)
184 (define-key map "E" 'View-exit-and-edit) 184 (define-key map "E" 'View-exit-and-edit)
185 ; (define-key map "v" 'View-exit) 185 ;; (define-key map "v" 'View-exit)
186 (define-key map "e" 'View-exit) 186 (define-key map "e" 'View-exit)
187 (define-key map "q" 'View-quit) 187 (define-key map "q" 'View-quit)
188 ; (define-key map "N" 'View-search-last-regexp-backward) 188 ;; (define-key map "N" 'View-search-last-regexp-backward)
189 (define-key map "p" 'View-search-last-regexp-backward) 189 (define-key map "p" 'View-search-last-regexp-backward)
190 (define-key map "n" 'View-search-last-regexp-forward) 190 (define-key map "n" 'View-search-last-regexp-forward)
191 ; (define-key map "?" 'View-search-regexp-backward) ; Less does this. 191 ;; (define-key map "?" 'View-search-regexp-backward) ; Less does this.
192 (define-key map "\\" 'View-search-regexp-backward) 192 (define-key map "\\" 'View-search-regexp-backward)
193 (define-key map "/" 'View-search-regexp-forward) 193 (define-key map "/" 'View-search-regexp-forward)
194 (define-key map "r" 'isearch-backward) 194 (define-key map "r" 'isearch-backward)
195 (define-key map "s" 'isearch-forward) 195 (define-key map "s" 'isearch-forward)
196 (define-key map "m" 'point-to-register) 196 (define-key map "m" 'point-to-register)
197 (define-key map "'" 'register-to-point) 197 (define-key map "'" 'register-to-point)
198 (define-key map "x" 'exchange-point-and-mark) 198 (define-key map "x" 'exchange-point-and-mark)
199 (define-key map "@" 'View-back-to-mark) 199 (define-key map "@" 'View-back-to-mark)
200 (define-key map "." 'set-mark-command) 200 (define-key map "." 'set-mark-command)
201 (define-key map "%" 'View-goto-percent) 201 (define-key map "%" 'View-goto-percent)
202 ; (define-key map "G" 'View-goto-line-last) 202 ;; (define-key map "G" 'View-goto-line-last)
203 (define-key map "g" 'View-goto-line) 203 (define-key map "g" 'View-goto-line)
204 (define-key map "=" 'what-line) 204 (define-key map "=" 'what-line)
205 (define-key map "F" 'View-revert-buffer-scroll-page-forward) 205 (define-key map "F" 'View-revert-buffer-scroll-page-forward)
206 ; (define-key map "k" 'View-scroll-line-backward) 206 ;; (define-key map "k" 'View-scroll-line-backward)
207 (define-key map "y" 'View-scroll-line-backward) 207 (define-key map "y" 'View-scroll-line-backward)
208 ; (define-key map "j" 'View-scroll-line-forward) 208 ;; (define-key map "j" 'View-scroll-line-forward)
209 (define-key map "\n" 'View-scroll-line-forward) 209 (define-key map "\n" 'View-scroll-line-forward)
210 (define-key map "\r" 'View-scroll-line-forward) 210 (define-key map "\r" 'View-scroll-line-forward)
211 (define-key map "u" 'View-scroll-half-page-backward) 211 (define-key map "u" 'View-scroll-half-page-backward)
212 (define-key map "d" 'View-scroll-half-page-forward) 212 (define-key map "d" 'View-scroll-half-page-forward)
213 (define-key map "z" 'View-scroll-page-forward-set-page-size) 213 (define-key map "z" 'View-scroll-page-forward-set-page-size)
214 (define-key map "w" 'View-scroll-page-backward-set-page-size) 214 (define-key map "w" 'View-scroll-page-backward-set-page-size)
215 ; (define-key map "b" 'View-scroll-page-backward) 215 ;; (define-key map "b" 'View-scroll-page-backward)
216 (define-key map "\C-?" 'View-scroll-page-backward) 216 (define-key map "\C-?" 'View-scroll-page-backward)
217 ; (define-key map "f" 'View-scroll-page-forward) 217 ;; (define-key map "f" 'View-scroll-page-forward)
218 (define-key map " " 'View-scroll-page-forward) 218 (define-key map " " 'View-scroll-page-forward)
219 (define-key map "o" 'View-scroll-to-buffer-end) 219 (define-key map "o" 'View-scroll-to-buffer-end)
220 (define-key map ">" 'end-of-buffer) 220 (define-key map ">" 'end-of-buffer)
221 (define-key map "<" 'beginning-of-buffer) 221 (define-key map "<" 'beginning-of-buffer)
222 (define-key map "-" 'negative-argument) 222 (define-key map "-" 'negative-argument)
693 ;; old-window is still alive => select it. 693 ;; old-window is still alive => select it.
694 (select-window old-window)) 694 (select-window old-window))
695 (when exit-action 695 (when exit-action
696 ;; Don't do that: If the user wants to quit the *Help* buffer a 696 ;; Don't do that: If the user wants to quit the *Help* buffer a
697 ;; second time it won't have any effect. 697 ;; second time it won't have any effect.
698 ;;; (setq view-exit-action nil) 698 ;;(setq view-exit-action nil)
699 (funcall exit-action buffer)) 699 (funcall exit-action buffer))
700 (force-mode-line-update)))) 700 (force-mode-line-update))))
701 701
702 (defun View-exit () 702 (defun View-exit ()
703 "Exit View mode but stay in current buffer." 703 "Exit View mode but stay in current buffer."
741 741
742 (defun view-window-size () 742 (defun view-window-size ()
743 ;; Window height excluding mode line. 743 ;; Window height excluding mode line.
744 (1- (window-height))) 744 (1- (window-height)))
745 745
746 ;(defun view-last-command (&optional who what) 746 ;; (defun view-last-command (&optional who what)
747 ; (setq view-last-command-entry this-command) 747 ;; (setq view-last-command-entry this-command)
748 ; (setq view-last-command who) 748 ;; (setq view-last-command who)
749 ; (setq view-last-command-argument what)) 749 ;; (setq view-last-command-argument what))
750 750
751 ;(defun View-repeat-last-command () 751 ;; (defun View-repeat-last-command ()
752 ; "Repeat last command issued in View mode." 752 ;; "Repeat last command issued in View mode."
753 ; (interactive) 753 ;; (interactive)
754 ; (if (and view-last-command 754 ;; (if (and view-last-command
755 ; (eq view-last-command-entry last-command)) 755 ;; (eq view-last-command-entry last-command))
756 ; (funcall view-last-command view-last-command-argument)) 756 ;; (funcall view-last-command view-last-command-argument))
757 ; (setq this-command view-last-command-entry)) 757 ;; (setq this-command view-last-command-entry))
758 758
759 (defun view-recenter () 759 (defun view-recenter ()
760 ;; Center point in window. 760 ;; Center point in window.
761 (recenter (/ (view-window-size) 2))) 761 (recenter (/ (view-window-size) 2)))
762 762
791 (floor (* (- (point-max) (point-min)) 0.01 791 (floor (* (- (point-max) (point-min)) 0.01
792 (max 0 (min 100 (prefix-numeric-value percent)))))) 792 (max 0 (min 100 (prefix-numeric-value percent))))))
793 (point-max))) 793 (point-max)))
794 (view-recenter)) 794 (view-recenter))
795 795
796 ;(defun View-goto-line-last (&optional line) 796 ;; (defun View-goto-line-last (&optional line)
797 ;"Move to last (or prefix LINE) line in View mode. 797 ;; "Move to last (or prefix LINE) line in View mode.
798 ;Display is centered at LINE. 798 ;; Display is centered at LINE.
799 ;Sets mark at starting position and pushes mark ring." 799 ;; Sets mark at starting position and pushes mark ring."
800 ; (interactive "P") 800 ;; (interactive "P")
801 ; (push-mark) 801 ;; (push-mark)
802 ; (if line (goto-line (prefix-numeric-value line)) 802 ;; (if line (goto-line (prefix-numeric-value line))
803 ; (goto-char (point-max)) 803 ;; (goto-char (point-max))
804 ; (beginning-of-line)) 804 ;; (beginning-of-line))
805 ; (view-recenter)) 805 ;; (view-recenter))
806 806
807 (defun View-goto-line (&optional line) 807 (defun View-goto-line (&optional line)
808 "Move to first (or prefix LINE) line in View mode. 808 "Move to first (or prefix LINE) line in View mode.
809 Display is centered at LINE. 809 Display is centered at LINE.
810 Also set the mark at the position where point was." 810 Also set the mark at the position where point was."