diff options
author | spew <devnull@localhost> | 2018-08-01 11:14:59 -0400 |
---|---|---|
committer | spew <devnull@localhost> | 2018-08-01 11:14:59 -0400 |
commit | 4757debd0b5935dae94944c35c3cac74b14aa209 (patch) | |
tree | 950414554d5b67cce61a3c7809222a331d64a028 /sys/src/cmd/acme/wind.c | |
parent | 2b619dc9669e34c7b110ce188a10d03849119c78 (diff) |
acme: add spacesindent mode
Diffstat (limited to 'sys/src/cmd/acme/wind.c')
-rw-r--r-- | sys/src/cmd/acme/wind.c | 9 |
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; } } |