#!/usr/bin/env zsh -eu
accept-line-and-restore-buffer() {
local buffer="$BUFFER"
zle kill-whole-line
zle accept-line
print -z "$buffer"
}
zle -N accept-line-and-restore-buffer
bindkey ^T^E accept-line-and-restore-buffer
zsh/accept-line-and-restore-buffer at 83295f6b549c2268f4a541d59436b68b22f86cf0 · YumaInaura/zsh
source file
Input some string to console and push key Ctrl+TE
.
There is a better way but i have not found.
- zsh 5.5.1 (x86_64-apple-darwin17.5.0)