Mercurial > emacs
comparison lisp/buff-menu.el @ 777:c99faf9381bb
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Wed, 15 Jul 1992 00:32:19 +0000 |
parents | 0276f8eb306f |
children | e9e34745ae3b |
comparison
equal
deleted
inserted
replaced
776:a1d724d96f6b | 777:c99faf9381bb |
---|---|
59 Letters do not insert themselves; instead, they are commands. | 59 Letters do not insert themselves; instead, they are commands. |
60 \\<Buffer-menu-mode-map> | 60 \\<Buffer-menu-mode-map> |
61 \\[Buffer-menu-mark] -- mark buffer to be displayed. | 61 \\[Buffer-menu-mark] -- mark buffer to be displayed. |
62 \\[Buffer-menu-select] -- select buffer of line point is on. | 62 \\[Buffer-menu-select] -- select buffer of line point is on. |
63 Also show buffers marked with m in other windows. | 63 Also show buffers marked with m in other windows. |
64 \\[Buffer-menu-1-window] -- select that buffer in full-screen window. | 64 \\[Buffer-menu-1-window] -- select that buffer in full-frame window. |
65 \\[Buffer-menu-2-window] -- select that buffer in one window, | 65 \\[Buffer-menu-2-window] -- select that buffer in one window, |
66 together with buffer selected before this one in another window. | 66 together with buffer selected before this one in another window. |
67 \\[Buffer-menu-this-window] -- select that buffer in place of the buffer menu buffer. | 67 \\[Buffer-menu-this-window] -- select that buffer in place of the buffer menu buffer. |
68 \\[Buffer-menu-other-window] -- select that buffer in another window, | 68 \\[Buffer-menu-other-window] -- select that buffer in another window, |
69 so the buffer menu buffer remains visible in its window. | 69 so the buffer menu buffer remains visible in its window. |
237 (let ((buffer-read-only nil)) | 237 (let ((buffer-read-only nil)) |
238 (delete-char -1) | 238 (delete-char -1) |
239 (insert ?\ )) | 239 (insert ?\ )) |
240 (or (eq tem buff) (memq tem others) (setq others (cons tem others)))) | 240 (or (eq tem buff) (memq tem others) (setq others (cons tem others)))) |
241 (setq others (nreverse others) | 241 (setq others (nreverse others) |
242 tem (/ (1- (screen-height)) (1+ (length others)))) | 242 tem (/ (1- (frame-height)) (1+ (length others)))) |
243 (delete-other-windows) | 243 (delete-other-windows) |
244 (switch-to-buffer buff) | 244 (switch-to-buffer buff) |
245 (or (eq menu buff) | 245 (or (eq menu buff) |
246 (bury-buffer menu)) | 246 (bury-buffer menu)) |
247 (while others | 247 (while others |
258 (if file | 258 (if file |
259 (visit-tags-table file) | 259 (visit-tags-table file) |
260 (error "Specified buffer has no file")))) | 260 (error "Specified buffer has no file")))) |
261 | 261 |
262 (defun Buffer-menu-1-window () | 262 (defun Buffer-menu-1-window () |
263 "Select this line's buffer, alone, in full screen." | 263 "Select this line's buffer, alone, in full frame." |
264 (interactive) | 264 (interactive) |
265 (switch-to-buffer (Buffer-menu-buffer t)) | 265 (switch-to-buffer (Buffer-menu-buffer t)) |
266 (bury-buffer (other-buffer)) | 266 (bury-buffer (other-buffer)) |
267 (delete-other-windows)) | 267 (delete-other-windows)) |
268 | 268 |