]> git.sev.monster Git - dotfiles.git/blame_incremental - base/.zprofile
silence .zshenv in non-interactive mode to fix git
[dotfiles.git] / base / .zprofile
... / ...
CommitLineData
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
5if [[ -v _backup_path ]] {
6 path=("${_backup_path[@]}" "${path[@]}")
7 export PATH
8 unset _backup_path
9}
10## common
11export EDITOR=vim
12export PAGER=less
13## grep
14# XXX: deprecated in GNU
15export GREP_OPTIONS=--color=auto
16## histfile
17export HISTFILE=~/.histfile
18export HISTSIZE=1000
19export SAVEHIST=1000
20## python
21export 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
26if [[ -f ~/.zprofile.local ]] { source ~/.zprofile.local }
27
28# vim: set et sts=4 sw=4 ts=8 tw=79 :
This page took 0.028685 seconds and 4 git commands to generate.