Daniel Shahaf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca8dc4770d 
							
						 
					 
					
						
						
							
							Merge  c8f5d10dfe into  5eb677bb0f 
						
						
						
					 
					
						2024-11-22 14:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Shahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							5eb677bb0f 
							
						 
					 
					
						
						
							
							'main' tests: Don't assume ps(1) is available.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Tests / test (4.3.17) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.0) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.2) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.3) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.4) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.5) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.6) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.7) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.0.8) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.1.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.2) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.3) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.3.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.4) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.4.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.4.2) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.5) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.5.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.6) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.6.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.6.2) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.7) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.7.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.8) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.8.1) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (5.9) (push) Has been cancelled 
				
			 
		
			
				
	Tests / test (master) (push) Has been cancelled 
				
			 
		
			
				
	Tests / notify (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						It's actually unavailable in the minimal chroots Debian builds our
package on.  That's allowed by POSIX, which specifies ps(1) to be
optional, whereas id(1) —
- is not optional in POSIX
- should exist on every system anyone might run the testsuite on
- has the same length name, so test expectations don't have to be updated
- doesn't take a filename argument (ditto)
That does make the pipeline as a whole somewhat nonsensical
semantically, but it remains just as valid syntactically. 
						
					 
					
						2024-11-21 15:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							e0165eaa73 
							
						 
					 
					
						
						
							
							main: Refactor __is_redirection  
						
						... 
						
						
						
						Fixes  #942 . 
					
						2024-01-06 12:36:52 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc99a8649 
							
						 
					 
					
						
						
							
							Post-release version number bump.  
						
						
						
					 
					
						2023-12-18 16:07:39 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							db085e4661 
							
						 
					 
					
						
						
							
							Tag version 0.8.0.  
						
						
						
					 
					
						2023-12-18 16:05:43 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb3db7fd2 
							
						 
					 
					
						
						
							
							driver: Use stable zsh release in is-at-least calls  
						
						
						
					 
					
						2023-12-18 16:02:40 -06:00 
						 
				 
			
				
					
						
							
							
								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 
						
					 
					
						2020-10-12 19:28:53 -05:00