summary refs log tree commit diff
path: root/zshenv
diff options
context:
space:
mode:
authorFranck Cuny <fcuny@twitter.com>2019-06-12 16:14:57 -0700
committerFranck Cuny <fcuny@twitter.com>2019-06-12 16:14:57 -0700
commitd87b901c5e7cc7c78109b51da64ffa78cd6e8f15 (patch)
treefba122b18257e5541dc02b0944b603ecf33e6d57 /zshenv
parent[emacs] move org to documents instead of dropbox (diff)
downloademacs.d-d87b901c5e7cc7c78109b51da64ffa78cd6e8f15.tar.gz
[zsh] replace bash with zsh
In the next version of OS X, zsh will become the default shell.
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"
+