Skip to content

Commit 8c22259

Browse files
committed
fix: fixing metatable overriding on config initialization
1 parent 00ddb93 commit 8c22259

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lua/ledger/config.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,11 @@ function M.setup(overrides)
170170
if not instance then
171171
local default = get_default_config()
172172
local with_overrides = vim.tbl_deep_extend("force", default, overrides or {})
173+
174+
setmetatable(with_overrides.snippets, LedgerConfigSnippets)
175+
setmetatable(with_overrides.completion, LedgerConfigCompletion)
176+
setmetatable(with_overrides.diagnostics, LedgerConfigDiagnostics)
177+
173178
instance = setmetatable(with_overrides, LedgerConfig)
174179
instance:set_keymaps()
175180
end

0 commit comments

Comments
 (0)