Eric Freese
|
9cb0101512
|
Refactor async mode to no longer use zpty
See technique used in `fast-syntax-highlighting`:
- ca2e18bbc9
- http://www.zsh.org/mla/users/2018/msg00424.html
|
2018-06-11 02:12:47 -06:00 |
|
Eric Freese
|
5549b68e6e
|
Async is less reliable in zsh versions < 5.0.8
`stty` occasionally hangs (always in CircleCI) inside the async pty.
Disable the tests for now until we can figure out and fix/workaround
this issue.
|
2018-05-26 15:34:57 -06:00 |
|
Eric Freese
|
51fef255da
|
Add method to connect terminal to tmux session during tests
Useful with `binding.pry` to inspect behavior of tests.
|
2018-05-15 11:44:18 -06:00 |
|
Eric Freese
|
a2f0ffb122
|
Enabling suggestions should not fetch a suggestion if buffer is empty
|
2017-03-05 12:53:13 -05:00 |
|
Eric Freese
|
502fb4a174
|
Make tmux_socket_name public so you can access easily from binding.pry
Can attach while tests are stopped with `tmux -L <socket_name> attach`
|
2017-03-03 18:43:10 -05:00 |
|
Eric Freese
|
c9a51e0c4c
|
Handle dashes at the beginning of commands
|
2017-02-18 16:51:53 -07:00 |
|
Eric Freese
|
938144530c
|
Fix tests
|
2017-02-17 16:01:07 -07:00 |
|
Eric Freese
|
c959408305
|
Only wait a max of 2 seconds for content to match after clearing screen
|
2017-02-17 15:33:09 -07:00 |
|
Eric Freese
|
ed8056c5e8
|
Lots of async changes
|
2017-02-16 19:19:30 -07:00 |
|
Eric Freese
|
64e7ec5bf8
|
Rename internal term session method
|
2017-01-29 10:43:20 -07:00 |
|
Eric Freese
|
98f926d53d
|
Clean up TerminalSession constructor a bit
|
2017-01-29 10:43:00 -07:00 |
|
Eric Freese
|
51e8755634
|
TerminalSession methods return self to support chaining
|
2017-01-29 10:42:28 -07:00 |
|
Eric Freese
|
5151adfe40
|
Make TerminalSession#clear block until the screen is cleared
|
2017-01-29 10:40:05 -07:00 |
|
Eric Freese
|
2dbd261989
|
Allow configuring of zsh binary to run integration tests against
|
2017-01-26 16:04:46 -07:00 |
|
Eric Freese
|
07a6768fcb
|
Add TerminalSession helper for managing a tmux session
|
2017-01-19 22:38:19 -07:00 |
|