182 Commits (fc391d6bf611ff00f0f145575bcc1c6168cf9e6b)

Author SHA1 Message Date
  Eric Freese 474c577f3c Allow setting max size to empty string (GitHub #422) 5 years ago
  Eric Freese c1910348c7 Implement completion suggestion strategy (#111) 5 years ago
  Eric Freese b9fee8a324 Allow disabling of automatic widget re-binding 5 years ago
  Eric Freese db290c518b cleanup: Leave max size config unset by default to match other options 5 years ago
  Eric Freese d8ba53678e cleanup: Use `+` param expansion flag in arithmetic context 5 years ago
  Eric Freese 4cd210b70d Fix async suggestions when SH_WORD_SPLIT is set 5 years ago
  Eric Freese e405afab29 Refactor async mode to no longer use zpty 6 years ago
  romkatv 4a82ff1ead speed up widget rebinding by removing redundant array subscripts 5 years ago
  Eric Freese f76472272e cleanup: Remove unnecessary braces 5 years ago
  Eric Freese 50579b3371 Move widget definitions inside anonymous function 5 years ago
  dana aee1b10db6 Avoid warn_create_global warnings 5 years ago
  Eric Freese e937e89267 Respect user's set options when running original widget 5 years ago
  Eric Freese 41657e3565 Revert async process substitution & completion strategy 5 years ago
  Eric Freese 70f36c007d Finish renaming "default" strategy to "history" 5 years ago
  Eric Nielsen 9e4d3c337f Don't overwrite config with default values 6 years ago
  Eric Freese a78ea16c50 Support fallback strategies by setting array in config 5 years ago
  Eric Freese 62f5f14f2f default => history 5 years ago
  Eric Freese 4540304fa0 Reset opts in some functions affected by GLOB_SUBST 6 years ago
  Eric Freese 4097d6e0ae Support widgets starting with dashes (ex: `-a-widget`) 6 years ago
  Eric Freese 0f80f9511d Fix handling of newline + carriage return in async pty (#333) 6 years ago
  Eric Nielsen e61442161e Don't overwrite config with default values 6 years ago
  Eric Freese 681ffc7b28 Reset opts in some functions affected by GLOB_SUBST 6 years ago
  Eric Freese 7ab2124904 Kill async process by id when job control disabled 6 years ago
  Eric Freese 88fe824ddf Add some error handling to async response handler 6 years ago
  Eric Freese 93877f6b76 We also need to remove the handler when cancelling async request 6 years ago
  Eric Freese bd1fd97738 Cleanup unused async pty name 6 years ago
  Eric Freese f1c3b98774 Only capture completions at the end of the buffer. 6 years ago
  Eric Freese 4869a757c8 Ensure we always destroy the zpty 6 years ago
  Eric Freese 302bd7c059 Setup zshexit hook immediately in both sync/async cases 6 years ago
  Eric Freese 245f5d2ba2 Improve completion suggestions 6 years ago
  Martin Väth 8ae0283c90 Do not rely on implicit NULLCMD=cat 6 years ago
  Eric Freese c0315e96d8 Don't use `-s` option to `zmodload` 6 years ago
  Eric Freese 5529102afc zpty module is only needed for `completion` strategy 6 years ago
  Eric Freese dad6be4d5e Remove unused feature detection 6 years ago
  Eric Freese 7d968869e3 Return if no completion found 6 years ago
  Eric Freese 1ec43c7291 Fix error when single quote entered into buffer 6 years ago
  Martin Väth 43a011026f Do not leak global variables REPLY and strategy 6 years ago
  Eric Freese cd81522b30 Attempt to kill async worker process when new request comes in 6 years ago
  Eric Freese 9cb0101512 Refactor async mode to no longer use zpty 6 years ago
  Eric Freese b0ffc34fb8 completion should be a local var 6 years ago
  Eric Freese 4e466f0e4e Support widgets starting with dashes (ex: `-a-widget`) 6 years ago
  Eric Freese bcbdad83e9 Support fallback strategies by setting array in config 6 years ago
  Eric Freese 949c374195 Fix `completion` strategy on older versions of zsh 6 years ago
  Eric Freese 973205005c Add spec for `completion` strategy 6 years ago
  Eric Freese cf458d2a3b Fix completion suggestions when compinit is not enabled 6 years ago
  Eric Freese 3dbd9afaec Fix completion strategy killing other pty's 6 years ago
  Eric Freese 6ffaec725a Allow completion suggestions from current shell 6 years ago
  Eric Freese 4cca26ec84 Modify completion code to better fit our needs 6 years ago
  Eric Freese c5551daabc Default strategy now tries history first and falls back to completion 6 years ago
  Eric Freese 82b08e2dc8 First pass at getting suggestions from completion engine (#111) 6 years ago