mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	A bracketed-paste-magic bug breaks pasting of CJK and some other characters in zsh 5.1.1. http://www.zsh.org/mla/workers/2015/msg02680.html See #4434
		
			
				
	
	
		
			43 lines
		
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
## Load smart urls if available
 | 
						|
# bracketed-paste-magic is known buggy in zsh 5.1.1 (only), so skip it there; see #4434
 | 
						|
autoload -Uz is-at-least
 | 
						|
if [[ $ZSH_VERSION != 5.1.1 ]]; then
 | 
						|
  for d in $fpath; do
 | 
						|
  	if [[ -e "$d/url-quote-magic" ]]; then
 | 
						|
  		if is-at-least 5.1; then
 | 
						|
  			autoload -Uz bracketed-paste-magic
 | 
						|
  			zle -N bracketed-paste bracketed-paste-magic
 | 
						|
  		fi
 | 
						|
  		autoload -Uz url-quote-magic
 | 
						|
  		zle -N self-insert url-quote-magic
 | 
						|
      break
 | 
						|
  	fi
 | 
						|
  done
 | 
						|
fi
 | 
						|
 | 
						|
## jobs
 | 
						|
setopt long_list_jobs
 | 
						|
 | 
						|
## pager
 | 
						|
export PAGER="less"
 | 
						|
export LESS="-R"
 | 
						|
 | 
						|
## super user alias
 | 
						|
alias _='sudo'
 | 
						|
alias please='sudo'
 | 
						|
 | 
						|
## more intelligent acking for ubuntu users
 | 
						|
if which ack-grep &> /dev/null; then
 | 
						|
  alias afind='ack-grep -il'
 | 
						|
else
 | 
						|
  alias afind='ack -il'
 | 
						|
fi
 | 
						|
 | 
						|
# only define LC_CTYPE if undefined
 | 
						|
if [[ -z "$LC_CTYPE" && -z "$LC_ALL" ]]; then
 | 
						|
	export LC_CTYPE=${LANG%%:*} # pick the first entry from LANG
 | 
						|
fi
 | 
						|
 | 
						|
# recognize comments
 | 
						|
setopt interactivecomments
 |