diff options
| author | Dave Love | 2000-08-16 19:52:35 +0000 |
|---|---|---|
| committer | Dave Love | 2000-08-16 19:52:35 +0000 |
| commit | b54346bc492eddf8d9b17b5c84c0b607b52ea70a (patch) | |
| tree | 1490fc94f8543662a2b15f0d96f8bae963f8a384 | |
| parent | 394bd1cae106e1ab1aa41691a4b80179424d1a5a (diff) | |
| download | emacs-b54346bc492eddf8d9b17b5c84c0b607b52ea70a.tar.gz emacs-b54346bc492eddf8d9b17b5c84c0b607b52ea70a.zip | |
(Buffer Convenience): New.
| -rw-r--r-- | man/buffers.texi | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/man/buffers.texi b/man/buffers.texi index f38eba47431..2bba471ead4 100644 --- a/man/buffers.texi +++ b/man/buffers.texi | |||
| @@ -46,6 +46,8 @@ the value in other buffers. @xref{Locals}. | |||
| 46 | * Several Buffers:: How to go through the list of all buffers | 46 | * Several Buffers:: How to go through the list of all buffers |
| 47 | and operate variously on several of them. | 47 | and operate variously on several of them. |
| 48 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. | 48 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. |
| 49 | * Buffer Convenience:: Convenience and customization features for | ||
| 50 | buffer handling. | ||
| 49 | @end menu | 51 | @end menu |
| 50 | 52 | ||
| 51 | @node Select Buffer | 53 | @node Select Buffer |
| @@ -414,3 +416,42 @@ buffer, but killing an indirect buffer has no effect on its base buffer. | |||
| 414 | 416 | ||
| 415 | One way to use indirect buffers is to display multiple views of an | 417 | One way to use indirect buffers is to display multiple views of an |
| 416 | outline. @xref{Outline Views}. | 418 | outline. @xref{Outline Views}. |
| 419 | |||
| 420 | @node Buffer Convenience | ||
| 421 | @section Convenience Features and Customization of Buffer Handling | ||
| 422 | |||
| 423 | @menu | ||
| 424 | * Uniquify:: | ||
| 425 | * BS:: | ||
| 426 | * Iswitchb:: | ||
| 427 | * MSB:: | ||
| 428 | @end menu | ||
| 429 | |||
| 430 | @node Uniquify | ||
| 431 | @subsection Directory Names in Buffer Names | ||
| 432 | |||
| 433 | @findex toggle-uniquify-buffer-names | ||
| 434 | @vindex uniquify-buffer-name-style | ||
| 435 | @cindex unique buffer names | ||
| 436 | @cindex directories in buffer names | ||
| 437 | Emacs's standard method for making buffer names unique adds @samp{<2>}, | ||
| 438 | @samp{<3>}, etc. to the end of (all but one of) the buffers. The | ||
| 439 | Uniquify package replaces that behavior, for buffers visiting files and | ||
| 440 | dired buffers. It implements a uniquification that adds parts of the | ||
| 441 | file name until the buffer names are unique. For instance, buffers | ||
| 442 | visiting @file{/u/mernst/tmp/Makefile} and | ||
| 443 | @file{/usr/projects/zaphod/Makefile} would be named @samp{tmp/Makefile} | ||
| 444 | and @samp{zaphod/Makefile}, respectively (instead of @samp{Makefile} | ||
| 445 | and @samp{Makefile<2>}). You can turn on this mode and select other | ||
| 446 | buffer name styles by customizing the user option | ||
| 447 | @code{uniquify-buffer-name-style}. The command @kbd{M-x | ||
| 448 | toggle-uniquify-buffer-names} can also be used to toggle the mode. | ||
| 449 | |||
| 450 | @node BS | ||
| 451 | @subsection BS Mode: Configurable Buffer Menus | ||
| 452 | |||
| 453 | @node Iswitchb | ||
| 454 | @subsection Iswitchb Mode: Switching Between Buffers using Substrings | ||
| 455 | |||
| 456 | @node MSB | ||
| 457 | @subsection MSB Mode: Customizable Buffer Selection with Multiple Menus | ||