Help for this page
# $ENV{COLUMNS} isn't set when running through putty (unless from with +in emacs) # GetTerminalSize returns 0 from emacs, but ok from putty ... -t STDOUT && return (GetTerminalSize)[0] || $ENV{COLUMNS} || 72; return 72; }