Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix #106] Add documentation for history #147

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions modules/history/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
History
=======

Sets [history][1] options.

Options
-------

- `HISTFILE`, The file to save the history in when an interactive shell exits.
- `HISTSIZE`, The maximum size of the history list.
- `SAVEHIST`, The maximum number of history events to save in the history file.
- `BANG_HIST`, Treat the `!` character specially during expansion.
- `EXTENDED_HISTORY`, Write the history file in the `:start:elapsed;command`
format.
- `INC_APPEND_HISTORY`, Write to the history file immediately, not when the
shell exits.
- `SHARE_HISTORY`, Share history between all sessions.
- `HIST_EXPIRE_DUPS_FIRST`, Expire duplicate entries first when trimming
history.
- `HIST_IGNORE_DUPS`, Don't record an entry that was just recorded again.
- `HIST_IGNORE_ALL_DUPS`, Delete old recorded entry if new entry is a
duplicate.
- `HIST_FIND_NO_DUPS`, Do not display a line previously found.
- `HIST_IGNORE_SPACE`, Don't record an entry starting with a space.
- `HIST_SAVE_NO_DUPS`, Don't write duplicate entries in the history file.
- `HIST_REDUCE_BLANKS`, Remove superfluous blanks before recording entry.
- `HIST_VERIFY`, Don't execute immediately upon history expansion.
- `HIST_BEEP`, Beep when accessing nonexistent history.

Aliases
-------

- `history-stat`, Lists the ten most used commands

Authors
-------

*The authors of this module should be contacted via the github bug tracker.*

- [Robby Russell](/robbyrussell)
- [Sorin Ionescu](/sorin-ionescu)

[1]: http://zsh.sourceforge.net/Guide/zshguide02.html#l16