Eric Freese
|
c9a51e0c4c
|
Handle dashes at the beginning of commands
|
2017-02-18 16:51:53 -07:00 |
|
Eric Freese
|
48a21bf79e
|
[cleanup] Remove an extra newline
|
2017-02-18 11:27:55 -07:00 |
|
Eric Freese
|
4afbbbadda
|
We only need to run the feature detection if starting async
|
2017-02-18 11:25:27 -07:00 |
|
Eric Freese
|
a0fcd81ce1
|
Destroy zpty on load if it already exists
|
2017-02-17 22:47:28 -07:00 |
|
Eric Freese
|
9feac573c9
|
Do not show any error output from async zpty server process
|
2017-02-16 19:27:32 -07:00 |
|
Eric Freese
|
ed8056c5e8
|
Lots of async changes
|
2017-02-16 19:19:30 -07:00 |
|
Eric Freese
|
2c465a932a
|
Rename async pty name config var
|
2017-01-29 10:39:07 -07:00 |
|
Eric Freese
|
e3eb286ea2
|
Lots of little async cleanups
|
2017-01-27 15:18:26 -07:00 |
|
Eric Freese
|
40bb2e7804
|
little cleanup
|
2017-01-26 17:00:56 -07:00 |
|
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 |
|