Johannes Altmanninger
Johannes Altmanninger
ok sure we can probably support the empty string. `complete : -xa "''" && complete -C ": "` should print one line
> `a`, `b` & `''` are each a full token. yes, we should try to fix this. «complete : -xa "''" && complete -C ": "» is our test case.
AFAIK there is nothing else to do in this issue, no? So we can use this one
Ok so one possible solution would be to add readline commands that behave like `forward-char` except they always move the cursor, not the selected completion.
> The way I believe this was originally envisioned was that you would script bindings with commandline --paging-mode: > > if commandline --paging-mode > commandline -f up-line > else >...
Nothing wrong with using this patch (I do use it occasionally). One alternative approach is to simply add `setenv` and `unsetenv` commands, which is more obvious than the above `str-to-str-map`....
I botched the initial PR description, it's fixed now
yeah I think we should either ask kitty for `uname` names, so we can have a consistent fallback. Or do lossy translation ("uname=FreeBSD" to "bsd"), which is probably fine but...
A relevant question is whether an application running in a terminal may have key bindings that depend on the terminal OS; this question can been seen as independent from current...
well then we're on the same page. This PR is not a snap proposal and we do not need to rush it. I think the chicken-and-egg problem ("only kitty") is...