Eric Freese
0681a1c121
Remove flaky test that doesn't really matter that much
...
Seems like this would happen on some machines but not on others. Not
sure exactly what's going on, but this is such an edge case I'm just
going to remove the test.
8 years ago
Eric Freese
9e3f1bd359
Use https protocol instead of git in README instructions
...
https should work more broadly for folks
8 years ago
Eric Freese
ae4c344e82
Merge pull request #267 from isaacwhanson/fixes/match_prev_cmd_special_chars
...
escape pattern-matching chars on $prefix for match_prev_cmd strategy
8 years ago
Stefan Siegel
7f8ff2867c
Simplify escaping of pattern and fix match_prev_cmd strategy
...
Maybe this is also a fix for #247 , #248 and #258 . Supersedes #267 .
Testcase:
Using match_prev_cmd strategy and with these lines in history:
echo '1^'
echo '2^'
echo '1^'
type:
echo (unexpected suggestion echo '1^' instead of echo '2^')
echo '1^1 (wrong suggestion echo '1^1echo '1^')
echo '1^# (error "bad math expression")
8 years ago
Eric Freese
33b91a9dea
Merge pull request #268 from thomas-mcdonald/patch-1
...
replace tabs in Rubocop config with spaces
8 years ago
Thomas McDonald
802f53a10a
replace tabs in Rubocop config with spaces
...
YAML does not permit tabs and many parsers will error when loading a tab-indented file - http://www.yaml.org/faq.html
8 years ago
Isaac W Hanson
5e4487ed4a
escape pattern-matching chars on $prefix for match_prev_cmd strategy
8 years ago
Eric Freese
9e110406fa
Add test for special characters with match_prev_cmd strategy
...
Github #247 and #258
8 years ago
Alexander Neumann
1915e28882
Add 'emacs-forward-word'
...
This commit adds the 'emacs-forward-word' widget to the list of partial
accept widgets.
8 years ago
Eric Freese
d6d9a46981
Merge pull request #261 from alonhar/patch-1
...
Update README.md
8 years ago
Alon Harel
706499838c
Update README.md
8 years ago
Eric Freese
e304365745
Merge pull request #256 from sumnerevans/patch-1
...
Added installation instructions for AUR, Homebrew
8 years ago
Sumner Evans
4e72f7a91e
Added installation instructions for AUR, Homebrew
8 years ago
Eric Freese
2cb6eb6e29
Merge pull request #218 from zsh-users/develop
...
v0.4.0
8 years ago
Eric Freese
14179d869d
Bump version
8 years ago
Eric Freese
281ed9bbf7
v0.4.0 changelog updates
8 years ago
Eric Freese
83129dd796
Make asynchronous suggestions disabled by default
...
While they are still experimental
8 years ago
Eric Freese
40b96f6cfd
Merge pull request #223 from zsh-users/fixes/bpm_async_fix
...
Fixes/bpm async fix
8 years ago
Eric Freese
a2f0ffb122
Enabling suggestions should not fetch a suggestion if buffer is empty
8 years ago
Eric Freese
7d4a1d9a4a
Add enable/disable/toggle widgets to disable suggestion functionality
...
[GitHub #219 ]
Intended to be helpful for folks using bracketed-paste-magic and other
widgets that use `zle -U`.
8 years ago
Eric Freese
e1959d0f61
Put in a general fix for #219 - Handling input from `zle -U`
...
Depends on patch to ZSH from workers/40702:
http://www.zsh.org/mla/workers/2017/msg00414.html
8 years ago
Eric Freese
c52c428793
Fix issues with widgets wrapped by other plugins
...
Puts in a better fix for #126 and related issues.
8 years ago
Eric Freese
ea505b01e5
Add a spec for unlisted widgets fetching a new suggestion
8 years ago
Eric Freese
502fb4a174
Make tmux_socket_name public so you can access easily from binding.pry
...
Can attach while tests are stopped with `tmux -L <socket_name> attach`
8 years ago
Eric Freese
ce362248fa
Use pry-byebug instead of pry for more functionality
8 years ago
Eric Freese
cb93366d0e
Merge pull request #221 from zsh-users/circle_ci_setup
...
Set up Circle CI
8 years ago
Eric Freese
39762ecd97
Set up circle ci
8 years ago
Eric Freese
468b7403e9
Test should be passing block to RSpec wait_for
...
Fixes flaky test
8 years ago
Eric Freese
c9a51e0c4c
Handle dashes at the beginning of commands
8 years ago
Eric Freese
48a21bf79e
[cleanup] Remove an extra newline
8 years ago
Eric Freese
4afbbbadda
We only need to run the feature detection if starting async
8 years ago
Eric Freese
e3fa4e4904
Don't do anything but re-bind widgets on each precmd
...
There's no need to re-run feature detection or async_start on every
precmd. Just do those once.
8 years ago
Eric Freese
2cd99e64b7
Add a test for modifying widget list vars after sourcing plugin
8 years ago
Eric Freese
c70d685d15
Clean up widget list spec
8 years ago
Eric Freese
255359dbb8
Use `+=` to be a bit more true to the spec language
8 years ago
Eric Freese
4321fc097c
We need to bind on every precmd to ensure we wrap other wrappers
...
Specifically, highlighting breaks if our widgets are wrapped by z-syn-h
widgets.
8 years ago
Eric Freese
75e850577d
Gracefully handle being sourced multiple times
...
Should fix #126
8 years ago
Eric Freese
a0fcd81ce1
Destroy zpty on load if it already exists
8 years ago
Eric Freese
39ca3dac45
Use a different name for feature detection zpty
...
So that it doesn't conflict when the file is sourced again
8 years ago
Eric Freese
dcce973287
Remove support for long-deprecated options
...
These options have been deprecated for over a year.
8 years ago
Christian Höltje
0c940e70f2
Don't bind any zle-* methods
...
It seems like all the zle-* methods are special and shouldn't be
monkeyed with.
Specifically `zle-isearch-update` and friends. Binding that widget
caused `history-incremental-pattern-search` to stop working.
Fixes zsh-users/zsh-syntax-highlighting#387
8 years ago
Eric Freese
a109f52fe4
Merge pull request #180 from zsh-users/features/async
...
Asynchronous suggestions
8 years ago
Eric Freese
23ef16c297
Do not show suggestions if the buffer is empty
8 years ago
Eric Freese
938144530c
Fix tests
8 years ago
Eric Freese
c4bfd8e2c6
Need to prevent zpty feature detection from HUPing existing zptys
8 years ago
Eric Freese
c959408305
Only wait a max of 2 seconds for content to match after clearing screen
8 years ago
Eric Freese
06fca77ffb
Readme updates for v0.4.0
8 years ago
Eric Freese
9feac573c9
Do not show any error output from async zpty server process
8 years ago
Eric Freese
ed8056c5e8
Lots of async changes
8 years ago
Eric Freese
38eb7cdafd
Update license date
8 years ago