summaryrefslogtreecommitdiff
path: root/sys/src/cmd/acme/dat.h
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/dat.h
parent2b619dc9669e34c7b110ce188a10d03849119c78 (diff)
acme: add spacesindent mode
Diffstat (limited to 'sys/src/cmd/acme/dat.h')
-rw-r--r--sys/src/cmd/acme/dat.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/src/cmd/acme/dat.h b/sys/src/cmd/acme/dat.h
index 2c4d40d79..070be119b 100644
--- a/sys/src/cmd/acme/dat.h
+++ b/sys/src/cmd/acme/dat.h
@@ -224,6 +224,13 @@ void textsetselect(Text*, uint, uint);
void textshow(Text*, uint, uint, int);
void texttype(Text*, Rune);
+enum
+{
+ SPACESINDENT = 0,
+ AUTOINDENT,
+ NINDENT,
+};
+
struct Window
{
QLock;
@@ -235,7 +242,7 @@ struct Window
uchar isscratch;
uchar filemenu;
uchar dirty;
- uchar autoindent;
+ uchar indent[NINDENT];
uchar showdel;
uint noredraw;
int id;
@@ -538,7 +545,7 @@ int plumbeditfd;
char wdir[];
int editing;
int messagesize; /* negotiated in 9P version setup */
-int globalautoindent;
+int globalindent[NINDENT];
Channel *cplumb; /* chan(Plumbmsg*) */
Channel *cwait; /* chan(Waitmsg) */