Mercurial > hg > xemacs-beta
comparison lisp/electric/ebuff-menu.el @ 8:4b173ad71786 r19-15b5
Import from CVS: tag r19-15b5
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:47:35 +0200 |
parents | 27bc7f280385 |
children | 131b0175ea99 |
comparison
equal
deleted
inserted
replaced
7:c153ca296910 | 8:4b173ad71786 |
---|---|
177 ;; (except we don't indirect to global-map) | 177 ;; (except we don't indirect to global-map) |
178 (put 'Electric-buffer-menu-undefined 'suppress-keymap t) | 178 (put 'Electric-buffer-menu-undefined 'suppress-keymap t) |
179 (if electric-buffer-menu-mode-map | 179 (if electric-buffer-menu-mode-map |
180 nil | 180 nil |
181 (let ((map (make-keymap)) (submap (make-keymap))) | 181 (let ((map (make-keymap)) (submap (make-keymap))) |
182 (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined) | 182 ;(fillarray (car (cdr map)) 'Electric-buffer-menu-undefined) ; FSF |
183 (let ((i 0)) | |
184 (while (< i 128) | |
185 (define-key map (make-string 1 i) 'Electric-buffer-menu-undefined) | |
186 (setq i (1+ i)))) | |
183 (define-key map "\e" submap) | 187 (define-key map "\e" submap) |
184 (fillarray (car (cdr submap)) 'Electric-buffer-menu-undefined) | 188 ;(fillarray (car (cdr submap)) 'Electric-buffer-menu-undefined) ; FSF |
189 (let ((map2 (lookup-key map "\e")) | |
190 (i 0)) | |
191 (while (< i 128) | |
192 (define-key map2 (make-string 1 i) 'Electric-buffer-menu-undefined) | |
193 (setq i (1+ i)))) | |
185 (define-key map "\C-z" 'suspend-emacs) | 194 (define-key map "\C-z" 'suspend-emacs) |
186 (define-key map "v" 'Electric-buffer-menu-mode-view-buffer) | 195 (define-key map "v" 'Electric-buffer-menu-mode-view-buffer) |
187 (define-key map (char-to-string help-char) 'Helper-help) | 196 (define-key map (char-to-string help-char) 'Helper-help) |
188 (define-key map "?" 'Helper-describe-bindings) | 197 (define-key map "?" 'Helper-describe-bindings) |
189 (define-key map "\C-c" nil) | 198 (define-key map "\C-c" nil) |