emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r105234: Add new command `Info-beginn


From: Lars Magne Ingebrigtsen
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105234: Add new command `Info-beginning-of-buffer' to allow announcing `b'
Date: Fri, 15 Jul 2011 17:13:00 +0200
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105234
fixes bug(s): http://debbugs.gnu.org/8325
committer: Lars Magne Ingebrigtsen <address@hidden>
branch nick: trunk
timestamp: Fri 2011-07-15 17:13:00 +0200
message:
  Add new command `Info-beginning-of-buffer' to allow announcing `b'
  
  * info.el (Info-beginning-of-buffer): New command.
  (Info-mode-map): Use it instead of `beginning-of-buffer' to allow
  announcing `b' as the key (bug#8325).
modified:
  lisp/ChangeLog
  lisp/info.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2011-07-15 14:59:42 +0000
+++ b/lisp/ChangeLog    2011-07-15 15:13:00 +0000
@@ -1,5 +1,9 @@
 2011-07-15  Lars Magne Ingebrigtsen  <address@hidden>
 
+       * info.el (Info-beginning-of-buffer): New command.
+       (Info-mode-map): Use it instead of `beginning-of-buffer' to allow
+       announcing `b' as the key (bug#8325).
+
        * emacs-lisp/cl-macs.el (declare): Doc string fix-up.
 
        * international/mule-cmds.el

=== modified file 'lisp/info.el'
--- a/lisp/info.el      2011-07-13 13:35:02 +0000
+++ b/lisp/info.el      2011-07-15 15:13:00 +0000
@@ -2789,6 +2789,11 @@
               (goto-char (point-max)))))
        (t (error "No previous nodes"))))
 
+(defun Info-beginning-of-buffer ()
+  "Go to the beginnning of the buffer."
+  (interactive)
+  (goto-char (point-min)))
+
 (defun Info-scroll-up ()
   "Scroll one screenful forward in Info, considering all nodes as one sequence.
 Once you scroll far enough in a node that its menu appears on the screen
@@ -3650,7 +3655,7 @@
 (defvar Info-mode-map
   (let ((map (make-keymap)))
     (suppress-keymap map)
-    (define-key map "." 'beginning-of-buffer)
+    (define-key map "." 'Info-beginning-of-buffer)
     (define-key map " " 'Info-scroll-up)
     (define-key map "\C-m" 'Info-follow-nearest-node)
     (define-key map "\t" 'Info-next-reference)
@@ -3671,7 +3676,8 @@
     (define-key map "[" 'Info-backward-node)
     (define-key map "<" 'Info-top-node)
     (define-key map ">" 'Info-final-node)
-    (define-key map "b" 'beginning-of-buffer)
+    (define-key map "b" 'Info-beginning-of-buffer)
+    (put 'Info-beginning-of-buffer :advertised-binding "b")
     (define-key map "d" 'Info-directory)
     (define-key map "e" 'Info-edit)
     (define-key map "f" 'Info-follow-reference)
@@ -3931,7 +3937,7 @@
 \\[Info-scroll-down]   Normally, scroll backward.  If the beginning of the 
buffer is
          already visible, try to go to the previous menu entry, or up
          if there is none.
-\\[beginning-of-buffer]        Go to beginning of node.
+\\[Info-beginning-of-buffer]   Go to beginning of node.
 
 Advanced commands:
 \\[Info-search]        Search through this Info file for specified regexp,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]