From 8e3e5ba645b04625acb92e912fabf6d102ae6ee4 Mon Sep 17 00:00:00 2001 From: JINNOUCHI Yasushi Date: Mon, 18 Mar 2024 16:28:11 +0900 Subject: [PATCH] fix: detect nullable config values (#183) The previous logic makes it ignore nullable config values. --- lua/frecency/config.lua | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/lua/frecency/config.lua b/lua/frecency/config.lua index 8910303..5aa32d2 100644 --- a/lua/frecency/config.lua +++ b/lua/frecency/config.lua @@ -42,10 +42,23 @@ Config.new = function() workspaces = {}, } ---@type table - local keys = {} - for k, _ in pairs(default_values) do - keys[k] = true - end + local keys = { + auto_validate = true, + db_root = true, + db_safe_mode = true, + db_validate_threshold = true, + default_workspace = true, + disable_devicons = true, + filter_delimiter = true, + hide_current_buffer = true, + ignore_patterns = true, + max_timestamps = true, + show_filter_column = true, + show_scores = true, + show_unindexed = true, + workspace_scan_cmd = true, + workspaces = true, + } return setmetatable({ values = default_values, }, {