Commit graph

  • c70d685d15 Clean up widget list spec Eric Freese 2017-02-18 11:12:10 -0700
  • 255359dbb8 Use += to be a bit more true to the spec language Eric Freese 2017-02-18 10:35:30 -0700
  • 4321fc097c We need to bind on every precmd to ensure we wrap other wrappers Eric Freese 2017-02-17 23:20:04 -0700
  • 75e850577d Gracefully handle being sourced multiple times Eric Freese 2017-02-17 22:50:11 -0700
  • a0fcd81ce1 Destroy zpty on load if it already exists Eric Freese 2017-02-17 22:40:23 -0700
  • 39ca3dac45 Use a different name for feature detection zpty Eric Freese 2017-02-17 22:07:48 -0700
  • dcce973287 Remove support for long-deprecated options Eric Freese 2017-02-17 18:45:46 -0700
  • 0c940e70f2 Don't bind any zle-* methods Christian Höltje 2016-11-05 01:40:14 -0400
  • a109f52fe4 Merge pull request #180 from zsh-users/features/async Eric Freese 2017-02-17 18:28:54 -0700
  • 23ef16c297 Do not show suggestions if the buffer is empty Eric Freese 2017-02-17 18:26:34 -0700
  • 938144530c Fix tests Eric Freese 2017-02-17 16:01:07 -0700
  • c4bfd8e2c6 Need to prevent zpty feature detection from HUPing existing zptys Eric Freese 2017-02-17 15:51:50 -0700
  • c959408305 Only wait a max of 2 seconds for content to match after clearing screen Eric Freese 2017-02-17 15:33:09 -0700
  • 06fca77ffb Readme updates for v0.4.0 Eric Freese 2017-02-16 20:12:04 -0700
  • 9feac573c9 Do not show any error output from async zpty server process Eric Freese 2017-02-16 19:27:32 -0700
  • ed8056c5e8 Lots of async changes Eric Freese 2017-02-16 19:18:03 -0700
  • 38eb7cdafd Update license date Eric Freese 2017-02-16 19:07:41 -0700
  • 64e7ec5bf8 Rename internal term session method Eric Freese 2017-01-29 10:43:20 -0700
  • 98f926d53d Clean up TerminalSession constructor a bit Eric Freese 2017-01-29 10:43:00 -0700
  • 51e8755634 TerminalSession methods return self to support chaining Eric Freese 2017-01-29 10:42:28 -0700
  • 5151adfe40 Make TerminalSession#clear block until the screen is cleared Eric Freese 2017-01-29 10:40:05 -0700
  • 2c465a932a Rename async pty name config var Eric Freese 2017-01-29 10:39:07 -0700
  • e3eb286ea2 Lots of little async cleanups Eric Freese 2017-01-27 15:18:26 -0700
  • c3425870f1 Wait for the terminal.clear to go through before continuing Eric Freese 2017-01-27 14:07:06 -0700
  • 89dd69d517 Add pry gem for debugging support Eric Freese 2017-01-27 14:06:16 -0700
  • 40bb2e7804 little cleanup Eric Freese 2017-01-26 17:00:56 -0700
  • 16666da488 Handle versions of zsh where zpty does not set REPLY to fd of opened pty Eric Freese 2017-01-26 16:50:19 -0700
  • f33b605a63 Move async initialization into start function to keep in one place Eric Freese 2017-01-26 16:37:42 -0700
  • 78ba07179a Add feature detection Eric Freese 2017-01-26 16:35:33 -0700
  • 3f57198d07 Only bind widgets once, on initial sourcing Eric Freese 2017-01-26 16:11:01 -0700
  • 2dbd261989 Allow configuring of zsh binary to run integration tests against Eric Freese 2017-01-26 16:04:46 -0700
  • 6c5cd42331 Go back to tracking last pid because kill %1 didn't seem to be working Eric Freese 2017-01-25 00:00:53 -0700
  • 54e1eee924 Optimize case where manually typing in a suggestion Eric Freese 2017-01-25 00:00:13 -0700
  • 21d9eda5dd Wrap suggestion fetch command in parens to actually run in background Eric Freese 2017-01-24 23:59:38 -0700
  • 50e6832b8c Escape the prefix passed into the match_prev_cmd strategy Eric Freese 2017-01-24 23:05:50 -0700
  • 0305908adf Revert fc usage in calculating suggestion Eric Freese 2017-01-24 23:04:07 -0700
  • 8e06a54b1c Add test for string with "\n" in it Eric Freese 2017-01-24 22:49:21 -0700
  • b3208b08af Pass the chosen strategy into the suggestion server pty Eric Freese 2017-01-24 22:48:30 -0700
  • ab2742537f Quote the suggestion to support sh_split_word option Eric Freese 2017-01-24 22:27:47 -0700
  • e5a5b0c1e0 Output only newlines in the pty Eric Freese 2017-01-24 22:27:09 -0700
  • 0337005eb0 Disable word splitting while reading to preserve whitespace Eric Freese 2017-01-24 21:58:17 -0700
  • b530b0c996 Use zpty -r with pattern matching to fetch suggestion Eric Freese 2017-01-24 19:58:52 -0700
  • 5c891afd48 Reset zsh options inside pty (from zsh-async) Eric Freese 2017-01-24 19:58:25 -0700
  • e33eb570c4 Send only the prefix to the suggestion server Eric Freese 2017-01-24 19:58:06 -0700
  • fba20b042e Use %1 instead of tracking pid Eric Freese 2017-01-24 19:56:34 -0700
  • 0308ed797e Rename worker to server Eric Freese 2017-01-24 19:55:38 -0700
  • e72c2d87e5 add a bunch of comments Eric Freese 2017-01-24 19:53:26 -0700
  • ab8f295225 First pass at async functionality Eric Freese 2016-07-19 21:04:18 -0600
  • debbffc79a Add rspec test around accepting suggestions Eric Freese 2017-01-19 22:29:26 -0700
  • 4850119887 Add separate test task for RSpec Eric Freese 2017-01-19 00:59:26 -0700
  • c22ab0e399 Implement suggestion integration tests in RSpec + tmux Eric Freese 2017-01-19 00:59:06 -0700
  • 07a6768fcb Add TerminalSession helper for managing a tmux session Eric Freese 2017-01-19 22:33:31 -0700
  • e6591d5de0 Add RSpec for high-level integration testing Eric Freese 2017-01-19 22:33:17 -0700
  • af671fb406 Add ruby settings to editor config Eric Freese 2017-01-19 00:55:27 -0700
  • cacbc33398 Don't bind any zle-* methods Christian Höltje 2016-11-05 01:40:14 -0400
  • 6c67def36b Merge 7c2cb38f35 into fedc22e9bb Subho Halder 2016-10-25 07:31:36 +0000
  • ace6ccfc3f Merge 89e1243c43 into fedc22e9bb Stanislav Seletskiy 2016-10-18 02:38:06 +0000
  • fedc22e9bb Merge pull request #169 from zsh-users/develop Eric Freese 2016-10-17 07:45:49 -0600
  • 9cfaf5d342 v0.3.3 v0.3.3 Eric Freese 2016-10-17 07:45:09 -0600
  • 9333f0653f Update changelog for v0.3.3 Eric Freese 2016-10-17 07:43:56 -0600
  • b377c39d0e Only fetch a new suggestion if buffer has changed Eric Freese 2016-07-31 20:10:22 -0600
  • a44aa59321 Remove unnecessary reset of POSTDISPLAy Eric Freese 2016-07-31 20:09:26 -0600
  • 25f4afb058 Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array Eric Freese 2016-07-31 19:35:30 -0600
  • 472394681e Merge pull request #178 from lbolla/issue141-develop Eric Freese 2016-07-18 10:28:45 -0600
  • a9c8efa048 Update README Lorenzo Bolla 2016-07-18 16:06:50 +0100
  • cdf56a3305 Include result of make Lorenzo Bolla 2016-07-18 10:56:21 +0100
  • 2450c95d8a Rename and document new config var Lorenzo Bolla 2016-07-18 10:55:19 +0100
  • 7b81eb79b8 Disable autosuggest if buffer is too large Lorenzo Bolla 2016-07-15 09:39:33 +0100
  • 24b26fdf67 Merge 9572ccbea2 into 62cdba4e0f Lorenzo Bolla 2016-07-15 16:03:04 +0000
  • 9572ccbea2 Disable autosuggest if buffer is too large Lorenzo Bolla 2016-07-15 09:39:33 +0100
  • 9cce7039a0 Use default value of ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE minerva 2016-06-14 16:58:10 +0900
  • 63816c5da8 Fix #164: Use fc builtin instead of $history array for lookup Eric Freese 2016-06-10 13:24:45 -0600
  • b4b3a82ee3 Fix #168 and #130: Escape tildes when fetching suggestions Eric Freese 2016-06-10 13:19:30 -0600
  • 7c2cb38f35 Fix #168 and #130: Escape tildes when fetching suggestions Eric Freese 2016-06-10 13:19:30 -0600
  • 85ea943789 Merge pull request #163 from tsdh/develop Eric Freese 2016-05-28 13:34:00 -0600
  • ca70612d3c Document caveats of match_prev_cmd strategy Tassilo Horn 2016-05-28 20:05:11 +0200
  • 42f51367a6 Merge 7d41cf90c8 into 62cdba4e0f Stanislav Seletskiy 2016-05-28 15:50:10 +0000
  • e8283408c0 Merge a159981c4a into 62cdba4e0f Tassilo Horn 2016-05-28 14:35:24 +0000
  • 9fb9675306 Fix #141: Disable suggestions for widgets called from widgets fixes/slow_bracketed_paste_magic Eric Freese 2016-04-29 14:46:24 -0600
  • 62cdba4e0f Merge pull request #142 from zsh-users/v0.3.x Eric Freese 2016-05-28 08:28:18 -0600
  • cce68de46d v0.3.2 v0.3.2 Eric Freese 2016-05-28 08:27:08 -0600
  • 4a2d9f9049 Fix Makefile to not create symbolic link after PR #156 was merged Eric Freese 2016-05-28 08:26:24 -0600
  • 7c688ec20c Add note to readme about PRs going to develop branch Eric Freese 2016-05-28 08:23:53 -0600
  • 96eb0fae77 Changelog updates for v0.3.2 Eric Freese 2016-05-28 08:18:52 -0600
  • a159981c4a Document caveats of match_prev_cmd strategy Tassilo Horn 2016-05-28 09:22:25 +0200
  • 5e5bfdb659 Merge pull request #156 from adamkruszewski/v0.3.x Eric Freese 2016-05-12 08:53:20 -0600
  • 34a1cc003e Merge 8d1cf0f3fd into 87facd9b85 Adam Kruszewski 2016-05-11 15:03:11 +0000
  • 0a6c34947c Adjust plugin.zsh file to run on zsh 5.1 in mSYS2. adamkruszewski 2016-05-11 17:02:41 +0200
  • e87bc74654 Fix 118: Clear suggestion before original widget to fix completions Eric Freese 2016-04-25 14:42:09 -0600
  • 964773aa75 Use array indices for forward compatibility Eric Freese 2016-04-25 14:23:56 -0600
  • 945c660856 Fix #152 by escaping widget names inside evals Eric Freese 2016-04-25 14:23:30 -0600
  • 011d8bdfd1 Refactor to remove prev cmd function and simplify escaping Eric Freese 2016-04-25 14:19:26 -0600
  • c5f57da2b8 Pull duplicated test logic from strategies into single test file Eric Freese 2016-04-22 14:14:29 -0600
  • b788d81b0f Merge d9ff23463b into 87facd9b85 Stanislav Seletskiy 2016-04-22 05:51:16 +0000
  • d9ff23463b do not show suggestion on completion Stanislav Seletskiy 2016-04-21 03:08:59 +0600
  • 89e1243c43 play well with zsh-syntax-highlight Stanislav Seletskiy 2016-04-22 11:35:37 +0600
  • 7d41cf90c8 suspend suggestions on fast changes Stanislav Seletskiy 2016-04-21 03:07:24 +0600
  • 0a170f5479 Merge 58c9390e38 into 87facd9b85 Stanislav Seletskiy 2016-04-20 21:09:23 +0000
  • 58c9390e38 add # symbol to escape characters Stanislav Seletskiy 2016-04-21 03:03:33 +0600
  • 3ba2b12944 Merge 7fe53364b2 into 87facd9b85 Stanislav Seletskiy 2016-04-20 19:51:30 +0000