Lorenzo Bolla
7b81eb79b8
Disable autosuggest if buffer is too large
...
Make buffer max size configurable, defaulted to infinity
9 years ago
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+).
9 years ago
Eric Freese
b4b3a82ee3
Fix #168 and #130 : Escape tildes when fetching suggestions
9 years ago
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.
9 years ago
Eric Freese
cce68de46d
v0.3.2
9 years ago
Eric Freese
e87bc74654
Fix 118: Clear suggestion before original widget to fix completions
...
See PR #149
9 years ago
Eric Freese
964773aa75
Use array indices for forward compatibility
...
See issue #152
9 years ago
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`.
9 years ago
Eric Freese
011d8bdfd1
Refactor to remove prev cmd function and simplify escaping
9 years ago
Eric Freese
6d6e7820f3
Fix #143 : Add `vi-add-eol` to list of accept widgets.
9 years ago
Eric Freese
1d4f7e157e
Keep track of return value from original widget ( #135 )
9 years ago
Eric Freese
87facd9b85
bump version v0.3.1
9 years ago
Eric Freese
dc822c54f8
Fix #133
9 years ago
Eric Freese
15c5db898f
Fix #137
9 years ago
Eric Freese
46d5fe174d
Remove extra newline
9 years ago
Eric Freese
97b51a2c57
bump version v0.3.0
9 years ago
Eric Freese
a314a01a6a
Fix various bugs found while testing
9 years ago
Eric Freese
ab0f4c0bd0
Grammar and formatting
9 years ago
Eric Freese
ee6dde9ee8
Rename escape command function
9 years ago
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.
9 years ago
Geza Lore
976acc708c
Fix default suggestion strategy and add testing
9 years ago
Eric Freese
83f78d0760
Add suggestion "strategy" concept with default strategy
9 years ago
Eric Freese
8c3fdea75d
Call original accept-line widget when executing suggestion
9 years ago
Kordan Ou
aa597eea6d
Add an autosuggest widget: autosuggest-execute.
9 years ago
Eric Freese
f0a745576f
bump version v0.2.17
9 years ago
Eric Freese
c7c9929490
Add zsh-history-substring-search widgets to CLEAR array by default.
9 years ago
Eric Freese
0a42f872b8
bump version v0.2.16
9 years ago
Eric Freese
dd54925b06
Update URL references after repo move to zsh-users
9 years ago
Eric Freese
c761dc8150
bump version v0.2.15
9 years ago
Eric Freese
cc921994e6
Fix #127 by adding quotes
9 years ago
Eric Freese
0242c7eff1
Fix highlighting when sh_word_split option is enabled
9 years ago
Eric Freese
9d100f4f32
bump version v0.2.14
9 years ago
Eric Freese
ddb7284852
Fix backslash escaping problems with `echo -E`.
9 years ago
Eric Freese
2a5791710a
bump version v0.2.13
9 years ago
Eric Freese
03fac1f0d7
Revert "Use zle -w flag to set WIDGET appropriately when calling orig widget"
...
This reverts commit 70438d233d
.
9 years ago
Eric Freese
aa859a282d
bump version v0.2.12
9 years ago
Eric Freese
70438d233d
Use zle -w flag to set WIDGET appropriately when calling orig widget
9 years ago
Eric Freese
ba029e83d0
bump version v0.2.11
9 years ago
Eric Freese
acc129de6c
Fix error when using autosuggest widgets
9 years ago
Eric Freese
2b449a62f8
bump version v0.2.10
9 years ago
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.
9 years ago
Eric Freese
0faa2b6584
bump version v0.2.9
9 years ago
Eric Freese
a2d8d91196
Actually fix suggestions when `sh_split_words` option is enabled.
9 years ago
Eric Freese
dd9a8789a7
bump version v0.2.8
9 years ago
Eric Freese
1b98af5b33
Fix suggestions when `sh_split_words` option is enabled
9 years ago
Eric Freese
45ab49d1f2
bump version v0.2.7
9 years ago
Eric Freese
41f15d5c9f
Forgot a pesky backslash
9 years ago
Eric Freese
3ce1adb55d
bump version v0.2.6
9 years ago
Eric Freese
2461a98857
Fix segfaults once and for all?
9 years ago
Eric Freese
76f415bf43
bump version v0.2.5
9 years ago
Eric Freese
5e419da326
Remove list of modify widgets and make 'modify' the default behavior.
9 years ago
Eric Freese
cd71081303
bump version v0.2.4
9 years ago
Eric Freese
9788c2ee49
Fix deprecation warnings.
9 years ago
Eric Freese
ebcfc46b72
Comment formatting
9 years ago
Eric Freese
266437c98a
bump version v0.2.3
9 years ago
Eric Freese
51b39e210e
Bound widgets now handle arguments correctly
9 years ago
Eric Freese
011f5420fc
Version bump v0.2.2
9 years ago
Eric Freese
00bd0e9125
Use `add-zsh-hook` to remove need to call `autosuggest_start`.
9 years ago