Skip to content

Instantly share code, notes, and snippets.

@itochan
Created September 9, 2011 06:16
Show Gist options
  • Save itochan/1205590 to your computer and use it in GitHub Desktop.
Save itochan/1205590 to your computer and use it in GitHub Desktop.
4a5
> #bindkey -v
28,32d28
< # auto change directory
< setopt auto_cd
< # auto directory pushd that you can get dirs list by cd -[tab]
< setopt auto_pushd
< # share history
34d29
< # command correct edition before each completion attempt
36,37d30
< setopt correct_all
< # compacked complete list display
39,61d31
< # no remove postfix slash of command line
< #setopt noautoremoveslash
< # no beep sound when complete list displayed
< setopt nolistbeep
< # TABで順に保管候補を切り替える
< setopt auto_menu
< # 保管候補一覧でファイルの種別をマーク
< setopt list_types
< # = 以降でも補完できるようにする
< setopt magic_equal_subst
< # 補完時の日本語を正しく表示する
< setopt print_eight_bit
< # 重複するコマンド行は古い方を削除する
< #setopt hist_ignore_all_dups
< # 履歴を追加
< setopt append_history
< # 履歴をインクリメンタルに追加
< setopt inc_append_history
< # 補完時に文字列末尾へカーソル移動
< setopt always_to_end
< # あいまい補完時に候補表示
< setopt auto_list
< # エイリアスを補完対象に
63,71c33,35
< # historyコマンドをヒストリリストから取り除く
< setopt hist_no_store
< # 先頭が空白だった場合はログに記述しない
< setopt hist_ignore_space
< # ビープ音を出さない
< setopt no_beep
< # ヒストリを呼び出してから編集可能な状態にする
< setopt hist_verify
< # pushdで同じディレクトリを重複してpushしない
---
> setopt nolistbeep
> setopt auto_cd
> setopt auto_pushd
73,84c37
<
< # 補完候補のカーソル選択を有効にする
< zstyle ':completion:*:default' menu select=1
< # 補完の時に大文字小文字を区別しない(但し、大文字を打った場合は小文字に変換しない)
< zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
<
< case "${OSTYPE}" in
< freebsd*|darwin*)
< export LSCOLORS=ExFxCxdxBxegedabagacad
< export LS_COLORS='di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
< ;;
< *)
---
> if [ ! -f ~/.zshrc_env ]; then
85a39
> export ZLS_COLORS=$LS_COLORS
87,97c41,43
< ;;
< esac
< export ZLS_COLORS=$LS_COLORS
<
< #if [ ! -f ~/.zshrc_env ]; then
< # eval `dircolors`
< # export ZLS_COLORS=$LS_COLORS
< # zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
< #fi
< #zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
< #zstyle ':completion:*:default' menu select
---
> fi
> zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
> zstyle ':completion:*:default' menu select
100d45
< #bindkey -v
110,119c55,57
< case "${OSTYPE}" in
< freebsd*|darwin*)
< alias ls="ls -G -w"
< ;;
< linux*)
< alias ls="ls --color=tty"
< ;;
< esac
< alias l.="ls -d .*"
< alias ll="ls -l"
---
> alias l.="ls -d .* --color=tty"
> alias ll="ls -l --color=tty"
> alias ls="ls --color=tty"
131,136d68
< if [ -f /Applications/MacVim.app/Contents/MacOS/Vim ]; then
< alias vim='/Applications/MacVim.app/Contents/MacOS/Vim -g --remote-tab 2>/dev/null >/dev/null'
< # export EDITOR=/Applications/MacVim.app/Contents/MacOS/Vim
< export EDITOR=vim
< fi
<
157c89
< # PATH settings
---
>
159,161d90
< case "${OSTYPE}" in (darwin*)
< PATH=/usr/local/Cellar/ruby/1.9.2-p290/bin:$PATH
< esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment