diff --git a/lua/oil/config.lua b/lua/oil/config.lua index 45f5446..53115f7 100644 --- a/lua/oil/config.lua +++ b/lua/oil/config.lua @@ -57,7 +57,7 @@ local default_config = { return vim.startswith(name, ".") end, -- This function defines what will never be shown, even when `show_hidden` is set - is_excluded = function (name, bufnr) + is_always_hidden = function (name, bufnr) return false end }, diff --git a/lua/oil/view.lua b/lua/oil/view.lua index b07ca52..b3bd75e 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -15,7 +15,7 @@ local last_cursor_entry = {} ---@return boolean M.should_display = function(entry, bufnr) local name = entry[FIELD.name] - return not config.view_options.is_excluded(name, bufnr) + return not config.view_options.is_always_hidden(name, bufnr) and (not config.view_options.is_hidden_file(name, bufnr) or config.view_options.show_hidden) end