change some options
This commit is contained in:
parent
776697f7a5
commit
0010384ad6
1 changed files with 0 additions and 48 deletions
48
.zshrc
48
.zshrc
|
@ -1,5 +1,3 @@
|
||||||
setopt autocd # change directory just by typing its name
|
|
||||||
#setopt correct # auto correct mistakes
|
|
||||||
setopt interactivecomments # allow comments in interactive mode
|
setopt interactivecomments # allow comments in interactive mode
|
||||||
setopt magicequalsubst # enable filename expansion for arguments of the form ‘anything=expression’
|
setopt magicequalsubst # enable filename expansion for arguments of the form ‘anything=expression’
|
||||||
setopt nonomatch # hide error message if there is no match for the pattern
|
setopt nonomatch # hide error message if there is no match for the pattern
|
||||||
|
@ -7,11 +5,6 @@ setopt notify # report the status of background jobs immediately
|
||||||
setopt numericglobsort # sort filenames numerically when it makes sense
|
setopt numericglobsort # sort filenames numerically when it makes sense
|
||||||
setopt promptsubst # enable command substitution in prompt
|
setopt promptsubst # enable command substitution in prompt
|
||||||
|
|
||||||
WORDCHARS=${WORDCHARS//\/} # Don't consider certain characters part of the word
|
|
||||||
|
|
||||||
# hide EOL sign ('%')
|
|
||||||
PROMPT_EOL_MARK=""
|
|
||||||
|
|
||||||
# configure key keybindings
|
# configure key keybindings
|
||||||
bindkey -e # emacs key bindings
|
bindkey -e # emacs key bindings
|
||||||
|
|
||||||
|
@ -34,41 +27,6 @@ setopt hist_verify # show command with history expansion to user befo
|
||||||
# force zsh to show the complete history
|
# force zsh to show the complete history
|
||||||
alias history="history 0"
|
alias history="history 0"
|
||||||
|
|
||||||
# make less more friendly for non-text input files, see lesspipe(1)
|
|
||||||
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
|
||||||
|
|
||||||
# enable color support of ls, less and man, and also add handy aliases
|
|
||||||
if [ -x /usr/bin/dircolors ]; then
|
|
||||||
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
|
||||||
alias ls='ls --color=auto'
|
|
||||||
#alias dir='dir --color=auto'
|
|
||||||
#alias vdir='vdir --color=auto'
|
|
||||||
|
|
||||||
alias grep='grep --color=auto'
|
|
||||||
alias fgrep='fgrep --color=auto'
|
|
||||||
alias egrep='egrep --color=auto'
|
|
||||||
alias diff='diff --color=auto'
|
|
||||||
alias ip='ip --color=auto'
|
|
||||||
|
|
||||||
export LESS_TERMCAP_mb=$'\E[1;31m' # begin blink
|
|
||||||
export LESS_TERMCAP_md=$'\E[1;36m' # begin bold
|
|
||||||
export LESS_TERMCAP_me=$'\E[0m' # reset bold/blink
|
|
||||||
export LESS_TERMCAP_so=$'\E[01;33m' # begin reverse video
|
|
||||||
export LESS_TERMCAP_se=$'\E[0m' # reset reverse video
|
|
||||||
export LESS_TERMCAP_us=$'\E[1;32m' # begin underline
|
|
||||||
export LESS_TERMCAP_ue=$'\E[0m' # reset underline
|
|
||||||
|
|
||||||
# Take advantage of $LS_COLORS for completion as well
|
|
||||||
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# enable auto-suggestions based on the history
|
|
||||||
if [ -f /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then
|
|
||||||
. /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
|
|
||||||
# change suggestion color
|
|
||||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=#999'
|
|
||||||
fi
|
|
||||||
|
|
||||||
# enable syntax highlighting
|
# enable syntax highlighting
|
||||||
if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
|
if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
|
||||||
. /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
. /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
|
@ -93,10 +51,6 @@ alias ll="ls -h -l"
|
||||||
alias l="ls -h -l -A"
|
alias l="ls -h -l -A"
|
||||||
alias l.="ls -d .*"
|
alias l.="ls -d .*"
|
||||||
|
|
||||||
# easy edit
|
|
||||||
alias e=$EDITOR
|
|
||||||
alias v=$VISUAL
|
|
||||||
|
|
||||||
# platform-specific config
|
# platform-specific config
|
||||||
unamestr=$(uname 2> /dev/null)
|
unamestr=$(uname 2> /dev/null)
|
||||||
case "$unamestr" in
|
case "$unamestr" in
|
||||||
|
@ -120,5 +74,3 @@ esac
|
||||||
if type "direnv" > /dev/null; then
|
if type "direnv" > /dev/null; then
|
||||||
eval "$(direnv hook zsh)"
|
eval "$(direnv hook zsh)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -e /home/gshipunov/.nix-profile/etc/profile.d/nix.sh ]; then . /home/gshipunov/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue