summaryrefslogtreecommitdiffstats
path: root/autocorrect.h
blob: 5d82c49903beea04c375d1b50c037c6373bfa368 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef AUTOCORRECT_H
#define AUTOCORRECT_H

enum autocorr_mode {
	AUTOCORRECT_HINTONLY,
	AUTOCORRECT_NEVER,
	AUTOCORRECT_PROMPT,
	AUTOCORRECT_IMMEDIATELY,
	AUTOCORRECT_DELAY,
};

struct autocorr {
	enum autocorr_mode mode;
	int delay;
};

void autocorr_resolve(struct autocorr *conf);

void autocorr_confirm(struct autocorr *conf, const char *assumed);

#endif /* AUTOCORRECT_H */