The desired behaviour is that input is buffered during page loading, such that the user can input
7<Enter>1<Enter>5<Enter>rapidly and have Jaguar follow the links 7, 1, and 5 on each new page as soon as they load. As page loading currently blocks, this functionality is gotten for free. Any solution to this ticket should retain the overall blocking behaviour, with the exception of a particular key (likely
<Esc>), which should be handled and cancel the page load.
Currently, email postponed with the
postponecommand does not have the \Draft flag applied to it. Given that the purpose of the
postponecommand seems to be for saving drafts (the default folder for the command is "Drafts"), the flag should be added. I know currently aerc does not use this flag for the
recallcommand, but webmail/other mail programs use this flag to display the message differently and allow re-editing. Mail currently postponed in aerc will function incorrectly in these other programs.
It should be possible, when loading a new page, to cancel the operation.
Wide runes which take up more than a single cell cause odd rendering, they overlap the next rune. A method of detecting wide runes when parsing and returning their width when a cell is requested is needed.
Configuration file will now be read from user's home directory, or command line option.
REPORTED RESOLVED IMPLEMENTED
Support for customisable keybindings already exists, but there's no defined location or option for reading a config file.
Implemented in 60768768.
REPORTED RESOLVED FIXED