summaryrefslogtreecommitdiff
path: root/sys/src/cmd/acme/wind.c
diff options
context:
space:
mode:
authorspew <devnull@localhost>2018-08-01 11:14:59 -0400
committerspew <devnull@localhost>2018-08-01 11:14:59 -0400
commit4757debd0b5935dae94944c35c3cac74b14aa209 (patch)
tree950414554d5b67cce61a3c7809222a331d64a028 /sys/src/cmd/acme/wind.c
parent2b619dc9669e34c7b110ce188a10d03849119c78 (diff)
acme: add spacesindent mode
Diffstat (limited to 'sys/src/cmd/acme/wind.c')
-rw-r--r--sys/src/cmd/acme/wind.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/src/cmd/acme/wind.c b/sys/src/cmd/acme/wind.c
index 90acb486b..7c222a17c 100644
--- a/sys/src/cmd/acme/wind.c
+++ b/sys/src/cmd/acme/wind.c
@@ -20,7 +20,7 @@ wininit(Window *w, Window *clone, Rectangle r)
File *f;
Reffont *rf;
Rune *rp;
- int nc;
+ int nc, i;
w->tag.w = w;
w->taglines = 1;
@@ -78,13 +78,14 @@ wininit(Window *w, Window *clone, Rectangle r)
draw(screen, br, button, nil, button->r.min);
w->filemenu = TRUE;
w->maxlines = w->body.maxlines;
- w->autoindent = globalautoindent;
+ for(i=0; i<NINDENT; i++)
+ w->indent[i] = globalindent[i];
if(clone){
w->dirty = clone->dirty;
- w->autoindent = clone->autoindent;
+ for(i=0; i<NINDENT; i++)
+ w->indent[i] = clone->indent[i];
textsetselect(&w->body, clone->body.q0, clone->body.q1);
winsettag(w);
- w->autoindent = clone->autoindent;
}
}