aboutsummaryrefslogtreecommitdiffstats
path: root/_profile
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@gmail.com>2016-01-27 16:10:41 +0800
committerAaron LI <aaronly.me@gmail.com>2016-01-27 16:10:41 +0800
commitae3aa8ecfa10c6e1b044067e9751d9454d8544df (patch)
tree41a000fd5405a3b3409826e2551dfd0e617913c8 /_profile
parent68ce5e65b657a4cdaa89458b12e56cc1a5ee5899 (diff)
downloaddotfiles-ae3aa8ecfa10c6e1b044067e9751d9454d8544df.tar.bz2
Update (ZSH) shell configuration files.
Diffstat (limited to '_profile')
-rw-r--r--_profile67
1 files changed, 38 insertions, 29 deletions
diff --git a/_profile b/_profile
index 12b78ae..430e7dd 100644
--- a/_profile
+++ b/_profile
@@ -1,19 +1,39 @@
-# ~/.profile: executed by the command interpreter for login shells.
-# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
-# exists.
-# see /usr/share/doc/bash/examples/startup-files for examples.
-# the files are located in the bash-doc package.
+#
+# ~/.profile
+# executed by the command interpreter for login shells.
+#
+# Aaron LI
+# Updated: 2016-01-26
+#
+
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
-###### locale ######
+
+### PATH
+# ~/bin
+if [ -d "$HOME/bin" ]; then
+ export PATH="$HOME/bin:$PATH"
+fi
+# local installed (python) packages
+if [ -d "$HOME/.local/bin" ]; then
+ export PATH="$PATH:$HOME/.local/bin"
+fi
+# admin
+if groups | grep -qE '\b(wheel|adm|sudo)\b'; then
+ export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin"
+fi
+
+
+### Locale
export LANG="en_US.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export LC_COLLATE="C"
-###### input method ######
+
+### Input method: fcitx
export XMODIFIERS="@im=fcitx"
export INPUT_METHOD="fcitx"
export GTK_IM_MODULE="fcitx"
@@ -22,35 +42,24 @@ export QT_IM_MODULE="fcitx"
export QT4_IM_MODULE="fcitx"
-###### PATH ######
-# admin
-if groups | grep -qE '\b(wheel|adm|sudo)\b'; then
- export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin"
-fi
-# $HOME/bin
-if [ -d "$HOME/bin" ]; then
- export PATH="$HOME/bin:$PATH"
-fi
-# npm
-if [ -d "$HOME/npm/bin" ]; then
- export PATH="$PATH:$HOME/npm/bin"
+### LS colors
+if which dircolors >/dev/null 2>&1; then
+ eval `dircolors -b`
fi
-###### Xmodmap ######
-[ -f ~/.Xmodmap ] && xmodmap ~/.Xmodmap
+### Xmodmap
+#[ -f ~/.Xmodmap ] && xmodmap ~/.Xmodmap
-###### ConTeXt ######
+### ConTeXt fonts
export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
-###### bash ######
-if [ -n "$BASH_VERSION" ]; then
- # include .bashrc if it exists
- if [ -f "$HOME/.bashrc" ]; then
- . "$HOME/.bashrc"
- fi
-fi
+### Xapian
+# CJK support: set this before notmuch/mu indexing
+# Required for correct CJK index and search
+export XAPIAN_CJK_NGRAM=1
+
# vim: set ts=8 sw=4 tw=0 fenc=utf-8 ft=sh: #