mirror of
				https://github.com/zsh-users/zsh-autosuggestions.git
				synced 2025-10-23 15:16:27 +08:00 
			
		
		
		
	Rename escape command function
This commit is contained in:
		
							parent
							
								
									73f774bd5d
								
							
						
					
					
						commit
						ee6dde9ee8
					
				| @ -334,37 +334,37 @@ testEscapeCommandPrefix() { | |||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape single backslash" \ | 		"Did not escape single backslash" \ | ||||||
| 		"\\\\" \ | 		"\\\\" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "\\")" | 		"$(_zsh_autosuggest_escape_command "\\")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape two backslashes" \ | 		"Did not escape two backslashes" \ | ||||||
| 		"\\\\\\\\" \ | 		"\\\\\\\\" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "\\\\")" | 		"$(_zsh_autosuggest_escape_command "\\\\")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape parentheses" \ | 		"Did not escape parentheses" \ | ||||||
| 		"\\(\\)" \ | 		"\\(\\)" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "()")" | 		"$(_zsh_autosuggest_escape_command "()")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape square brackets" \ | 		"Did not escape square brackets" \ | ||||||
| 		"\\[\\]" \ | 		"\\[\\]" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "[]")" | 		"$(_zsh_autosuggest_escape_command "[]")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape pipe" \ | 		"Did not escape pipe" \ | ||||||
| 		"\\|" \ | 		"\\|" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "|")" | 		"$(_zsh_autosuggest_escape_command "|")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape star" \ | 		"Did not escape star" \ | ||||||
| 		"\\*" \ | 		"\\*" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "*")" | 		"$(_zsh_autosuggest_escape_command "*")" | ||||||
| 
 | 
 | ||||||
| 	assertEquals \ | 	assertEquals \ | ||||||
| 		"Did not escape question mark" \ | 		"Did not escape question mark" \ | ||||||
| 		"\\?" \ | 		"\\?" \ | ||||||
| 		"$(_zsh_autosuggest_escape_command_prefix "?")" | 		"$(_zsh_autosuggest_escape_command "?")" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| # For zsh compatibility | # For zsh compatibility | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_strategy_default() { | _zsh_autosuggest_strategy_default() { | ||||||
| 	local prefix="$(_zsh_autosuggest_escape_command_prefix "$1")" | 	local prefix="$(_zsh_autosuggest_escape_command "$1")" | ||||||
| 
 | 
 | ||||||
| 	# Get the hist number of the most recent history item that matches | 	# Get the hist number of the most recent history item that matches | ||||||
| 	local histkey="${${(@k)history[(R)$prefix*]}[1]}" | 	local histkey="${${(@k)history[(R)$prefix*]}[1]}" | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_strategy_match_prev_cmd() { | _zsh_autosuggest_strategy_match_prev_cmd() { | ||||||
| 	local prefix="$(_zsh_autosuggest_escape_command_prefix "$1")" | 	local prefix="$(_zsh_autosuggest_escape_command "$1")" | ||||||
| 
 | 
 | ||||||
| 	# Get all history event numbers that correspond to history | 	# Get all history event numbers that correspond to history | ||||||
| 	# entries that match pattern $prefix* | 	# entries that match pattern $prefix* | ||||||
| @ -29,7 +29,7 @@ _zsh_autosuggest_strategy_match_prev_cmd() { | |||||||
| 
 | 
 | ||||||
| 	# Get the previously executed command | 	# Get the previously executed command | ||||||
| 	local prev_cmd="$(_zsh_autosuggest_prev_command)" | 	local prev_cmd="$(_zsh_autosuggest_prev_command)" | ||||||
| 	prev_cmd="$(_zsh_autosuggest_escape_command_prefix $prev_cmd)" | 	prev_cmd="$(_zsh_autosuggest_escape_command $prev_cmd)" | ||||||
| 
 | 
 | ||||||
| 	# Iterate up to the first 200 history event numbers that match $prefix | 	# Iterate up to the first 200 history event numbers that match $prefix | ||||||
| 	for key in "${(@)history_match_keys[1,200]}"; do | 	for key in "${(@)history_match_keys[1,200]}"; do | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ _zsh_autosuggest_suggestion() { | |||||||
| 	fi | 	fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_escape_command_prefix() { | _zsh_autosuggest_escape_command() { | ||||||
| 	setopt localoptions EXTENDED_GLOB | 	setopt localoptions EXTENDED_GLOB | ||||||
| 
 | 
 | ||||||
| 	# Escape special chars in the string (requires EXTENDED_GLOB) | 	# Escape special chars in the string (requires EXTENDED_GLOB) | ||||||
|  | |||||||
| @ -323,7 +323,7 @@ _zsh_autosuggest_suggestion() { | |||||||
| 	fi | 	fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_escape_command_prefix() { | _zsh_autosuggest_escape_command() { | ||||||
| 	setopt localoptions EXTENDED_GLOB | 	setopt localoptions EXTENDED_GLOB | ||||||
| 
 | 
 | ||||||
| 	# Escape special chars in the string (requires EXTENDED_GLOB) | 	# Escape special chars in the string (requires EXTENDED_GLOB) | ||||||
| @ -343,7 +343,7 @@ _zsh_autosuggest_prev_command() { | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_strategy_default() { | _zsh_autosuggest_strategy_default() { | ||||||
| 	local prefix="$(_zsh_autosuggest_escape_command_prefix "$1")" | 	local prefix="$(_zsh_autosuggest_escape_command "$1")" | ||||||
| 
 | 
 | ||||||
| 	# Get the hist number of the most recent history item that matches | 	# Get the hist number of the most recent history item that matches | ||||||
| 	local histkey="${${(@k)history[(R)$prefix*]}[1]}" | 	local histkey="${${(@k)history[(R)$prefix*]}[1]}" | ||||||
| @ -370,7 +370,7 @@ _zsh_autosuggest_strategy_default() { | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| _zsh_autosuggest_strategy_match_prev_cmd() { | _zsh_autosuggest_strategy_match_prev_cmd() { | ||||||
| 	local prefix="$(_zsh_autosuggest_escape_command_prefix "$1")" | 	local prefix="$(_zsh_autosuggest_escape_command "$1")" | ||||||
| 
 | 
 | ||||||
| 	# Get all history event numbers that correspond to history | 	# Get all history event numbers that correspond to history | ||||||
| 	# entries that match pattern $prefix* | 	# entries that match pattern $prefix* | ||||||
| @ -382,7 +382,7 @@ _zsh_autosuggest_strategy_match_prev_cmd() { | |||||||
| 
 | 
 | ||||||
| 	# Get the previously executed command | 	# Get the previously executed command | ||||||
| 	local prev_cmd="$(_zsh_autosuggest_prev_command)" | 	local prev_cmd="$(_zsh_autosuggest_prev_command)" | ||||||
| 	prev_cmd="$(_zsh_autosuggest_escape_command_prefix $prev_cmd)" | 	prev_cmd="$(_zsh_autosuggest_escape_command $prev_cmd)" | ||||||
| 
 | 
 | ||||||
| 	# Iterate up to the first 200 history event numbers that match $prefix | 	# Iterate up to the first 200 history event numbers that match $prefix | ||||||
| 	for key in "${(@)history_match_keys[1,200]}"; do | 	for key in "${(@)history_match_keys[1,200]}"; do | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Eric Freese
						Eric Freese