Eric Freese
64e7ec5bf8
Rename internal term session method
7 년 전
Eric Freese
98f926d53d
Clean up TerminalSession constructor a bit
7 년 전
Eric Freese
51e8755634
TerminalSession methods return self to support chaining
7 년 전
Eric Freese
5151adfe40
Make TerminalSession#clear block until the screen is cleared
7 년 전
Eric Freese
2c465a932a
Rename async pty name config var
7 년 전
Eric Freese
e3eb286ea2
Lots of little async cleanups
7 년 전
Eric Freese
c3425870f1
Wait for the terminal.clear to go through before continuing
Prevents some flakiness in tests
7 년 전
Eric Freese
89dd69d517
Add pry gem for debugging support
7 년 전
Eric Freese
40bb2e7804
little cleanup
7 년 전
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)
7 년 전
Eric Freese
f33b605a63
Move async initialization into `start` function to keep in one place
7 년 전
Eric Freese
78ba07179a
Add feature detection
Checks whether `zpty` gives a file descriptor, which was not the case in
older versions of zsh.
Based on a4b2f81c96/async.zsh (L395-L401)
7 년 전
Eric Freese
3f57198d07
Only bind widgets once, on initial sourcing
7 년 전
Eric Freese
2dbd261989
Allow configuring of zsh binary to run integration tests against
7 년 전
Eric Freese
6c5cd42331
Go back to tracking last pid because `kill %1` didn't seem to be working
7 년 전
Eric Freese
54e1eee924
Optimize case where manually typing in a suggestion
7 년 전
Eric Freese
21d9eda5dd
Wrap suggestion fetch command in parens to actually run in background
7 년 전
Eric Freese
50e6832b8c
Escape the prefix passed into the match_prev_cmd strategy
7 년 전
Eric Freese
0305908adf
Revert `fc` usage in calculating suggestion
As far as I know, `fc` makes it impossible to tell whether history items
used an actual newline character or the string "\n". Pulling from the
`$history` array gives a more accurate representation of the actual
command that was run.
7 년 전
Eric Freese
8e06a54b1c
Add test for string with "\n" in it
7 년 전
Eric Freese
b3208b08af
Pass the chosen strategy into the suggestion server pty
7 년 전
Eric Freese
ab2742537f
Quote the suggestion to support sh_split_word option
7 년 전
Eric Freese
e5a5b0c1e0
Output only newlines in the pty
7 년 전
Eric Freese
0337005eb0
Disable word splitting while reading to preserve whitespace
7 년 전
Eric Freese
b530b0c996
Use `zpty -r` with pattern matching to fetch suggestion
7 년 전
Eric Freese
5c891afd48
Reset zsh options inside pty (from zsh-async)
7 년 전
Eric Freese
e33eb570c4
Send only the prefix to the suggestion server
7 년 전
Eric Freese
fba20b042e
Use %1 instead of tracking pid
7 년 전
Eric Freese
0308ed797e
Rename worker to server
7 년 전
Eric Freese
e72c2d87e5
add a bunch of comments
7 년 전
Eric Freese
ab8f295225
First pass at async functionality
8 년 전
Eric Freese
debbffc79a
Add rspec test around accepting suggestions
7 년 전
Eric Freese
4850119887
Add separate test task for RSpec
7 년 전
Eric Freese
c22ab0e399
Implement suggestion integration tests in RSpec + tmux
7 년 전
Eric Freese
07a6768fcb
Add TerminalSession helper for managing a tmux session
7 년 전
Eric Freese
e6591d5de0
Add RSpec for high-level integration testing
7 년 전
Eric Freese
af671fb406
Add ruby settings to editor config
7 년 전
Eric Freese
fedc22e9bb
Merge pull request #169 from zsh-users/develop
v0.3.3
8 년 전
Eric Freese
9cfaf5d342
v0.3.3
8 년 전
Eric Freese
9333f0653f
Update changelog for v0.3.3
8 년 전
Eric Freese
b377c39d0e
Only fetch a new suggestion if buffer has changed
8 년 전
Eric Freese
a44aa59321
Remove unnecessary reset of POSTDISPLAy
8 년 전
Eric Freese
25f4afb058
Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array
8 년 전
Eric Freese
472394681e
Merge pull request #178 from lbolla/issue141-develop
Disable autosuggest if buffer is too large
8 년 전
Lorenzo Bolla
a9c8efa048
Update README
8 년 전
Lorenzo Bolla
cdf56a3305
Include result of `make`
8 년 전
Lorenzo Bolla
2450c95d8a
Rename and document new config var
8 년 전
Lorenzo Bolla
7b81eb79b8
Disable autosuggest if buffer is too large
Make buffer max size configurable, defaulted to infinity
8 년 전
Eric Freese
63816c5da8
Fix #164 : Use `fc` builtin instead of `$history` array for lookup
According to a few tests, the `fc` builtin appears to be quite a bit
faster than searching through the `$history` associative array when
dealing with large history files (500K+).
8 년 전
Eric Freese
b4b3a82ee3
Fix #168 and #130 : Escape tildes when fetching suggestions
8 년 전