mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	fancy-ctrl-z: ensure widgets are called with full context (#4838)
This allows other plugins that hook e.g. accept-line to identify the fancy-ctrl-z widget as the caller and take appropriate steps when necessary. See https://github.com/tarruda/zsh-autosuggestions/issues/82#issuecomment-181133379
This commit is contained in:
		@@ -1,10 +1,10 @@
 | 
			
		||||
fancy-ctrl-z () {
 | 
			
		||||
  if [[ $#BUFFER -eq 0 ]]; then
 | 
			
		||||
    BUFFER="fg"
 | 
			
		||||
    zle accept-line
 | 
			
		||||
    zle accept-line -w
 | 
			
		||||
  else
 | 
			
		||||
    zle push-input
 | 
			
		||||
    zle clear-screen
 | 
			
		||||
    zle push-input -w
 | 
			
		||||
    zle clear-screen -w
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
zle -N fancy-ctrl-z
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user