Browse Source

safe-paste: fix _bracketed_paste_zle_init/finish error

Fixes #9337
Marc Cornellà 3 years ago
parent
commit
568a977d20
1 changed files with 2 additions and 2 deletions
  1. 2 2
      plugins/safe-paste/safe-paste.plugin.zsh

+ 2 - 2
plugins/safe-paste/safe-paste.plugin.zsh

@@ -84,7 +84,7 @@ _bracketed_paste_enqueue() {
 _bracketed_paste_zle_init() {
   _bracketed_paste_content=''
   # Tell terminal to send escape codes around pastes
-  if [ $TERM =~ '^(rxvt-unicode|xterm(-256color)?|screen(-256color)?)$' ]; then
+  if [[ $TERM =~ '^(rxvt-unicode|xterm(-256color)?|screen(-256color)?)$' ]]; then
     printf '\e[?2004h'
   fi
 }
@@ -93,7 +93,7 @@ _bracketed_paste_zle_init() {
 _bracketed_paste_zle_finish() {
   # Turn off bracketed paste when we leave ZLE, so pasting in other programs
   # doesn't get the ^[[200~ codes around the pasted text
-  if [ $TERM =~ '^(rxvt-unicode|xterm(-256color)?|screen(-256color)?)$' ]; then
+  if [[ $TERM =~ '^(rxvt-unicode|xterm(-256color)?|screen(-256color)?)$' ]]; then
     printf '\e[?2004l'
   fi
 }