gwenn
                                            gwenn
                                        
                                    I have no idea how jline3 / python-prompt-toolkit support ssh / telnet session. Maybe only the [Terminal](https://github.com/kkawakam/rustyline/blob/master/src/tty/mod.rs#L201) implementation differs ?
In this case, we need a cargo feature to activate the ssh / telnet implementation.
If only `tty` module is impacted and all new dependencies are optional except when this feature is activated, I am ok.
https://crates.io/crates/pathsearch
You should be able to do your own composite [completer](https://docs.rs/rustyline/9.0.0/rustyline/completion/trait.Completer.html) implementation that may delegate or fuse result from [FilenameCompleter](https://docs.rs/rustyline/9.0.0/rustyline/completion/struct.FilenameCompleter.html) and a PathCompleter.
Thanks. I will try to introduce a lock guard for begin / end.
Just for reference: - https://github.com/judah/haskeline/pull/78 - https://github.com/prompt-toolkit/python-prompt-toolkit/issues/192
For reference, replxx uses a callback to update prompt dynamically: https://github.com/AmokHuginnsson/replxx/blob/master/examples/cxx-api.cxx#L228-L232
I guess you will have to introduce a new feature. Because, currently, `Term` impl must be unique, `Sized` and known at compile time. See: - https://github.com/kkawakam/rustyline/blob/master/src/tty/mod.rs#L228-L245 (election) - https://github.com/kkawakam/rustyline/blob/master/src/tty/unix.rs#L997 (unix...
> Which is a problem as any NewLine command triggers validation again https://github.com/kkawakam/rustyline/pull/293#issuecomment-557862724 Currently, we have: Key -> Command -> Logic If we do: Key -> Command -> Action(s) ->...