Eric Freese
e52ee8ca55
Merge pull request #811 from zsh-users/develop
...
/ determine-versions (push) Has been cancelled
/ test (push) Has been cancelled
v0.7.1
2024-11-15 12:47:51 -07:00
Eric Freese
f8907cf32b
v0.7.1
/ determine-versions (push) Has been cancelled
/ test (push) Has been cancelled
2024-11-15 12:36:08 -07:00
Eric Freese
a50468ef4b
Update changelog for v0.7.1 release
2024-11-15 12:35:58 -07:00
Eric Freese
9aceef9646
Remove circle ci reference left over from switch to github actions
2024-11-15 12:28:27 -07:00
Joe Schaefer
11d17e7fea
Clear POSTDISPLAY instead of unsetting
...
We don't have any particular reason to unset. Clearing should be good
enough, and avoid any errors using unset parameters.
Cherry-picked from PR #634
2023-09-07 09:54:04 -06:00
Eric Freese
a593f4dfec
Merge pull request #630 from codicodi/reset-fd
...
Always reset file descriptor after consuming it
2023-09-07 09:39:17 -06:00
Eric Freese
2c9e57fd50
Merge pull request #628 from jeebak/develop
...
Ensure that we're using the builtin exec
2023-09-07 09:31:03 -06:00
Eric Freese
c3d4e576c9
Merge pull request #687 from japanese-goblinn/master
...
fix: Makefile SRC_DIR spacing
2023-09-07 08:58:48 -06:00
Pablo Speciale
23f2943455
Add more common widgets to list of clear widgets
...
Cherry-picked from PR #706 and updates made to src/config.zsh.
Fixes issues #678
2023-09-07 08:49:25 -06:00
Eric Freese
95602e2dea
Merge pull request #723 from migimigi/migimigi-patch-1
...
Create .gitignore for *.zwc
2023-09-07 08:46:09 -06:00
Eric Freese
39aa7bed3a
Merge pull request #671 from jirutka/patch-1
...
Install: Add Alpine Linux package
2023-09-04 09:56:08 -06:00
Eric Freese
27c298cf1a
Merge pull request #711 from dpthegrey/patch-1
...
Update Install.md
2023-09-04 09:54:44 -06:00
Eric Freese
a84d78f8b5
Merge pull request #758 from mjperrone/patch-1
...
Update INSTALL link for Mac OS - homebrew moved under z/
2023-09-04 09:53:24 -06:00
Mike Perrone
309d32ac9e
Update INSTALL link for Mac OS - homebrew moved under z/
2023-09-03 10:00:21 -07:00
Eric Freese
9908eb49a3
Merge pull request #755 from rweir/master
...
Update README.md
2023-08-17 20:15:04 -06:00
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 .
2023-08-17 23:42:12 +01:00
Eric Freese
9b0272944f
Add support for 5.9
2023-05-26 19:57:30 -06:00
Eric Freese
c5044edd48
Support latest minor version of 5.8
2023-05-26 19:57:14 -06:00
Eric Freese
2cc34c015e
Switch from Circle CI to GitHub Actions
...
The testing docker image has been split up. Instead of having one image
with all supported versions of zsh installed, we now have a separate
image for each supported zsh version.
We use GitHub Action matrices to run jobs in parallel for all of the
supported versions.
We no longer need to publish images to Docker Hub. The images are just
built by CI (or developers) as needed from the Dockerfile in the repo.
2023-05-26 19:44:39 -06:00
migimigi
f29bb7f032
Create .gitignore for *.zwc
2023-02-14 01:08:57 +09:00
D
c14ad9fc46
Update Install.md
...
Adds steps to install zsh-autosuggestions via Homebrew Formulae.
2022-10-12 13:10:21 +05:30
japanese-goblinn
fc391d6bf6
fix: Makefile SRC_DIR spacing
2022-05-16 22:11:12 +03:00
Jakub Jirutka
7795a357e6
Install: Add Alpine Linux package
2022-03-15 22:52:50 +01:00
Robert Cegliński
56f10c3b5d
Always reset file descriptor after consuming it
...
This prevents the request cancelling logic from closing an unrelated fd that happens to reuse the same number.
2021-09-17 00:15:07 +02:00
JeeBak Kim
8072e52d96
Run: make
2021-08-28 22:15:54 -07:00
JeeBak Kim
69bf058c23
Ensure we're using the builtin exec
2021-08-28 22:15:54 -07:00
Eric Freese
a411ef3e09
Merge pull request #613 from zsh-users/develop
...
v0.7.0
2021-06-04 16:05:04 -06:00
Eric Freese
fcca87555f
v0.7.0
2021-06-04 16:02:12 -06:00
Eric Freese
74ba3739bb
Update changelog for v0.7.0 release
2021-06-04 16:02:12 -06:00
Eric Freese
3ecc53dfe2
Update license copyright year
2021-06-04 16:02:12 -06:00
Eric Freese
aa05920a4a
Merge remote-tracking branch 'origin/pull/541' into develop
2021-06-04 15:33:29 -06:00
Eric Freese
89c600c873
Support new zsh version: 5.8
2021-06-04 14:42:16 -06:00
Eric Freese
3474c87d67
Merge pull request #612 from abcdw/develop
...
Disable ^C async workaround for zsh version 5.8 and later
2021-06-04 14:30:13 -06:00
Andrew Tropin
590c1cd84c
Disable ^C async workaround for zsh version 5.8 and later
2021-06-03 19:42:58 +03:00
Eric Freese
58c98a7739
Merge pull request #588 from keskinsaf/#587-fix-installation-aside-other-plugins
...
Update INSTALL.md
2021-03-09 06:38:25 -07:00
keskinsaf
bb18c4f677
Update INSTALL.md
2021-03-09 11:08:18 +03:00
keskinsaf
9ad305c906
Update INSTALL.md
...
[fix] install this plugin aside other plugins
2021-03-08 14:44:01 +03:00
Eric Freese
eff0894a13
Merge pull request #530 from zsh-users/fixes/flaky-ci
...
Fixes/flaky ci
2020-06-05 14:51:33 -06:00
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".
2020-05-29 09:41:39 +02:00
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.
2020-05-06 23:43:26 -06:00
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.
2020-05-06 07:31:37 -06:00
Eric Freese
9ad039443f
Merge pull request #504 from zsh-users/ef/async-by-default
...
Enable async mode by default in newer versions of zsh
2020-01-29 20:54:46 -07:00
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
2020-01-27 21:46:14 -07:00
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
2020-01-27 21:45:44 -07:00
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
2020-01-27 21:40:40 -07:00
Eric Freese
a83c7cf9d6
Add links to documentation on zsh glob patterns to the readme
...
See GitHub issue #503
2020-01-26 21:26:38 -07:00
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 .
2020-01-26 21:18:49 -07:00
Eric Freese
19e375bbc8
cleanup: Consolidate autoload
s
2020-01-26 21:15:47 -07:00
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 .
2020-01-25 08:01:37 -07:00
Eric Freese
7682c13860
cleanup: Pull built-in widget actions into global variable
2020-01-25 08:01:37 -07:00