Related Itmes: History Expansion
- When turned on, causes each zsh session, upon exiting, to append to
the history file. (As opposed to writing to it.) This allows multiple
paralell zsh sessions to share a common history file.
- Enable history substitutions
- Save beginning and ending timestamps to the history file. The format
of these timestamps is
:%<beginning time%>:%<ending time%>:%<command%>
- Add `|' to all output redirections in the history. This
allows history references to clobber files even when
CLOBBER option is unset.
- Beep when the user tries to referrence a history event that doesn't
- Do not enter command lines into the history list if
they are duplicates of the previous event.
- Do not enter command lines into the history list if any
command on the line begins with a blank.
- Do not store function definitions in the history list.
- Remove the
fc -l) command from the
history when invoked.
- Remove superfluous blanks from each command line being
added to the history list.
- Whenever the user enters a line containing a history
substitution, don't execute the line immediately. Instead,
perform history substitution and reload the line into
the editing buffer.
- The three characters used by the shell's history and lexical
analysis mechanism. The first character signals
the start of a history substitution (default `!'). The
second character signals the start of a quick history
substitution (default `^'). The third character is the
comment character (default `#').
- The file to save the history in when an interactive
shell exits. If unset, the history is not saved.
- The maximum size of the history list.
- The maximum number of history events to save in the