diff bin/executable_clip @ 369:eba1dee43703

Strip terminal escape sequences from copy
author zegervdv <zegervdv@me.com>
date Tue, 30 Mar 2021 16:29:17 +0200
parents 308594cabf62
children
line wrap: on
line diff
--- a/bin/executable_clip	Tue Mar 30 21:36:24 2021 +0200
+++ b/bin/executable_clip	Tue Mar 30 16:29:17 2021 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-DATA=$(cat - | base64)
+DATA=$(cat - | sed -r "s/\x1b\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | base64)
 
 if [ -z "$TMUX" ]; then
   echo -ne "\e]52;c;${DATA}\x07"