From 0fcd1263a2e8b6200e2b9fd4ab83d40ed8899c54 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Wed, 28 Aug 2024 20:13:57 -0400 Subject: [PATCH] perf(view): avoid running `is_hidden_file` when `show_hidden` is set (#471) --- lua/oil/view.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/oil/view.lua b/lua/oil/view.lua index 9b0bf39..6b085da 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -22,7 +22,7 @@ local last_cursor_entry = {} ---@return boolean M.should_display = function(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) + and (config.view_options.show_hidden or not config.view_options.is_hidden_file(name, bufnr)) end ---@param bufname string