ste

Једноставни уређивач табела
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mste.1.in | 5+++++
Mste.in | 12+++++++++++-
измењених датотека: 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