restore-feat: highlight-git-ignored-files (#847)
This commit is contained in:
committed by
GitHub
parent
9c0f410c50
commit
0982c6a35a
@@ -19,7 +19,7 @@ function M.reload(callback)
|
||||
Runner.run {
|
||||
project_root = project_root,
|
||||
list_untracked = git_utils.should_show_untracked(project_root),
|
||||
list_ignored = M.config.ignore,
|
||||
list_ignored = true,
|
||||
timeout = M.config.timeout,
|
||||
on_end = function(git_status)
|
||||
M.projects[project_root] = {
|
||||
@@ -67,7 +67,7 @@ function M.load_project_status(cwd, callback)
|
||||
Runner.run {
|
||||
project_root = project_root,
|
||||
list_untracked = git_utils.should_show_untracked(project_root),
|
||||
list_ignored = M.config.ignore,
|
||||
list_ignored = true,
|
||||
timeout = M.config.timeout,
|
||||
on_end = function(git_status)
|
||||
M.projects[project_root] = {
|
||||
|
||||
@@ -155,7 +155,8 @@ local function should_ignore(path)
|
||||
end
|
||||
|
||||
local function should_ignore_git(path, status)
|
||||
return M.config.filter_ignored and (status and status[path] == '!!')
|
||||
return M.config.filter_ignored
|
||||
and (M.config.filter_git_ignored and status and status[path] == '!!')
|
||||
end
|
||||
|
||||
function M.refresh_entries(entries, cwd, parent_node, status)
|
||||
@@ -358,6 +359,7 @@ function M.setup(opts)
|
||||
M.config = {
|
||||
filter_ignored = true,
|
||||
filter_dotfiles = opts.filters.dotfiles,
|
||||
filter_git_ignored = opts.git.ignore,
|
||||
}
|
||||
|
||||
M.exclude_list = opts.filters.exclude
|
||||
|
||||
Reference in New Issue
Block a user