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