mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	More compact case statement instead of the ugly if elif... else statement. Moves it to history.zsh
		
			
				
	
	
		
			25 lines
		
	
	
		
			596 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			596 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| ## Command history configuration
 | |
| if [ -z "$HISTFILE" ]; then
 | |
|     HISTFILE=$HOME/.zsh_history
 | |
| 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
 | |
| setopt hist_ignore_space
 | |
| setopt hist_verify
 | |
| setopt inc_append_history
 | |
| setopt share_history # share command history data
 |