-
gwenn authoredba387816
TODO.md 1.45 KiB
API
- expose an API callable from C
Async (#126)
Bell
- bell-style
Color
- ANSI Colors & Windows 10+
- ANSI Colors & Windows <10
- Syntax highlighting
Completion
- Quoted path
- Windows escape/unescape space in path
- file completion & escape/unescape (#106)
- file completion & tilde (#62)
- display versus replacement
Config
- Maximum buffer size for the line read
Cursor
- insert versus overwrite versus command mode
- In Vi command mode, prevent user from going to end of line. (#94)
Grapheme
- grapheme & input auto-wrap are buggy
Hints Callback
- Not implemented on windows
History
- Move to the history line n
- historyFile: Where to read/write the history at the start and end of each line input session.
- append_history
- history_truncate_file
Input
- Password input (#58)
- quoted insert (#65)
- Overwrite mode (em-toggle-overwrite, vi-replace-mode, rl_insert_mode)
- Encoding
Mouse
- Mouse support
Movement
- Move to the corresponding opening/closing bracket
Repeat
- dynamic prompt (arg: ?)
- transpose chars
Undo
- Merge consecutive Replace
- Undo group
- Undo all changes made to this line.
- Kill+Insert (substitute/replace)
-
Repeated undo
Undo(RepeatCount)
Unix
- Terminfo (https://github.com/Stebalien/term)
Windows
- is_atty is not working with cygwin/msys
- UTF-16 surrogate pair
- handle ansi escape code