aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-08-16 19:52:35 +0000
committerDave Love2000-08-16 19:52:35 +0000
commitb54346bc492eddf8d9b17b5c84c0b607b52ea70a (patch)
tree1490fc94f8543662a2b15f0d96f8bae963f8a384
parent394bd1cae106e1ab1aa41691a4b80179424d1a5a (diff)
downloademacs-b54346bc492eddf8d9b17b5c84c0b607b52ea70a.tar.gz
emacs-b54346bc492eddf8d9b17b5c84c0b607b52ea70a.zip
(Buffer Convenience): New.
-rw-r--r--man/buffers.texi41
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
416outline. @xref{Outline Views}. 418outline. @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
437Emacs'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
439Uniquify package replaces that behavior, for buffers visiting files and
440dired buffers. It implements a uniquification that adds parts of the
441file name until the buffer names are unique. For instance, buffers
442visiting @file{/u/mernst/tmp/Makefile} and
443@file{/usr/projects/zaphod/Makefile} would be named @samp{tmp/Makefile}
444and @samp{zaphod/Makefile}, respectively (instead of @samp{Makefile}
445and @samp{Makefile<2>}). You can turn on this mode and select other
446buffer name styles by customizing the user option
447@code{uniquify-buffer-name-style}. The command @kbd{M-x
448toggle-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