graph: update for unicode 16
also export props and update props+gen.ha for breaking stdlib changes
Continue line when it isn't considered done
Implement a hook after the user ends a line which can decide whether the
current input needs to be extended to be complete.
Co-authored-by: Ember Sawady <ecs@d2evs.net>
Signed-off-by: Jummit <jummit@web.de>
Map alt+backspace to delete word
This is a common in other readline implementations.
Signed-off-by: Jummit <jummit@web.de>
Separate words on any whitespace
Makes newlines and tabs count as word separators.
Signed-off-by: Jummit <jummit@web.de>
implement numeric prefixes
extensible enough to be able to handle custom repetition handling
don't explode on f3
still not parsed, but at least it doesn't cause made::line() to return
an error
make hash table growth a more aggressive
vi: add dd
pretty cute solution imo
move default config into a separate file
separate words with '-' in actions
also add a lil bit more to vi mode
first stab at a vi mode
needs a lot more work, but at least it's something
pass full made::state to prompter
so that it can eg. do stuff with the mode
recognize esc
it's Fine i promise
bit of work towards a vi mode
need to do some embeddability work first, in order to be able to bind
esc
add configurable bindings