diff options
author | LFDM <1986gh@gmail.com> | 2014-01-10 23:50:19 +0100 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2015-02-10 19:22:39 +0100 |
commit | d33b0aae917c62012bf203538ba86d6236869834 (patch) | |
tree | b371d66e55328032f9527f48b4c615ade0cec70c /lib/history.zsh | |
parent | ace98846eac9726f7161617291e1fd2affc3f4eb (diff) | |
download | zsh-d33b0aae917c62012bf203538ba86d6236869834.tar.gz zsh-d33b0aae917c62012bf203538ba86d6236869834.tar.bz2 zsh-d33b0aae917c62012bf203538ba86d6236869834.zip |
Refactors history alias and moves it.
More compact case statement instead of the ugly if elif... else
statement. Moves it to history.zsh
Diffstat (limited to 'lib/history.zsh')
-rw-r--r-- | lib/history.zsh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/history.zsh b/lib/history.zsh index e78a98e9e..5de71c2d3 100644 --- a/lib/history.zsh +++ b/lib/history.zsh @@ -6,6 +6,15 @@ fi HISTSIZE=10000 SAVEHIST=10000 +# Show history +case $HIST_STAMPS in + "mm/dd/yyyy") alias history='fc -fl 1' ;; + "dd.mm.yyyy") alias history='fc -El 1' ;; + "yyyy-mm-dd") alias history='fc -il 1' ;; + *) alias history='fc -l 1' ;; +esac + +setopt append_history setopt extended_history setopt hist_expire_dups_first setopt hist_ignore_dups # ignore duplication command history list |