@@ -0,0 +1,13 @@
+# https://unix.stackexchange.com/a/223440
+
+fancy-ctrl-z () {
+ if [[ $#BUFFER -eq 0 ]]; then
+ bg
+ zle redisplay
+ else
+ zle push-input
+ fi
+}
+zle -N fancy-ctrl-z
+bindkey '^Z' fancy-ctrl-z