diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-04-14 20:30:24 -0700 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-04-14 20:30:24 -0700 |
commit | 0256a34560a58c7fffe4a83476efd03d64c9a783 (patch) | |
tree | 278b6ed67188ab38e23b9b390997967ffcc61362 /sys/src/cmd/acme/text.c | |
parent | a90a801685553329a8626237bf250421f9e1249c (diff) |
acme: fix border size, autoindent undo: imported from plan9port (thanks jxy)
origin:
https://github.com/9fans/plan9port/pull/493
https://github.com/9fans/plan9port/pull/489
https://github.com/9fans/plan9port/pull/461
Diffstat (limited to 'sys/src/cmd/acme/text.c')
-rw-r--r-- | sys/src/cmd/acme/text.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/src/cmd/acme/text.c b/sys/src/cmd/acme/text.c index 484ec3de1..b313ed4a4 100644 --- a/sys/src/cmd/acme/text.c +++ b/sys/src/cmd/acme/text.c @@ -664,6 +664,7 @@ texttype(Text *t, Rune r) uint q0, q1; int nnb, nb, n, i; int nr; + Rune rr; Rune *rp; Text *u; @@ -818,10 +819,10 @@ texttype(Text *t, Rune r) nr = 0; rp[nr++] = r; for(i=0; i<nnb; i++){ - r = textreadc(t, t->q0-nnb+i); - if(r != ' ' && r != '\t') + rr = textreadc(t, t->q0-nnb+i); + if(rr != ' ' && rr != '\t') break; - rp[nr++] = r; + rp[nr++] = rr; } } break; /* fall through to normal code */ |