| 
									
										
										
										
											2020-03-24 09:54:00 +01:00
										 |  |  | 0=${(%):-%N} | 
					
						
							|  |  |  | source ${0:A:h}/zsh-history-substring-search.zsh | 
					
						
							| 
									
										
										
										
											2015-07-07 16:48:05 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Bind terminal-specific up and down keys | 
					
						
							| 
									
										
										
										
											2020-03-24 09:54:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-07 16:48:05 -04:00
										 |  |  | if [[ -n "$terminfo[kcuu1]" ]]; then | 
					
						
							| 
									
										
										
										
											2015-07-27 21:01:21 -04:00
										 |  |  |   bindkey -M emacs "$terminfo[kcuu1]" history-substring-search-up | 
					
						
							|  |  |  |   bindkey -M viins "$terminfo[kcuu1]" history-substring-search-up | 
					
						
							| 
									
										
										
										
											2015-07-07 16:48:05 -04:00
										 |  |  | fi | 
					
						
							|  |  |  | if [[ -n "$terminfo[kcud1]" ]]; then | 
					
						
							| 
									
										
										
										
											2015-07-27 21:01:21 -04:00
										 |  |  |   bindkey -M emacs "$terminfo[kcud1]" history-substring-search-down | 
					
						
							|  |  |  |   bindkey -M viins "$terminfo[kcud1]" history-substring-search-down | 
					
						
							| 
									
										
										
										
											2015-07-07 16:48:05 -04:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 |