From: Samir Benmendil Date: Mon, 17 Mar 2014 12:57:52 +0000 (+0000) Subject: zsh: define environment variables in zshenv X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/e61c88322ae0fd8c9f5111057bfdaea72b8ece38?ds=inline zsh: define environment variables in zshenv --- diff --git a/profile b/profile index fc234d9..586ff0f 100644 --- a/profile +++ b/profile @@ -1,4 +1 @@ -export PATH="$HOME/bin:$PATH" -export XDG_CONFIG_HOME="$HOME/.config" -export XDG_DATA_HOME="$HOME/.local/share" -export XDG_CACHE_HOME="$HOME/.cache" +[[ -r $HOME/.zshenv ]] && source $HOME/.zshenv diff --git a/zprofile b/zprofile deleted file mode 100644 index 53ca887..0000000 --- a/zprofile +++ /dev/null @@ -1 +0,0 @@ -emulate sh -c 'source ~/.profile' diff --git a/zshenv b/zshenv new file mode 100644 index 0000000..b411fb5 --- /dev/null +++ b/zshenv @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +export PATH="$HOME/bin:$PATH" +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_CACHE_HOME="$HOME/.cache" + +# vim stuff +[[ -d "$XDG_CACHE_HOME/vim" ]] || mkdir -p "$XDG_CACHE_HOME/vim" +export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC' +export EDITOR=vim +export VISUAL=vim + +# default browser +export BROWSER=dwb diff --git a/zshrc b/zshrc index 2d8463f..5604a7c 100644 --- a/zshrc +++ b/zshrc @@ -45,15 +45,6 @@ for alias_file ($ZSH/aliases/*.zsh); do source $alias_file done -# vim stuff -[[ -d "$XDG_CACHE_HOME/vim" ]] || mkdir -p "$XDG_CACHE_HOME/vim" -export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC' -export EDITOR=vim -export VISUAL=vim - -# default browser -export BROWSER=dwb - # set up a few named directories hash -d Skaro=/mnt/Skaro hash -d ccr=~/ccr @@ -66,4 +57,3 @@ hash -d UniMaas=~/dropbox/Documents/UniMaas # set some env variables export _gamedir=/mnt/Skaro/Games/Linux/HumbleBundle -