Document use of uniquify-buffer-name-style as a function.
This commit is contained in:
parent
7000396924
commit
32220b53fd
2 changed files with 17 additions and 0 deletions
|
@ -697,6 +697,17 @@ forward order after the file name, as in @samp{file|top/middle}. If
|
|||
@code{uniquify-buffer-name-style} is set to @code{nil}, the buffer
|
||||
names simply get @samp{<2>}, @samp{<3>}, etc.@: appended.
|
||||
|
||||
The value of @code{uniquify-buffer-name-style} can be set to a
|
||||
customized function with two arguments @var{base} and
|
||||
@var{extra-strings} where @var{base} is a string and
|
||||
@var{extra-strings} is a list of strings. For example the current
|
||||
implementation for @code{post-forward-angle-brackets} could be:
|
||||
|
||||
@example
|
||||
(defun my-post-forward-angle-brackets (base extra-string)
|
||||
(concat base \"<\" (mapconcat #'identity extra-string \"/\") \">\"))
|
||||
@end example
|
||||
|
||||
Which rule to follow for putting the directory names in the buffer
|
||||
name is not very important if you are going to @emph{look} at the
|
||||
buffer names before you type one. But as an experienced user, if you
|
||||
|
|
6
etc/NEWS
6
etc/NEWS
|
@ -1425,6 +1425,12 @@ truncating precision field, such as "%.2a".
|
|||
This can be used to parse RGB color specs in several formats and
|
||||
convert them to a list '(R G B)' of primary color values.
|
||||
|
||||
---
|
||||
** Variable 'uniquify-buffer-name-style' can now be a function.
|
||||
This variable can be one of the predefined styles or a function to
|
||||
personalize the uniquified buffer name.
|
||||
|
||||
|
||||
|
||||
* Changes in Emacs 28.1 on Non-Free Operating Systems
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue