Matthew Martin
bb27265aee
CI: Update action versions
2023-10-29 13:25:08 -05:00
Matthew Martin
71bd576af8
CI += zsh 5.9
2023-10-29 13:13:49 -05:00
Matthew Martin
d59ce0fbd0
driver: Be resilient to KSH_ARRAYS being set in the calling scope
2023-10-29 12:53:19 -05:00
Matthew Martin
e82e2d042d
main: precommand_options += ktrace
2023-10-29 12:50:08 -05:00
m0viefreak
0b5b3dcc0c
tests: parameter-to-global-alias: Use alias name less likely to clash
2023-10-27 22:05:00 -05:00
Matthew Martin
f8cd0b55b3
docs: Replace zplug instructions with zinit
...
Fixes #883 .
2023-10-25 22:36:04 -05:00
Matthew Martin
1e82d8c83e
changelog: Update through HEAD
2023-10-25 22:11:43 -05:00
Matthew Martin
dd0cf649d1
*: Use https in URLs
2023-10-25 21:33:29 -05:00
Mario P. Cardenas
65071902d3
docs: add instructions to source .zshrc file after package install
2023-10-24 21:15:46 -05:00
Matthew Martin
143b25eb98
docs: Fix Homebrew link
...
Closes #937 .
2023-09-05 23:23:07 -05:00
Henry Bley-Vroman
1386f1213e
docs: ZSH_HIGHLIGHT_HIGHLIGHTERS is (main) by default
2023-06-02 22:24:20 -06:00
Johan van Eck
754cefe018
docs: Markup changes only (in the brew installation instructions)
2023-02-05 08:49:34 +00:00
DiegoBoy
75ba3d87e3
Fix proxychains args
...
Args for proxychains should be f:q => -f file : -q quiet.
From comments in the same function:
# $precommand_options maps precommand name to values of $flags_with_argument,
# $flags_sans_argument, and flags_solo for that precommand, joined by a
# colon.
2023-02-02 14:57:36 +00:00
Matthew Martin
b2c910a85e
docs: Add Fig instructions
...
Closes #877
2022-11-19 14:30:47 -06:00
Matthew Martin
122dc46439
main: Add cpulimit to precommands
...
Closes #897
2022-09-23 19:33:44 -05:00
inventor500
b828f45da6
main precommands += torsocks
2022-09-24 00:28:28 +00:00
Daniel Shahaf
caa749d030
main: Housekeep $precommand_options. Add -v to tabbed(1).
2022-05-14 18:48:13 +00:00
Daniel Shahaf
c5ce001467
main: Deconfuse $EDITOR
...
Work around <https://github.com/chrisbra/vim-zsh/issues/33 >.
2022-02-23 18:48:13 +00:00
Daniel Shahaf
5459ebcc4e
main: precommand_options += grc
2022-02-23 18:19:58 +00:00
Daniel Shahaf
2cd73fcbde
*: Update sourceforge links
...
* changelog.md: Update links here too. They have not yet appeared in
any stable release.
Command used: perl -pi -e 's#http://zsh.sourceforge.net#https://zsh.sourceforge.io#g ' **/*(.)
2022-02-22 10:42:31 +00:00
Daniel Shahaf
643717ccaf
changelog: Update zsh version numbers
...
5.8.0.3 was correct until 5.8.1 was released (see the great-grandparent of this
commit, "driver: Bump the in-development is-at-least checks so they return
false on zsh 5.8.1, released yesterday").
5.2 -> 5.3 is simply a typo fix. zle-line-pre-redraw has been available since then.
2022-02-22 10:38:45 +00:00
Nuri Jung
caeca0bf6b
docs: regexp: Document the platform dependency
...
Patch by Nuri Jung; extension to cover PCRE by me. See #747 .
Fixes #747 .
2022-02-22 10:34:43 +00:00
Daniel Shahaf
56b4433461
CI += zsh 5.8.1
2022-02-13 21:33:05 +00:00
Daniel Shahaf
0ddb1a8d51
driver: Bump the in-development is-at-least checks so they return false on zsh 5.8.1, released yesterday.
...
Fixes #856
Fixes #857
2022-02-13 18:03:11 +00:00
Daniel Shahaf
c10808ad5f
main: New test for issue #854
2022-01-31 09:54:57 +00:00
Daniel Shahaf
b392045e6f
driver: Simplify grammar of a comment. No functional change.
2022-01-31 09:54:57 +00:00
Daniel Kuettel
c7caf57ca8
check KEYS_QUEUED_COUNT and PENDING to skip parsing when pasting
2021-11-14 02:45:00 +00:00
Leonardo Gama
1a9264bc66
docs: Add regexp
to the list of built-in highlighters
2021-09-24 00:40:57 -03:00
Leonardo Gama
f6a22fa842
docs: Change highlighters' URL indexes from numbers to labels
2021-09-24 00:40:39 -03:00
a1346054
6e0e950154
*: Fix spelling
...
Part of PR #832 .
2021-08-20 11:30:10 +00:00
Matthew Martin
dffe304567
CI: Pull image from the GitHub container registry
2021-07-03 14:33:17 -05:00
Matthew Martin
f0e6a8ef5c
main: Honor shwordsplit when expanding parameters
...
Closes #687 , #818 .
2021-06-28 23:02:31 -05:00
Matthew Martin
0e1bb14452
main: precommands += proxychains
2021-05-29 23:24:58 -05:00
Matthew Martin
894127b221
docs,CI: Switch to Libera.Chat
2021-05-20 20:10:34 -05:00
Daniel Shahaf
ebef4e5569
docs: Use SSL for the link to zsh's homepage.
2021-04-14 10:39:18 +00:00
Robert
993a07fc7f
docs: Fix broken link to fish shell
2021-04-14 10:39:18 +00:00
Nikola Knezevic
e8517244f7
main: Allow for "]" in shell aliases
...
PR #776 fixed an issue with complex aliases and expansion. However, this change
also introduced a problem with aliases which contain `]` (for example, commonly
seen on macOS: `alias ]=open`), due to using an associative array `seen_alias`,
indexed by the alias name. Due to `"$seen_alias[$arg]"`, it would fail when
`$arg` is expanded to anything containing `]`'. Thus, typing `] /` would result
in:
```
> ] /
(anon):unset:3: seen_alias[]]: invalid parameter name
```
This change fixes the issue by ensuring we properly access keys in the
associative array `seen_alias`.
Older versions of zsh have issues with map keys having special
characters, especially lacking ways to remove such keys. The
issue is described in detail in
https://unix.stackexchange.com/questions/626393/in-zsh-how-do-i-unset-an-arbitrary-associative-array-element .
This fix uses proposal from
[zsh-workers/43269](https://www.zsh.org/mla/workers/2018/msg01073.html ),
discovered by Stephane Chazelas, that boils down to avoid removing keys
from the map, and reconstruct the map anew with some keys omitted.
Co-authored-by: @phy1729
2021-03-04 20:29:43 -06:00
Daniel Shahaf
205bc7ea19
'main': Disable a lint warning when env(1) was followed by a pipe.
...
Fixes #797 .
2021-03-01 20:21:39 +00:00
Matthew Martin
5eb494852e
Switch to GitHub Actions from Travis
2020-12-25 16:43:50 -06:00
Matthew Martin
75c0eb0717
main: Remember nest level an alias was seen in for seen_alias
...
Fixes #775 .
2020-12-25 16:39:07 -06:00
Matthew Martin
046cb03a12
main: Convert in_alias to an array of shift counts
...
No functional change. Keeps track of how deep we are in expanding nested
aliases for the next commit.
2020-12-25 16:39:07 -06:00
Hussaina Begum Nandyala
1715f39a46
docs: Add resource link for NetBSD operating system
...
Signed-off-by: Hussaina Begum Nandyala <hexxdump@gmail.com>
2020-11-02 12:18:01 -06:00
Matthew Martin
2ebfa6a598
main: Forget seen aliases when starting a new command
...
Fixes #769
2020-10-12 19:29:53 -05:00
Matthew Martin
aac09942b8
Revert "tests: Add a test that 'rehash' isn't run."
...
This reverts commit 62c5575848
.
The test fails when zsh/parameter is available.
2020-10-12 19:28:53 -05:00
Roman Perepelitsa
62c5575848
tests: Add a test that 'rehash' isn't run.
...
See comments within for the rationale.
This is a regression test for a regression that was only present in development
versions of PR #764 and was never present in master.
2020-08-26 08:47:06 +00:00
Ivo Šmerek
4cf464f843
docs: Update Gentoo link
2020-08-16 13:12:46 +00:00
Daniel Shahaf
6d5372a937
tests: parameter-to-global-alias: Fix a false positive failure when 'x' happens to be a valid external command name.
...
Reported on issue #757 along with other issues.
2020-08-11 09:21:21 +00:00
Daniel Shahaf
e9cad1493f
changelog: Document #712 under the last tag, 0.8.0-alpha1-pre-redrawhook.
2020-08-11 08:42:59 +00:00
m0viefreak
79b6e7e05f
tests: precommand-killing1: Use a dummy path that always exists
...
E.g., on Cygwin /etc/passwd does not necessarily exist.
2020-08-11 08:13:17 +00:00
Daniel Shahaf
3944a44ffe
driver: Fix a version number check to work around a bug in the zsh version whereunder the check should return false.
...
The bug is as follows:
% zsh-5.8 -fc 'autoload is-at-least; is-at-least 5.8.0.2 && echo yes || echo no'
yes
% zsh-5.8 -fc 'autoload is-at-least; is-at-least 5.8.0.2 $ZSH_VERSION && echo yes || echo no'
yes
This commit deploys the following workaround:
% zsh-5.8 -fc 'autoload is-at-least; is-at-least 5.8.0.2 $ZSH_VERSION.0.0 && echo yes || echo no'
no
Fixes #756 .
2020-08-10 07:40:01 +00:00