Skip to content

Commit 214fe56

Browse files
committed
fix(config): apply picker_defaults from setup()
setup() merged picker_defaults into M.defaults instead of M.picker_defaults, so the snacks sub-namespace introduced in 1c6395d never reached the adapter.
1 parent f82988d commit 214fe56

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

lua/telescope-orgmode/lib/config.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,14 @@ end
7676
---Setup global defaults
7777
---@param ext_opts table
7878
function M.setup(ext_opts)
79-
M.defaults = vim.tbl_extend('force', M.defaults, ext_opts or {})
79+
ext_opts = ext_opts or {}
80+
local picker_defaults = ext_opts.picker_defaults
81+
if picker_defaults then
82+
M.picker_defaults = vim.tbl_deep_extend('force', M.picker_defaults, picker_defaults)
83+
ext_opts = vim.tbl_extend('force', {}, ext_opts)
84+
ext_opts.picker_defaults = nil
85+
end
86+
M.defaults = vim.tbl_extend('force', M.defaults, ext_opts)
8087
end
8188

8289
---Merge user options with defaults

0 commit comments

Comments
 (0)