Commit graph

213 commits

Author SHA1 Message Date
Eric Freese 9cfaf5d342 v0.3.3 2016-10-17 07:45:09 -06:00
Eric Freese b377c39d0e Only fetch a new suggestion if buffer has changed 2016-07-31 20:10:22 -06:00
Eric Freese a44aa59321 Remove unnecessary reset of POSTDISPLAy 2016-07-31 20:09:26 -06:00
Eric Freese 25f4afb058 Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array 2016-07-31 19:35:30 -06:00
Lorenzo Bolla cdf56a3305 Include result of make 2016-07-18 10:56:21 +01:00
Lorenzo Bolla 7b81eb79b8 Disable autosuggest if buffer is too large
Make buffer max size configurable, defaulted to infinity
2016-07-18 08:56:00 +01:00
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+).
2016-06-10 13:52:24 -06:00
Eric Freese b4b3a82ee3 Fix #168 and #130: Escape tildes when fetching suggestions 2016-06-10 13:51:20 -06:00
Tassilo Horn ca70612d3c Document caveats of match_prev_cmd strategy
This strategy relies on the history being exactly in the order in which
commands have been entered.  Therefore, options like suppressing
duplicates or expiring duplicates first will lead to unexpected
suggestions.
2016-05-28 21:23:35 +02:00
Eric Freese cce68de46d v0.3.2 2016-05-28 08:27:08 -06:00
Eric Freese e87bc74654 Fix 118: Clear suggestion before original widget to fix completions
See PR #149
2016-04-25 14:42:09 -06:00
Eric Freese 964773aa75 Use array indices for forward compatibility
See issue #152
2016-04-25 14:26:37 -06:00
Eric Freese 945c660856 Fix #152 by escaping widget names inside evals
Solves problems when dealing with widget names with irregular
characters such as those that come from `opp.zsh`.
2016-04-25 14:26:35 -06:00
Eric Freese 011d8bdfd1 Refactor to remove prev cmd function and simplify escaping 2016-04-25 14:19:26 -06:00
Eric Freese 6d6e7820f3 Fix #143: Add vi-add-eol to list of accept widgets. 2016-04-15 13:37:50 -06:00
Eric Freese 1d4f7e157e Keep track of return value from original widget (#135) 2016-04-06 17:13:04 -06:00
Eric Freese 87facd9b85 bump version v0.3.1 2016-03-14 22:33:26 -06:00
Eric Freese dc822c54f8 Fix #133 2016-03-14 21:50:04 -06:00
Eric Freese 15c5db898f Fix #137 2016-03-14 21:41:14 -06:00
Eric Freese 46d5fe174d Remove extra newline 2016-03-14 18:02:16 -06:00
Eric Freese 97b51a2c57 bump version v0.3.0 2016-03-14 17:18:40 -06:00
Eric Freese a314a01a6a Fix various bugs found while testing 2016-03-14 16:51:27 -06:00
Eric Freese ab0f4c0bd0 Grammar and formatting 2016-03-14 16:51:20 -06:00
Eric Freese ee6dde9ee8 Rename escape command function 2016-03-14 16:51:20 -06:00
Geza Lore 73f774bd5d Add match_prev_cmd strategy.
A new suggestion strategy 'match_prev_cmd' is available. This is a bit
more context aware variaton on the default strategy.
The suggestion will be:
- The newest history entry that matches the current prefix, AND
- Whose preceding history entry also matches the previously executed
command.

See src/strategies/match_prev_cmd.zsh for an example.
2016-03-14 16:51:20 -06:00
Geza Lore 976acc708c Fix default suggestion strategy and add testing 2016-03-14 16:51:20 -06:00
Eric Freese 83f78d0760 Add suggestion "strategy" concept with default strategy 2016-03-14 16:51:20 -06:00
Eric Freese 8c3fdea75d Call original accept-line widget when executing suggestion 2016-03-01 13:18:46 -07:00
Kordan Ou aa597eea6d Add an autosuggest widget: autosuggest-execute. 2016-03-01 13:18:46 -07:00
Eric Freese f0a745576f bump version v0.2.17 2016-03-01 13:16:10 -07:00
Eric Freese c7c9929490 Add zsh-history-substring-search widgets to CLEAR array by default. 2016-03-01 13:13:01 -07:00
Eric Freese 0a42f872b8 bump version v0.2.16 2016-02-25 13:05:03 -07:00
Eric Freese dd54925b06 Update URL references after repo move to zsh-users 2016-02-25 13:04:32 -07:00
Eric Freese c761dc8150 bump version v0.2.15 2016-02-24 18:40:24 -07:00
Eric Freese cc921994e6 Fix #127 by adding quotes 2016-02-24 18:35:17 -07:00
Eric Freese 0242c7eff1 Fix highlighting when sh_word_split option is enabled 2016-02-24 13:59:49 -07:00
Eric Freese 9d100f4f32 bump version v0.2.14 2016-02-23 20:12:16 -07:00
Eric Freese ddb7284852 Fix backslash escaping problems with echo -E. 2016-02-23 20:11:56 -07:00
Eric Freese 2a5791710a bump version v0.2.13 2016-02-23 18:14:12 -07:00
Eric Freese 03fac1f0d7 Revert "Use zle -w flag to set WIDGET appropriately when calling orig widget"
This reverts commit 70438d233d.
2016-02-23 18:13:03 -07:00
Eric Freese aa859a282d bump version v0.2.12 2016-02-23 10:37:57 -07:00
Eric Freese 70438d233d Use zle -w flag to set WIDGET appropriately when calling orig widget 2016-02-23 10:21:35 -07:00
Eric Freese ba029e83d0 bump version v0.2.11 2016-02-17 13:44:52 -07:00
Eric Freese acc129de6c Fix error when using autosuggest widgets 2016-02-17 13:44:52 -07:00
Eric Freese 2b449a62f8 bump version v0.2.10 2016-02-16 20:59:31 -07:00
Eric Freese 6d25df6864 Revert usage of fc for suggestions and fix for sh_word_split.
Force field splitting on \0 to support sh_word_split option.
2016-02-16 10:51:01 -07:00
Eric Freese 0faa2b6584 bump version v0.2.9 2016-02-16 09:34:35 -07:00
Eric Freese a2d8d91196 Actually fix suggestions when sh_split_words option is enabled. 2016-02-16 09:33:26 -07:00
Eric Freese dd9a8789a7 bump version v0.2.8 2016-02-16 07:59:36 -07:00
Eric Freese 1b98af5b33 Fix suggestions when sh_split_words option is enabled 2016-02-16 07:57:44 -07:00
Eric Freese 45ab49d1f2 bump version v0.2.7 2016-02-15 08:46:23 -07:00
Eric Freese 41f15d5c9f Forgot a pesky backslash 2016-02-15 08:45:52 -07:00
Eric Freese 3ce1adb55d bump version v0.2.6 2016-02-15 08:31:50 -07:00
Eric Freese 2461a98857 Fix segfaults once and for all? 2016-02-15 08:31:00 -07:00
Eric Freese 76f415bf43 bump version v0.2.5 2016-02-14 08:55:20 -07:00
Eric Freese 5e419da326 Remove list of modify widgets and make 'modify' the default behavior. 2016-02-14 08:54:34 -07:00
Eric Freese cd71081303 bump version v0.2.4 2016-02-14 01:08:21 -07:00
Eric Freese 9788c2ee49 Fix deprecation warnings. 2016-02-14 01:07:05 -07:00
Eric Freese ebcfc46b72 Comment formatting 2016-02-14 00:29:43 -07:00
Eric Freese 266437c98a bump version v0.2.3 2016-02-13 23:47:24 -07:00
Eric Freese 51b39e210e Bound widgets now handle arguments correctly 2016-02-13 23:46:34 -07:00
Eric Freese 011f5420fc Version bump v0.2.2 2016-02-13 21:15:33 -07:00
Eric Freese 00bd0e9125 Use add-zsh-hook to remove need to call autosuggest_start. 2016-02-07 15:35:43 -07:00
Renamed from dist/autosuggestions.zsh (Browse further)