Tamagotchy snapshot.
[elisp/egg.git] / TODO
1 (1) Use customize.
2 (2) Implement user entries which were defined in EGG V3.
3 (3) Packaging
4 (4) Modeless Framework
5 (5) LEIM
6 (7) Portability (Implementation)
7         Event/Char/Integer is different.
8 (8) Quail Integration
9
10 Something like egg-use-backend, its-use-package
11
12 MENU:
13         Incrementally generate <selection-list>.
14         Provide programming interface of the data structure <menu>.
15
16 MLH:
17         Rewrite & clean up.
18
19 Emacs/Quail Interface:
20         Restrict switching language
21         Synchronize backend/frontend language
22
23 ITS:
24         Kill, yank, delete with kill-ring in INPUT-BUFFER.
25         Editing within a VSYL.
26         transpose-chars
27         Use of macro/subst.
28
29         Implement following functions.
30         its-cancel-input
31         its-mode-help-command
32         its-kill-line
33         its-hiragana (input-buffer)
34         its-katakana
35         its-hankaku
36         its-zenkaku
37
38         its-read-current-its-string
39
40         overwrite-mode, fill, vi emulator
41
42         The way of customizing its-mode-map.
43
44         Help-command
45
46         muhenkan
47
48 EGG/ITS:
49         Katakana input support.
50         Kanainput support.
51         Chinese/Korean support.
52         map change --> server select.
53         Consider about API
54
55 CONVERT:
56         Semantics of open and close
57
58         decide-first-char
59
60         Consistency with other commands (delete, yank...)
61
62         Help command
63
64 WNN:
65         Support Wnn6 when it becomes Free Software.
66
67 WNNRPC:
68         Chinese/Korean support.
69
70 BUG:
71         convert.el
72
73         |xxxxxxx|
74                 ^---- when cursor comes on this fence-end.