zshuper/modules/terminal.zsh

27 lines
519 B
Bash

#
# Terminal quirks
#
# Reclaim Ctrl-S and Ctrl-Q
stty -ixon
stty -ixoff
# Emacs mode pls
bindkey -e
# Insert, delete, home, end
bindkey "\e[2~" overwrite-mode
bindkey "\e[3~" delete-char
bindkey "\e[H" beginning-of-line
bindkey "\e[F" end-of-line
# rxvt-unicode specials
bindkey "\e[7~" beginning-of-line
bindkey "\e[8~" end-of-line
#echo -e "Terminal: ${TERM}\n" > "${ZSHUPER_DIR}/terminfo_dump.txt"
#for key val in ${(kv)terminfo}; do
# echo "${key} -> ${val}" >> "${ZSHUPER_DIR}/terminfo_dump.txt"
#done