Arnaud Venturi
b6396ea2eb
Fix quotes for code style consistency
2018-05-07 10:12:11 +02:00
Arnaud Venturi
b9345ebceb
Using a separate variable instead of rolling back CURSOR to its initial value
2018-05-04 18:04:19 +02:00
Arnaud Venturi
603132c6b8
Put the modifications in the source, and removed debugging instructions
2018-05-04 16:16:57 +02:00
Arnaud Venturi
bf95b4c093
First try to fix partial accept in vicmd mode
2018-05-04 16:16:57 +02:00
Eric Freese
60aff2d944
Remove unused local $suggestion
variable
2018-03-27 14:51:37 -06:00
Eric Freese
6dfe9c8cd8
Merge pull request #319 from zsh-users/fixes/async_history
...
Don't fetch suggestions after [up,down]-line-or-beginning-search
2018-03-23 16:15:56 -06:00
Eric Freese
3136700ccf
Don't fetch suggestions after [up,down]-line-or-beginning-search
...
These widgets rely on `$LASTWIDGET` being set to restore the cursor
position. When asynchronous suggestions are enabled, and the widget
triggers a suggestion to be fetched, `autosuggest-suggest` will be
called and $LASTWIDGET will be set to it.
2018-03-23 16:08:11 -06:00
Eric Freese
2202ed7bac
Merge pull request #304 from okdana/dana/no-beep
...
Avoid ringing bell when accepting suggestions
2018-01-16 14:11:06 -07:00
dana
c978004c0e
..._invoke_original_widget: Return 0 when given no arguments
...
`_zsh_autosuggest_widget_accept()` (&al.) passes this function's return status
on, and ZLE rings the bell if it's >0. Not having an original widget isn't an
error condition, so always returning 0 here should be OK to avoid the bell
Fixes #228
2018-01-16 14:10:29 -06:00
Eric Freese
15931f04ff
v0.4.2
2017-12-06 08:30:12 -07:00
Eric Freese
9f1046727a
Merge pull request #298 from zsh-users/fixes/support_older_versions
...
Fixes/support older versions
2017-12-06 08:27:18 -07:00
Eric Freese
f462410b3c
Add zsh version requirements to readme
2017-12-06 08:21:27 -07:00
Eric Freese
4ea825faf8
Fix #247 and #248 without using (b)
flag
...
To support older versions of zsh (< 5.0.8).
We were missing the EXTENDED_GLOB option that allows use of `(#m)` flag.
2017-12-06 08:09:14 -07:00
Eric Freese
a1babef972
Revert "Simplify escaping of pattern and fix match_prev_cmd strategy"
...
This reverts commit 7f8ff2867c
.
2017-12-06 08:08:53 -07:00
Eric Freese
be8bba6f38
Run CI on prominent versions of zsh back to 4.3.11
...
RHEL6 bundles v4.3.11
Ubuntu 14.04 and Amazon Linux bundle v5.0.2
2017-12-06 07:45:45 -07:00
Eric Freese
dda220f140
Merge pull request #295 from zsh-users/develop
...
v0.4.1
2017-11-28 10:14:41 -07:00
Eric Freese
9f9237ab8a
v0.4.1
2017-11-28 10:07:49 -07:00
Eric Freese
29257230fe
Add missing issue/pr numbers from last version
2017-11-28 10:07:49 -07:00
Kaleb Elwert
940e10a691
Fix conditionals to use [[ and (( rather than [
...
This fixes a small issue in src/widgets.zsh which makes it so if you
alias [ to g[ (as is done in prezto if the gnu-utility module is loaded)
autosuggestions would fail.
The documentation for GNU test mentions that -o and -a should be avoided
if possible because it's not very clear. Also, with zsh and [[ -o
actually tests if an option is set, which makes this option even more
confusing.
2017-11-27 08:31:41 -07:00
Eric Freese
9f1f322979
Update comment about KEYS_QUEUED_COUNT support
...
Now that patch has released
2017-09-27 15:04:42 -06:00
Eric Freese
680ce21f26
Merge pull request #275 from zsh-users/fixes/warn_nested_var_opt
...
Use typeset -g to avoid warnnestedvar warnings
2017-09-27 15:02:15 -06:00
Eric Freese
256293cbb6
Use typeset -g to avoid warnnestedvar warnings
...
Fixes github issue #271
2017-09-27 13:24:06 -06:00
Eric Freese
977e70e21b
Merge pull request #270 from ssiegel/fix-match_prev_cmd
...
Simplify escaping of pattern and fix match_prev_cmd strategy
2017-09-26 08:33:14 -06:00
Eric Freese
218acf2fbe
Merge branch 'fixes/match_prev_cmd_special_chars' into develop
2017-09-26 08:30:43 -06:00
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.
2017-09-26 08:23:00 -06:00
Eric Freese
9e3f1bd359
Use https protocol instead of git in README instructions
...
https should work more broadly for folks
2017-09-26 07:56:29 -06:00
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
2017-09-12 09:19:17 -06:00
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")
2017-09-10 04:35:19 +02:00
Eric Freese
33b91a9dea
Merge pull request #268 from thomas-mcdonald/patch-1
...
replace tabs in Rubocop config with spaces
2017-08-22 19:02:15 -06:00
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
2017-08-20 23:36:18 +01:00
Isaac W Hanson
5e4487ed4a
escape pattern-matching chars on $prefix for match_prev_cmd strategy
2017-08-18 16:00:42 -04:00
Eric Freese
9e110406fa
Add test for special characters with match_prev_cmd strategy
...
Github #247 and #258
2017-08-18 11:18:07 -06:00
Alexander Neumann
1915e28882
Add 'emacs-forward-word'
...
This commit adds the 'emacs-forward-word' widget to the list of partial
accept widgets.
2017-08-18 11:14:21 -06:00
Eric Freese
d6d9a46981
Merge pull request #261 from alonhar/patch-1
...
Update README.md
2017-07-30 09:30:48 +02:00
Alon Harel
706499838c
Update README.md
2017-07-24 21:19:07 +03:00
Eric Freese
e304365745
Merge pull request #256 from sumnerevans/patch-1
...
Added installation instructions for AUR, Homebrew
2017-07-08 09:58:35 +02:00
Sumner Evans
4e72f7a91e
Added installation instructions for AUR, Homebrew
2017-07-07 09:17:46 -06:00
Eric Freese
2cb6eb6e29
Merge pull request #218 from zsh-users/develop
...
v0.4.0
2017-05-10 15:18:07 -06:00
Eric Freese
14179d869d
Bump version
2017-05-10 15:05:43 -06:00
Eric Freese
281ed9bbf7
v0.4.0 changelog updates
2017-05-10 15:05:43 -06:00
Eric Freese
83129dd796
Make asynchronous suggestions disabled by default
...
While they are still experimental
2017-04-14 08:48:54 -06:00
Eric Freese
40b96f6cfd
Merge pull request #223 from zsh-users/fixes/bpm_async_fix
...
Fixes/bpm async fix
2017-03-05 12:59:19 -05:00
Eric Freese
a2f0ffb122
Enabling suggestions should not fetch a suggestion if buffer is empty
2017-03-05 12:53:13 -05:00
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`.
2017-03-03 18:43:17 -05:00
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
2017-03-03 18:43:17 -05:00
Eric Freese
c52c428793
Fix issues with widgets wrapped by other plugins
...
Puts in a better fix for #126 and related issues.
2017-03-03 18:43:10 -05:00
Eric Freese
ea505b01e5
Add a spec for unlisted widgets fetching a new suggestion
2017-03-03 18:43:10 -05:00
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`
2017-03-03 18:43:10 -05:00
Eric Freese
ce362248fa
Use pry-byebug instead of pry for more functionality
2017-03-03 18:43:10 -05:00
Eric Freese
cb93366d0e
Merge pull request #221 from zsh-users/circle_ci_setup
...
Set up Circle CI
2017-02-26 14:36:15 -07:00