From 73a76e75866cb147ccbd4cc5f34b335c43efcf04 Mon Sep 17 00:00:00 2001 From: earnest ma Date: Mon, 27 Dec 2021 15:51:55 +0000 Subject: [PATCH] zshrc: Remove vterm, add SSH/ gpg tweaks --- zsh/.zshrc | 32 +++----------------------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/zsh/.zshrc b/zsh/.zshrc index 5378f7a..7270a05 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -63,37 +63,11 @@ zreload() { [[ -n "$SHELL" ]] && exec ${SHELL#-} || exec zsh } -# Emacs/ vterm -vterm_printf(){ - if [ -n "$TMUX" ] && ([ "${TERM%%-*}" = "tmux" ] || [ "${TERM%%-*}" = "screen" ] ); then - # Tell tmux to pass the escape sequences through - printf "\ePtmux;\e\e]%s\007\e\\" "$1" - elif [ "${TERM%%-*}" = "screen" ]; then - # GNU screen (screen, screen-256color, screen-256color-bce) - printf "\eP\e]%s\007\e\\" "$1" - else - printf "\e]%s\e\\" "$1" - fi -} - -if [[ "$INSIDE_EMACS" = 'vterm' ]]; then - alias clear='vterm_printf "51;Evterm-clear-scrollback";tput clear' +# w/ SSH +if [[ "$HOST" == core.envs.net ]]; then + export GPG_TTY=$(tty) fi -vterm_cmd() { - local vterm_elisp - vterm_elisp="" - while [ $# -gt 0 ]; do - vterm_elisp="$vterm_elisp""$(printf '"%s" ' "$(printf "%s" "$1" | sed -e 's|\\|\\\\|g' -e 's|"|\\"|g')")" - shift - done - vterm_printf "51;E$vterm_elisp" -} - -find_file() { - vterm_cmd find-file "$(realpath "${@:-.}")" -} - # PLUGINS! # `miniplug update`