Next: , Previous: , Up: Special Modes   [Contents][Index]


6.4 Bufed Mode

Hemlock provides a mechanism for managing buffers as an itemized list. Bufed supports conveniently deleting several buffers at once, saving them, going to one, etc., all in a key stroke.

Command: Bufed (bound to C-x C-M-b)

This command creates a list of buffers in a buffer supporting operations such as deletion, saving, and selection. If there already is a Bufed buffer, this just goes to it.

Command: Bufed Help

This command pops up a display of Bufed help.

Command: Bufed Delete (bound to Bufed: C-d, C-D, D, d)
Hemlock Variable: Virtual Buffer Deletion (initial value t)
Hemlock Variable: Bufed Delete Confirm (initial value t)

Bufed Delete deletes the buffer on the current line.

When Virtual Buffer Deletion is set, this merely flags the buffer for deletion until Bufed Expunge or Bufed Quit executes.

Whenever these commands actually delete a buffer, if Bufed Delete Confirm is set, then Hemlock prompts the user for permission; if more than one buffer is flagged for deletion, this only prompts once. For each modified buffer, Hemlock asks to save the buffer before deleting it.

Command: Bufed Undelete (bound to Bufed: U, u)

This command undeletes the buffer on the current line.

Command: Bufed Expunge (bound to Bufed: !)

This command expunges any buffers marked for deletion regarding Bufed Delete Confirm.

Command: Bufed Quit (bound to Bufed: q)

This command kills the Bufed buffer, expunging any buffers marked for deletion.

Command: Bufed Goto (bound to Bufed: Space)

This command selects the buffer on the current line, switching to it.

Command: Bufed Goto and Quit (bound to Bufed: S-leftdown)

This command goes to the buffer under the pointer, quitting Bufed. It supplies a function for Generic Pointer Up which is a no-op.

Command: Bufed Save File (bound to Bufed: s)

This command saves the buffer on the current line.


Next: Completion, Previous: Process Mode, Up: Special Modes   [Contents][Index]