make matching behavior slightly more intuitive #157
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
normal z matching behavior, especially with respect to the
common()
function, is a little odd:In fact, if an unrelated path matching
/aaa/
is in z's database, andaaa/bbb
is of higher frecency thanaaa
, there is no way to jump toaaa
without also jumping deeper intoaaa/bbb
.This patch changes the matching behavior so z will only jump to a deeper directory if it is explicitly matched - e.g.,
z aaa
will never jump below the directory matchingaaa
, which I find to be slightly more intuitive.