From 55a81c443c3a4b37bd131c9ac609259166028b61 Mon Sep 17 00:00:00 2001
From: Iain Patterson <me@iain.cx>
Date: Mon, 27 Jun 2011 13:53:31 +0100
Subject: [PATCH] Support resizing in tmux 1.5.

As of version 1.5 tmux supports sending raw escape sequences to the
underlying terminal.  The sequences must be prefixed by the magic
sequence ESC P tmux ; ESC.
---
 opt/bin/usize | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/opt/bin/usize b/opt/bin/usize
index 7221e60..39d8110 100755
--- a/opt/bin/usize
+++ b/opt/bin/usize
@@ -7,6 +7,7 @@
 
 width=${COLUMNS:-80}
 height=${LINES:-24}
+tmux_prefix=
 
 case $# in
   0)
@@ -17,5 +18,6 @@ case $# in
   2) width=$1; height=$2;;
 esac
 
-echo -e "\033[8;$height;$width;t"
+[ -n "$TMUX" ] && tmux_prefix="\033Ptmux;\033"
+echo -e "$tmux_prefix\033[8;$height;$width;t"
 exit 0
-- 
2.7.4