чување 7a7a7b9b508cffbdb04b43d519725d9271ffdc69
родитељ 2e4f0011a3e5d7b4480624b5ec67a6a4449251e4
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sun, 3 Sep 2023 18:37:27 +0200
ste.in: Only redraw if _cols/_rows have changed; ste.1.in: Add "see also"
references
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 2, додавања: 16(+), брисања: 1(-)
diff --git a/ste.1.in b/ste.1.in
@@ -134,6 +134,11 @@ If argument is omitted, show all current option states.
.El
.Sh SEE ALSO
.Xr table 1 ,
+.Xr transpose 1 ,
+.Xr tsvdel 1 ,
+.Xr tsvedit 1 ,
+.Xr tsvins 1 ,
+.Xr tsvmove 1 ,
.Xr vipe 1
.Sh AUTHORS
.An "Strahinya Radich" Aq contact@strahinja.org ,
diff --git a/ste.in b/ste.in
@@ -155,6 +155,8 @@ fi
continue=1
currow=0
firstrow=0
+oldcols=''
+oldrows=''
redraw=1
sgi=$(printf "%b" "\033[")
@@ -164,11 +166,19 @@ while [ "$continue" -eq 1 ]; do
_cols="$cols"
if [ "$cols" -eq 0 ]; then
_cols=$(detectcols)
- redraw=1
+ fi
+ if [ -z "$oldcols" ]; then
+ oldcols=$_cols
fi
_rows="$rows"
if [ "$rows" -eq 0 ]; then
_rows=$(detectrows)
+ fi
+ if [ -z "$oldrows" ]; then
+ oldrows=$_rows
+ fi
+
+ if [ "$oldrows" -ne "$_rows" ] || [ "$oldcols" -ne "$_cols" ]; then
redraw=1
fi