summary refs log tree commit diff
path: root/zshenv
diff options
context:
space:
mode:
Diffstat (limited to 'zshenv')
-rw-r--r--zshenv38
1 files changed, 38 insertions, 0 deletions
diff --git a/zshenv b/zshenv
new file mode 100644
index 0000000..68c3eb3
--- /dev/null
+++ b/zshenv
@@ -0,0 +1,38 @@
+export EDITOR="emacsclient -nw"
+export LANG="en_US.UTF-8"
+export LC_ALL="$LANG"
+export LC_CTYPE="$LANG"
+export PAGER="less"
+export TZ=America/Los_Angeles
+export GOPATH="${HOME}/workspace/go"
+
+export PROMPT="%/ %# "
+
+alias cp="cp -i"
+alias l="ls"
+alias la="ls -a"
+alias ll="ls -lh"
+alias lt="ls -lhtr"
+alias mv="mv -i"
+alias rm="rm -i"
+alias add="arc diff --draft"
+
+# finally, build the path and source a few files
+__add_to_path_if_exists() {
+  [ -d "$1" ] && export PATH="$1:$PATH"
+}
+
+__source_file_if_exists() {
+  [ -s "$1" ] && source "$1"
+}
+
+__add_to_path_if_exists "${GOPATH}/bin"
+__add_to_path_if_exists "/opt/twitter/opt/go/libexec/bin"
+
+__source_file_if_exists "/opt/google-cloud-sdk/path.zsh.inc"
+__source_file_if_exists "/opt/google-cloud-sdk/completion.zsh.inc"
+
+# Twitter paths
+__add_to_path_if_exists "${HOME}/workspace/source/dist"
+__add_to_path_if_exists "/opt/twitter/bin"
+