From: Andy Spencer Date: Tue, 27 Oct 2009 16:21:44 +0000 (+0000) Subject: use pty instead of screen X-Git-Url: http://pileus.org/git/?p=vpaste;a=commitdiff_plain;h=b8fab7a68804d284a4335a2e965c5bc95a67e81d use pty instead of screen --- diff --git a/index.cgi b/index.cgi index 76915a7..3e3c8d5 100755 --- a/index.cgi +++ b/index.cgi @@ -63,11 +63,11 @@ function do_print { sed "1a$(get_modeline)" "$input" > "$tmp" # - I have some plugins in ~/.vim - # - Run ex in screen to trick it into thinking that it + # - Run ex in a pty to trick it into thinking that it # has a real terminal, note that we also have to set # term=xterm-256color in vimrc HOME=/home/andy \ - screen -D -m ex -nXZ -i NONE -u vimrc \ + /home/andy/bin/pty ex -nXZ -i NONE -u vimrc \ '+set bexpr= fde= fdt= fex= inde= inex= key= pa= pexpr' \ '+set iconstring= ruf= stl= tal=' \ "+set titlestring=$1\ -\ vpaste.net" \ @@ -77,7 +77,7 @@ function do_print { '+TOhtml' \ "+sav! $output" \ '+qall!' \ - "$tmp" + "$tmp" /dev/null 2>&1 header text/html cat "$output"