From ae3aa8ecfa10c6e1b044067e9751d9454d8544df Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Wed, 27 Jan 2016 16:10:41 +0800 Subject: Update (ZSH) shell configuration files. --- _profile | 67 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 29 deletions(-) (limited to '_profile') 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: # -- cgit v1.2.2