Easier debugging
More testing of history searches
Reduce various loops to similar comprehensions
extract test logic from loop logic
Remove vim backup
Prefer generator to comprehension
Add docstring
Find in parents if not in basename
Extract common code as method
lambda is making a test, not a list
Find a history path that has a substing with a "/"
showing is same as going, but unsuccessfully
Remove redundant arguments