Просмотр исходного кода

add set of LS_COLORS and some comments

pull/1/head
10sr 11 лет назад
Родитель
Сommit
ccf20d237f
1 измененных файлов: 51 добавлений и 29 удалений
  1. +51
    -29
      shrc

+ 51
- 29
shrc Просмотреть файл

@@ -16,13 +16,11 @@ __match(){
expr "$1" : ".*$2.*" >/dev/null
}

alias isinteractive=false
__match "$-" i >/dev/null && alias isinteractive=true
alias issourced=true
expr "$0" : "^.*shrc$" >/dev/null && alias issourced=false # invoked as script

##########################
# system type
# aliases:
# ismsys, iscygwin iswindows, isdarwin, islinux,
# with_coreutils, inbash, inzsh

alias ismsys=false
alias iscygwin=false
@@ -53,6 +51,10 @@ then
fi

#################################
# file pathes:
# shrc: Path to this file
# dotdir: Path to .dotfiles directory


if inbash
then
@@ -65,11 +67,21 @@ fi
dotdir="`dirname "$shrc"`"

#################################
# aliases:
# isinteractive: true if the current session is interactive
# issourced: true if this file is sourced from another file (not so assured)
# __firstload: true if this file is sourced for the first time (not so
# assured)

alias isinteractive=false
__match "$-" i >/dev/null && alias isinteractive=true
alias issourced=true
expr "$0" : "^.*shrc$" >/dev/null && alias issourced=false # invoked as script

alias firstload=false
__match "$PATH" "$HOME/.local/bin" || alias firstload=true
alias __firstload=false
__match "$PATH" "$HOME/.local/bin" || alias __firstload=true

if firstload
if __firstload
then
if test -d "$HOME/.local/bin"
then
@@ -97,6 +109,8 @@ then
fi

##################################
# Some EnvVal definitions

export LANG=ja_JP.UTF-8
export LC_MESSAGES=C

@@ -104,6 +118,14 @@ export TERMCAP="${TERMCAP}:vb="
ismsys && export HOSTNAME
export ENV=~/.shrc

if ! with_coreutils
then
export LSCOLORS=gxfxcxdxbxegedabagacad
else
# http://qiita.com/yuyuchu3333/items/84fa4e051c3325098be3
null type dircolors && eval `dircolors`
fi

if false iswindows
then
export PAGER='tr -d \\r | less'
@@ -165,31 +187,19 @@ if iswindows; then
export USER=$USERNAME
fi

_tmux_prefs(){
null type tmux || return 1
tmux set -g mode-keys vi
}

if test -d ~/dbx
then
export CHIT_PATH="$HOME/dbx/.chit"
fi

if inzsh
then
# http://zsh.sourceforge.net/Guide/zshguide06.html#l147
autoload -U compinit; compinit
unsetopt auto_menu
setopt bash_auto_list
bindkey -e
fi

#######################

# If not running interactively, don't do anything
issourced || exit
isinteractive || return

######################
# Print welcome messages

iswindows && alias tty="echo cmd.exe"
type fortune >/dev/null 2>&1 && {
fortune
@@ -222,11 +232,6 @@ _timeformat_num="%Y%m%d%H%M%S"
alias datenum="date +$_timeformat_num"

alias ls="ls -hCF${_coloroption}${_timeoption}"
if ! with_coreutils
then
export LSCOLORS=gxfxcxdxbxegedabagacad
alias ls="ls -G"
fi
# export GREP_OPTIONS=""
alias gr="grep -n --color=always"
iswindows && alias grep="grep -n"
@@ -631,6 +636,11 @@ tx(){
fi
}

_tmux_prefs(){
null type tmux || return 1
tmux set -g mode-keys vi
}

dt(){
# dt [<name>] [<command ...>]
__dtach_dir="${TMP}/dtach"
@@ -959,8 +969,20 @@ dpaste(){
}


##########################
# Zsh specific preferences

if inzsh
then
# http://zsh.sourceforge.net/Guide/zshguide06.html#l147
autoload -U compinit; compinit
unsetopt auto_menu
setopt bash_auto_list
bindkey -e
fi

######################################
## Prompt
## Prompt Settings

__my_moc_state(){
type mocp >/dev/null 2>&1 || return


Загрузка…
Отмена
Сохранить