182 Commits (fc391d6bf611ff00f0f145575bcc1c6168cf9e6b)

Author SHA1 Message Date
  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
  Eric Freese 63789e96b5 Fix handling of newline + carriage return in async pty (#333) 6 years ago
  Eric Freese df5fb858aa Destroy old pty even if it's no longer running (#249) 6 years ago
  Harm te Hennepe 59c72c6805 Don't break kill ring rotation 6 years ago
  Eric Freese 393f7b8bb9 Fix vi-mode partial-accept 6 years ago
  Eric Freese 42f5a06f7f Need to reset the POSTDISPLAY if exiting early 6 years ago
  Eric Freese 60aff2d944 Remove unused local `$suggestion` variable 6 years ago
  Eric Freese 3136700ccf Don't fetch suggestions after [up,down]-line-or-beginning-search 6 years ago
  dana c978004c0e ..._invoke_original_widget: Return 0 when given no arguments 6 years ago
  Eric Freese 4ea825faf8 Fix #247 and #248 without using `(b)` flag 6 years ago
  Eric Freese a1babef972 Revert "Simplify escaping of pattern and fix match_prev_cmd strategy" 6 years ago
  Kaleb Elwert 940e10a691 Fix conditionals to use [[ and (( rather than [ 7 years ago
  Eric Freese 9f1f322979 Update comment about KEYS_QUEUED_COUNT support 7 years ago
  Eric Freese 256293cbb6 Use typeset -g to avoid warnnestedvar warnings 7 years ago
  Stefan Siegel 7f8ff2867c Simplify escaping of pattern and fix match_prev_cmd strategy 7 years ago
  Isaac W Hanson 5e4487ed4a escape pattern-matching chars on $prefix for match_prev_cmd strategy 7 years ago
  Alexander Neumann 1915e28882 Add 'emacs-forward-word' 7 years ago
  Eric Freese 83129dd796 Make asynchronous suggestions disabled by default 7 years ago
  Eric Freese a2f0ffb122 Enabling suggestions should not fetch a suggestion if buffer is empty 7 years ago
  Eric Freese 7d4a1d9a4a Add enable/disable/toggle widgets to disable suggestion functionality 7 years ago
  Eric Freese e1959d0f61 Put in a general fix for #219 - Handling input from `zle -U` 7 years ago
  Eric Freese c52c428793 Fix issues with widgets wrapped by other plugins 7 years ago