X-Git-Url: https://src.twobees.de/?a=blobdiff_plain;f=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fplugins%2Fscreen%2Fscreen.plugin.zsh;fp=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fplugins%2Fscreen%2Fscreen.plugin.zsh;h=0000000000000000000000000000000000000000;hb=1a8e170bbe5c6641a26ab1ce2e6ce6c5c1faa4cd;hp=c1db8ad928811f2bcdcc0daa6d9935e66a7174fd;hpb=475ba35502579302593f4735c853c49ef1845dcb;p=dotfiles.git diff --git a/stow/oh-my-zsh/.oh-my-zsh/plugins/screen/screen.plugin.zsh b/stow/oh-my-zsh/.oh-my-zsh/plugins/screen/screen.plugin.zsh deleted file mode 100644 index c1db8ad..0000000 --- a/stow/oh-my-zsh/.oh-my-zsh/plugins/screen/screen.plugin.zsh +++ /dev/null @@ -1,54 +0,0 @@ -# if using GNU screen, let the zsh tell screen what the title and hardstatus -# of the tab window should be. -if [[ "$TERM" == screen* ]]; then - if [[ $_GET_PATH == '' ]]; then - _GET_PATH='echo $PWD | sed "s/^\/Users\//~/;s/^\/home\//~/;s/^~$USERNAME/~/"' - fi - if [[ $_GET_HOST == '' ]]; then - _GET_HOST='echo $HOST | sed "s/\..*//"' - fi - - # use the current user as the prefix of the current tab title - TAB_TITLE_PREFIX='"`'$_GET_HOST'`:`'$_GET_PATH' | sed "s:..*/::"`$PROMPT_CHAR"' - # when at the shell prompt, show a truncated version of the current path (with - # standard ~ replacement) as the rest of the title. - TAB_TITLE_PROMPT='$SHELL:t' - # when running a command, show the title of the command as the rest of the - # title (truncate to drop the path to the command) - TAB_TITLE_EXEC='$cmd[1]:t' - - # use the current path (with standard ~ replacement) in square brackets as the - # prefix of the tab window hardstatus. - TAB_HARDSTATUS_PREFIX='"[`'$_GET_PATH'`] "' - # when at the shell prompt, use the shell name (truncated to remove the path to - # the shell) as the rest of the title - TAB_HARDSTATUS_PROMPT='$SHELL:t' - # when running a command, show the command name and arguments as the rest of - # the title - TAB_HARDSTATUS_EXEC='$cmd' - - # tell GNU screen what the tab window title ($1) and the hardstatus($2) should be - function screen_set() - { - # set the tab window title (%t) for screen - print -nR $'\033k'$1$'\033'\\\ - - # set hardstatus of tab window (%h) for screen - print -nR $'\033]0;'$2$'\a' - } - # called by zsh before executing a command - function preexec() - { - local -a cmd; cmd=(${(z)1}) # the command string - eval "tab_title=$TAB_TITLE_PREFIX:$TAB_TITLE_EXEC" - eval "tab_hardstatus=$TAB_HARDSTATUS_PREFIX:$TAB_HARDSTATUS_EXEC" - screen_set $tab_title $tab_hardstatus - } - # called by zsh before showing the prompt - function precmd() - { - eval "tab_title=$TAB_TITLE_PREFIX:$TAB_TITLE_PROMPT" - eval "tab_hardstatus=$TAB_HARDSTATUS_PREFIX:$TAB_HARDSTATUS_PROMPT" - screen_set $tab_title $tab_hardstatus - } -fi