Wow this is much nicer. I've implemented on `develop` branch of zsh-autosuggestions. Thank you! Eric Freese 303 875 2359 On Sun, Jun 10, 2018 at 11:24 PM, Sebastian Gniazdowski < sgniazdowski@gmail.com> wrote: > Hello, > I've just implemented async feature without using zpty. From what I > saw zsh-autosuggestions uses zpty to look-up the suggestion. Maybe it > has some drawbacks and you would be interested in using <( ) instead > of zpty (it's probably still required to capture completions, though)? > It's similar to using zpty: > > exec {PCFD}< <(-fast-highlight-check-path) > zle -F -w "$PCFD" fast-highlight-check-path-handler > > -fast-highlight-check-path-handler() { > if read -r -u "$PCFD" line; then > ... > fi > zle -F ${PCFD} > exec {PCFD}<&- > } > > <( ) process is automatically disowned, I've used it in 2 projects and > it works without problems, very robust. The effect: > > https://asciinema.org/a/V18uHIn2BR0OVfRsmxyqkVi7K > > -- > Best regards, > Sebastian Gniazdowski >