zsh: add vi-style line editing