artlife3 / linux-configuration

MIT License
0 stars 0 forks source link

zsh #2

Open artlife3 opened 4 years ago

artlife3 commented 4 years ago

.zshrc

export TERM=xterm-color
export CLICOLOR="true"

#source ~/git-completion/git-completion.zsh
#source ~/git-completion/git-prompt.sh

# History
export HISTSIZE=10000
export HISTCONTROL=ignoredups
HISTTIMEFORMAT='%Y-%m-%d %T '; export HISTTIMEFORMAT

# Alias
alias ll='ls -la'
alias vi='vim'
alias diff='colordiff'
alias drush='~/drush/drush'

PROMPT='%F{green}%n@%m%f %F{blue}%~%f $ '
artlife3 commented 4 years ago

Test

PATH=${PATH}:/usr/local/bin
export TERM=xterm-color
export CLICOLOR="true"
export LANG=ja_JP.UTF-8

autoload -Uz colors
colors

fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit -u

source ~/.zsh/completion/git-prompt.sh

GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWUNTRACKEDFILES=true
GIT_PS1_SHOWSTASHSTATE=true
GIT_PS1_SHOWUPSTREAM=auto
setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ '

PROMPT='%{$fg[green]%}%n@%m %D %* %F{blue}%C %{$fg_bold[red]%}$(__git_ps1 " (%s)")% %{${reset_color}%}
$ '

# History
export HISTSIZE=10000
export HISTCONTROL=ignoredups
HISTTIMEFORMAT='%Y-%m-%d %T '; export HISTTIMEFORMAT

# Alias
alias ll='ls -la'
alias vi='vim'
alias diff='colordiff'
alias drush='~/drush/drush'