zsh-autosuggestions/src
Eric Freese df5fb858aa Destroy old pty even if it's no longer running (#249)
For unknown reasons, the pty will occasionally quit running. In these
cases, we still want to remove it so that a fresh one can be created. We
don't actually need this check because error messages from `zle` and
`zpty` are redirected to /dev/null.

One sure way to kill all currently running pty's is to run `exit` in a
subshell. Even without zsh-autosuggestions loaded, the following works:

    % zmodload zsh/zpty
    % zpty -b foo cat
    % zpty -b bar cat
    % zpty
    (31689) bar: cat
    (31666) foo: cat
    % $(exit)
    % zpty
    (finished) bar: cat
    (finished) foo: cat
2018-05-15 13:55:37 -06:00
..
strategies Fix #247 and #248 without using `(b)` flag 2017-12-06 08:09:14 -07:00
async.zsh Destroy old pty even if it's no longer running (#249) 2018-05-15 13:55:37 -06:00
bind.zsh ..._invoke_original_widget: Return 0 when given no arguments 2018-01-16 14:10:29 -06:00
config.zsh Don't break kill ring rotation 2018-05-15 12:54:09 -06:00
features.zsh We only need to run the feature detection if starting async 2017-02-18 11:25:27 -07:00
highlight.zsh Fix conditionals to use [[ and (( rather than [ 2017-11-27 08:31:41 -07:00
setup.zsh First pass at async functionality 2017-01-24 19:45:11 -07:00
start.zsh Fix conditionals to use [[ and (( rather than [ 2017-11-27 08:31:41 -07:00
util.zsh Revert "Simplify escaping of pattern and fix match_prev_cmd strategy" 2017-12-06 08:08:53 -07:00
widgets.zsh Fix vi-mode partial-accept 2018-05-15 11:44:42 -06:00