mirror of
				https://github.com/wting/autojump
				synced 2025-06-13 12:54:07 +00:00 
			
		
		
		
	add multiple argument exact match support
This commit is contained in:
		
							parent
							
								
									4c432fc5f1
								
							
						
					
					
						commit
						fdeedb4f70
					
				| @ -191,16 +191,15 @@ def find_matches(config, needles, count=1): | ||||
|             key=attrgetter('weight'), | ||||
|             reverse=True) | ||||
| 
 | ||||
|     print(data[:3]) | ||||
| 
 | ||||
|     # if no arguments, return first path | ||||
|     if not needles: | ||||
|         return first(data).path | ||||
| 
 | ||||
|     sanitize = lambda x: decode(x).rstrip(os.sep) | ||||
|     needle = first(imap(sanitize, needles)) | ||||
|     needles = imap(sanitize, needles) | ||||
| 
 | ||||
|     exact_matches = match_exact(needle, data) | ||||
|     exact_matches = data | ||||
|     for needle in needles: | ||||
|         exact_matches = match_exact(needle, exact_matches) | ||||
| 
 | ||||
|     return first(exact_matches).path | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user