17
17
- Allow color syntaxes to apply to more than just color, so that we can
18
18
e.g. specify a different alternate spell checker depending on which
19
19
file type we have open.
20
- Allow even better file type detection than we have currently, e.g.
22
20
- Allow setting marks (saved positions, not to be confused with the mark
23
21
set via Ctrl-^) at various lines and/or columns in the buffer, and
24
allow movement between them with a single keystroke? (we're running
22
allow movement between them with a single keystroke? (We're running
23
out of keystrokes, though.)
26
24
- Allow searching for and replacing newlines.
27
25
- Fix handling of bad/incomplete UTF-8 sequences to display one Unicode
28
26
FFFD (Replacement Character) per sequence instead of one per byte.
31
29
- New regression framework built on expect.
32
- Allow text searches in the help browser.
33
- Handle window resizes better. After we resize, we should stay
34
wherever we were before we resized, as Pico does.
30
- Allow text searches in the help viewer.
35
31
- Add the ability to move to different lines of the screen with a single
36
32
keystroke, e.g. M-` (M-~) to go to the top line, M-& (M-7) to go to
37
33
the center line, and M-' (M-") to go to the last line.
38
34
- Detect when we're pasting text, so that we can handle it differently
39
(i.e. faster than currently with screen redraws)
35
(i.e. faster than currently with screen redraws).
40
36
- Allow piping marked text to an external command and replacing it with
41
37
the command's output (as the internal spell checker already does with
42
38
the "spell" command)?
41
- Handle window resizes better. After we've resized, we should stay
42
wherever we were before we resized, as Pico does. [DONE]
43
- Allow even better file-type detection than we have currently, e.g.
44
through libmagic. [DONE]
45
47
- Rebindable keys? [DONE]
46
48
- Undo/Redo keys (M-U and M-E)? [DONE]