]> git.sev.monster Git - dotfiles.git/blob - base/.zprofile
silence .zshenv in non-interactive mode to fix git
[dotfiles.git] / base / .zprofile
1 ### exports
2 ## reset PATH to prevent /etc/zprofile from changing it
3 # some distros put non-interactive PATH in env and interactive PATH in profile;
4 # we want to make sure to always use ours regardless
5 if [[ -v _backup_path ]] {
6     path=("${_backup_path[@]}" "${path[@]}")
7     export PATH
8     unset _backup_path
9 }
10 ## common
11 export EDITOR=vim
12 export PAGER=less
13 ## grep
14 # XXX: deprecated in GNU
15 export GREP_OPTIONS=--color=auto
16 ## histfile
17 export HISTFILE=~/.histfile
18 export HISTSIZE=1000
19 export SAVEHIST=1000
20 ## python
21 export PYTHONSTARTUP=~/.pythonrc
22 ## perl
23 [[ -v commands[perl] ]] && eval $(perl -I $XDG_DATA_HOME/perl5/lib/perl5 -Mlocal::lib=$XDG_DATA_HOME/perl5 2>/dev/null)
24
25 ### load site-specific
26 if [[ -f ~/.zprofile.local ]] { source ~/.zprofile.local }
27
28 # vim: set et sts=4 sw=4 ts=8 tw=79 :
This page took 0.029318 seconds and 4 git commands to generate.