Eric Freese
|
16666da488
|
Handle versions of zsh where zpty does not set REPLY to fd of opened pty
Based on e702ec4697/async.zsh (L400-L406)
|
2017-01-26 16:50:19 -07:00 |
|
Eric Freese
|
f33b605a63
|
Move async initialization into start function to keep in one place
|
2017-01-26 16:40:34 -07:00 |
|
Eric Freese
|
6c5cd42331
|
Go back to tracking last pid because kill %1 didn't seem to be working
|
2017-01-25 00:00:53 -07:00 |
|
Eric Freese
|
21d9eda5dd
|
Wrap suggestion fetch command in parens to actually run in background
|
2017-01-24 23:59:38 -07:00 |
|
Eric Freese
|
b3208b08af
|
Pass the chosen strategy into the suggestion server pty
|
2017-01-24 22:48:30 -07:00 |
|
Eric Freese
|
e5a5b0c1e0
|
Output only newlines in the pty
|
2017-01-24 22:27:09 -07:00 |
|
Eric Freese
|
0337005eb0
|
Disable word splitting while reading to preserve whitespace
|
2017-01-24 21:59:22 -07:00 |
|
Eric Freese
|
b530b0c996
|
Use zpty -r with pattern matching to fetch suggestion
|
2017-01-24 20:01:30 -07:00 |
|
Eric Freese
|
5c891afd48
|
Reset zsh options inside pty (from zsh-async)
|
2017-01-24 20:01:27 -07:00 |
|
Eric Freese
|
e33eb570c4
|
Send only the prefix to the suggestion server
|
2017-01-24 20:01:11 -07:00 |
|
Eric Freese
|
fba20b042e
|
Use %1 instead of tracking pid
|
2017-01-24 20:00:50 -07:00 |
|
Eric Freese
|
0308ed797e
|
Rename worker to server
|
2017-01-24 20:00:34 -07:00 |
|
Eric Freese
|
e72c2d87e5
|
add a bunch of comments
|
2017-01-24 19:53:59 -07:00 |
|
Eric Freese
|
ab8f295225
|
First pass at async functionality
|
2017-01-24 19:45:11 -07:00 |
|