Eric Freese
c3d4e576c9
Merge pull request #687 from japanese-goblinn/master
fix: Makefile SRC_DIR spacing
1 jaar geleden
Eric Freese
95602e2dea
Merge pull request #723 from migimigi/migimigi-patch-1
Create .gitignore for *.zwc
1 jaar geleden
Eric Freese
39aa7bed3a
Merge pull request #671 from jirutka/patch-1
Install: Add Alpine Linux package
1 jaar geleden
Eric Freese
27c298cf1a
Merge pull request #711 from dpthegrey/patch-1
Update Install.md
1 jaar geleden
Eric Freese
a84d78f8b5
Merge pull request #758 from mjperrone/patch-1
Update INSTALL link for Mac OS - homebrew moved under z/
1 jaar geleden
Mike Perrone
309d32ac9e
Update INSTALL link for Mac OS - homebrew moved under z/
1 jaar geleden
Eric Freese
9908eb49a3
Merge pull request #755 from rweir/master
Update README.md
1 jaar geleden
Rob Weir
2b97cf3b30
Update README.md
Clarify where to get `zpty` from.
Info from https://apple.stackexchange.com/a/416099 and https://zsh.sourceforge.io/releases.html .
1 jaar geleden
migimigi
f29bb7f032
Create .gitignore for *.zwc
1 jaar geleden
D
c14ad9fc46
Update Install.md
Adds steps to install zsh-autosuggestions via Homebrew Formulae.
1 jaar geleden
japanese-goblinn
fc391d6bf6
fix: Makefile SRC_DIR spacing
2 jaren geleden
Jakub Jirutka
7795a357e6
Install: Add Alpine Linux package
2 jaren geleden
Eric Freese
a411ef3e09
Merge pull request #613 from zsh-users/develop
v0.7.0
3 jaren geleden
Eric Freese
fcca87555f
v0.7.0
3 jaren geleden
Eric Freese
74ba3739bb
Update changelog for v0.7.0 release
3 jaren geleden
Eric Freese
3ecc53dfe2
Update license copyright year
3 jaren geleden
Eric Freese
aa05920a4a
Merge remote-tracking branch 'origin/pull/541' into develop
3 jaren geleden
Eric Freese
89c600c873
Support new zsh version: 5.8
3 jaren geleden
Eric Freese
3474c87d67
Merge pull request #612 from abcdw/develop
Disable ^C async workaround for zsh version 5.8 and later
3 jaren geleden
Andrew Tropin
590c1cd84c
Disable ^C async workaround for zsh version 5.8 and later
3 jaren geleden
Eric Freese
58c98a7739
Merge pull request #588 from keskinsaf/#587-fix-installation-aside-other-plugins
Update INSTALL.md
3 jaren geleden
keskinsaf
bb18c4f677
Update INSTALL.md
3 jaren geleden
keskinsaf
9ad305c906
Update INSTALL.md
[fix] install this plugin aside other plugins
3 jaren geleden
Eric Freese
eff0894a13
Merge pull request #530 from zsh-users/fixes/flaky-ci
Fixes/flaky ci
4 jaren geleden
Roman Perepelitsa
e0b96e1bd6
fix a bug in partial acceptance of suggestions
To reproduce:
1. Run `zsh -f`.
2. Run this:
function bye() { BUFFER=bye }
zle -N bye
bindkey '^B' bye
print -s 'hibye unexpected'
source ~/zsh-autosuggestions/zsh-autosuggestions.zsh
3. Type `hi` and press Ctrl-B.
Expected: POSTBUFFER is empty.
Actual: POSTBUFFER is " unexpected".
4 jaren geleden
Eric Freese
05f22fa8a3
Fix flaky special char specs by not using `with_history` twice per test
There's something funny occasionally happening when `with_history` is
used twice in the same test. It seems to be happening more frequently
since asynchronous mode was enabled by default. My guess is it has
something to do with the `C-c` keys being sent toward the end not
consistently terminating the prompt. But I'm really not sure how it
would ever get into a `then` block like it seems to:
```
Failure/Error: wait_for { session.content }.to eq('echo "hello\nworld"')
expected: "echo \"hello\\nworld\""
got: "then> echo \"hello\\"
```
Sticking to only one `with_history` per terminal session (per test)
seems to fix the flakiness.
I also removed an old test case because I could not understand why it
was necessary and so couldn't write a good description for it. Could be
we'll need to add it back in at some point.
4 jaren geleden
Eric Freese
e715ffb1ae
Rewrite `with_history` test helper to be more robust
Write mock history to a temp file and load it directly with `fc -R`
instead of running each command individually to build up the history.
4 jaren geleden
Eric Freese
9ad039443f
Merge pull request #504 from zsh-users/ef/async-by-default
Enable async mode by default in newer versions of zsh
4 jaren geleden
Eric Freese
a32fe24acc
Merge pull request #502 from zsh-users/cleanup/idiomatic-check-if-set
cleanup: Use more idiomatic method of checking if var is set
4 jaren geleden
Eric Freese
e3897c25c0
Merge pull request #501 from zsh-users/fixes/more-specific-widget-ignore
Be more specific about the built-in widgets we want to avoid wrapping
4 jaren geleden
Eric Freese
ee18c7ce24
Merge pull request #505 from zsh-users/ef/readme-glob-links
Add links to documentation on zsh glob patterns to the readme
4 jaren geleden
Eric Freese
a83c7cf9d6
Add links to documentation on zsh glob patterns to the readme
See GitHub issue #503
4 jaren geleden
Eric Freese
6c634c1e35
Enable async mode by default in newer versions of zsh
Allow users to override the default by unsetting (or setting) the
ZSH_AUTOSUGGEST_USE_ASYNC variable.
See GitHub issue #498 .
4 jaren geleden
Eric Freese
19e375bbc8
cleanup: Consolidate `autoload`s
4 jaren geleden
Eric Freese
c114bd2298
Be more specific about the built-in widgets we want to avoid wrapping
To avoid wrapping the built-in widgets (e.g. `autosuggest-fetch`,
`autosuggest-toggle`), we were ignoring all widgets whose names start
with `autosuggest-`. This had the downside of preventing wrapping of
user-defined widgets whose names happened to also start with that
prefix.
By being more specific about the exact built-in widgets we want to avoid
wrapping, we can allow users to define widgets whose names start with
`autosuggest-`.
See GitHub issue #496 .
4 jaren geleden
Eric Freese
7682c13860
cleanup: Pull built-in widget actions into global variable
4 jaren geleden
Eric Freese
f90d040784
cleanup: Use more idiomatic method of checking if var is set
We are already using this method in other places.
For example: `ZSH_AUTOSUGGEST_USE_ASYNC`
4 jaren geleden
Eric Freese
ae315ded4d
Merge pull request #494 from zsh-users/develop
v0.6.4
4 jaren geleden
Eric Freese
ff298e57c0
`completion` suggestion strategy seems pretty stable
4 jaren geleden
Eric Freese
a5affac6f1
v0.6.4
4 jaren geleden
Eric Freese
03f59df502
Update changelog for v0.6.4 release
4 jaren geleden
Eric Freese
cf445d08b0
Merge pull request #487 from zsh-users/features/completion-ignore
Allow skipping completion suggestions when buffer matches a pattern
4 jaren geleden
Eric Freese
0d2c9de2ea
Merge pull request #488 from zsh-users/fixes/run-orig-before-move-cursor
Call original widget before moving cursor when accepting suggestion
4 jaren geleden
Eric Freese
8f3f59542a
Merge pull request #473 from zsh-users/refactor-null-byte-split
cleanup: Split on null bytes instead of pattern matching
4 jaren geleden
Eric Freese
6ec95379fa
Call original widget before moving cursor when accepting suggestion
The check on length of `$POSTDISPLAY` is in support of the test for
`vi-delete` on the last char of the buffer with `dl`.
Fixes issue #482 .
4 jaren geleden
Eric Freese
7afb7364f1
Allow skipping completion suggestions when buffer matches a pattern
Set ZSH_AUTOSUGGEST_COMPLETION_IGNORE to a glob pattern to have the
completion suggestion strategy never make suggestions when the buffer
matches the pattern.
This can be helpful when some completion routines you have are
particularly expensive and you want to prevent them from running
automatically on every keystroke.
See GitHub issue #463 .
4 jaren geleden
Eric Freese
54d7a9a84c
cleanup: Switch to guard clause in accept widget handler
4 jaren geleden
Eric Freese
5217ed5269
cleanup: Switch to arithmetic comparison
4 jaren geleden
Eric Freese
ef657cb38c
cleanup: Combine two arithmetic conditionals
4 jaren geleden
Eric Freese
d43c309f88
Merge pull request #476 from gregrickaby/patch-1
(README) Link to 256 color chart
5 jaren geleden