mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
(Minibuffer History): Add `history-delete-duplicates'.
This commit is contained in:
parent
0da4d471d9
commit
fbb2f03dc8
@ -450,13 +450,19 @@ delete old elements if the list gets too long. The variable
|
||||
@code{history-length} specifies the maximum length for most history
|
||||
lists. To specify a different maximum length for a particular history
|
||||
list, put the length in the @code{history-length} property of the
|
||||
history list symbol.
|
||||
history list symbol. The variable @code{history-delete-duplicates}
|
||||
specifies whether to delete duplicates in history.
|
||||
|
||||
@defvar history-length
|
||||
The value of this variable specifies the maximum length for all
|
||||
history lists that don't specify their own maximum lengths. If the
|
||||
value is @code{t}, that means there no maximum (don't delete old
|
||||
elements).
|
||||
@end defvar
|
||||
|
||||
@defvar history-delete-duplicates
|
||||
If the value of this variable is @code{t}, that means when adding a
|
||||
new history element, all previous identical elements are deleted.
|
||||
@end defvar
|
||||
|
||||
Here are some of the standard minibuffer history list variables:
|
||||
|
@ -511,6 +511,12 @@ is deleted each time an element is added. If the value of
|
||||
@code{history-length} is @code{t}, though, there is no maximum length
|
||||
and elements are never deleted.
|
||||
|
||||
@vindex history-delete-duplicates
|
||||
The variable @code{history-delete-duplicates} specifies whether to
|
||||
delete duplicates in history. If the value of @code{history-delete-duplicates}
|
||||
is @code{t}, that means when adding a new history element, all
|
||||
previous identical elements are deleted.
|
||||
|
||||
@node Repetition
|
||||
@section Repeating Minibuffer Commands
|
||||
@cindex command history
|
||||
|
Loading…
Reference in New Issue
Block a user