Commit Graph

173 Commits

Author SHA1 Message Date
Tassilo Horn a159981c4a 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 09:27:32 +02: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 6c31a02892 Remove old test script 2016-03-14 17:44:24 -06:00
Eric Freese 9ec62a1a23 Split out a separate test file for each widget 2016-03-14 17:38:37 -06:00
Eric Freese 1ed9155f89 Add Suggestion Strategy section to Configuration section of Readme. 2016-03-14 17:25:09 -06:00
Eric Freese 97b51a2c57 bump version v0.3.0 2016-03-14 17:18:40 -06:00
Eric Freese b54c8a15c6 Add changelog 2016-03-14 17:07:04 -06:00
Eric Freese 2a6d401106 Add quotes 2016-03-14 16:51:27 -06:00
Eric Freese a314a01a6a Fix various bugs found while testing 2016-03-14 16:51:27 -06:00
Eric Freese e5cdbb6c33 Lots of test cleanup. 2016-03-14 16:51:27 -06:00
Eric Freese dffd9beae1 Add stub.sh submodule 2016-03-14 16:51:20 -06:00
Eric Freese d202b32ae9 Add shunit2 submodule 2016-03-14 16:51:20 -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 9df362f783 Merge pull request #125 from zsh-users/features/execute_widget
Add a widget to accept and execute the current suggestion.
2016-03-04 18:57:43 -07:00
Eric Freese 125f48c7f2 Add test for execute widget 2016-03-01 13:18:46 -07: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 8935a39e9b Remove plugin compatibility section from readme 2016-03-01 13:14:20 -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 985de56f6e Update asciinema to reflect new repo 2016-02-25 13:20:21 -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 f08a5a1baa [Formatting] Remove extra space in test script. 2016-02-23 10:24:35 -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 aa5ceee256 Make asciinema a bit smaller. 2016-02-16 21:55:56 -07:00
Eric Freese 113ca0ad10 Add asciinema recording to README 2016-02-16 21:35:44 -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