-
Notifications
You must be signed in to change notification settings - Fork 0
/
zprofile
25 lines (22 loc) · 1.19 KB
/
zprofile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
##############################################################################
#Import the shell-agnostic (Bash or Zsh) environment config
##############################################################################
source ~/.profile
##############################################################################
# History Configuration
##############################################################################
HISTSIZE=5000 #How many lines of history to keep in memory
HISTFILE=~/.zsh_history #Where to save history to disk
SAVEHIST=5000 #Number of history entries to save to disk
HISTDUP=erase #Erase duplicates in the history file
setopt appendhistory #Append history to the history file (no overwriting)
setopt sharehistory #Share history across terminals
setopt incappendhistory #Immediately append to the history file, not just when a term is killed
##############################################################################
# z-zsh setup
##############################################################################
. $MYCODE/dotfiles/z-zsh/z.sh
function precmd () {
z --add "$(pwd -P)"
}
#eval `/usr/libexec/path_helper -s`