43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# .zshenv [0] Used for setting user's environment variables; it should not
 | 
						|
# contain commands that produce output or assume the shell is attached to a
 | 
						|
# tty. This file will always be sourced.
 | 
						|
 | 
						|
# Enable saving command history to file
 | 
						|
[ ! -d $HOME/.cache/zsh ] && mkdir -p $HOME/.cache/zsh
 | 
						|
HISTFILE=$HOME/.cache/zsh/histfile
 | 
						|
HISTSIZE=5000
 | 
						|
SAVEHIST=5000
 | 
						|
 | 
						|
# Enable time stats for long lasting commands
 | 
						|
REPORTTIME=5
 | 
						|
 | 
						|
# Add Homebrew python to PATH on macOS if present
 | 
						|
[ "`uname`" = "Darwin" ] && [ -d /usr/local/opt/python/libexec/bin ] &&
 | 
						|
  PATH=/usr/local/opt/python/libexec/bin:$PATH
 | 
						|
 | 
						|
# Add ~/.local to the environment
 | 
						|
fpath+=$HOME/.local/share/zsh/site-functions
 | 
						|
PATH=$HOME/.local/bin:$PATH
 | 
						|
MANPATH=$HOME/.local/share/man:$MANPATH
 | 
						|
INFOPATH=$HOME/.local/share/info:$INFOPATH
 | 
						|
 | 
						|
# Use ~/.local for pip installs on macOS
 | 
						|
[ "`uname`" = "Darwin" ] && export PYTHONUSERBASE=$HOME/.local
 | 
						|
 | 
						|
# Change colors used by less and man
 | 
						|
export LESS_TERMCAP_mb=`printf "\e[0;31m"`
 | 
						|
export LESS_TERMCAP_md=`printf "\e[0;36m"`
 | 
						|
export LESS_TERMCAP_me=`printf "\e[0m"`
 | 
						|
export LESS_TERMCAP_so=`printf "\e[1;40;32m"`
 | 
						|
export LESS_TERMCAP_se=`printf "\e[0m"`
 | 
						|
export LESS_TERMCAP_us=`printf "\e[0;34m"`
 | 
						|
export LESS_TERMCAP_ue=`printf "\e[0m"`
 | 
						|
 | 
						|
# Force GoogleTest to output colors
 | 
						|
export GTEST_COLOR=yes
 | 
						|
# Allow completions for GoogleTest break on failure
 | 
						|
export GTEST_BREAK_ON_FAILURE=0
 | 
						|
 | 
						|
# Disable virtualenv prompt
 | 
						|
VIRTUAL_ENV_DISABLE_PROMPT=1
 |