fix(#2168): Tree not reloading #2194
Closed
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.
The PR contains:
$GIT_DIR
handling #2012The issue
is_folder_ignored
used to process the input in two steps. First, check the path against kernel filesystems withvim.startswith
, then against any entry in the configuration file usingvim.fn.match
.With #2012, kernel filesystems and user ignored directories share the same list and are fed to
vim.fn.match
. At that point I think you understand the issue, I forgot to transform the kernel filesystem entries to regex pattern. That lead to any path containing "/dev", "/sys" and "/proc" falsely marked as ignored.