From fbfff97a1821c253a149b129df50d1b1f9e83ec5 Mon Sep 17 00:00:00 2001 From: Nicolas GB Date: Fri, 15 May 2026 15:28:00 +0200 Subject: [PATCH] fix(config): correctly initialize default config and propagate it accordingly to the given submodules (#111) --- lua/jj/init.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lua/jj/init.lua b/lua/jj/init.lua index f780354..db5ea12 100644 --- a/lua/jj/init.lua +++ b/lua/jj/init.lua @@ -37,6 +37,11 @@ M.config = { targeted = { fg = "#5a9e6f", ctermfg = "Green" }, }, }, + terminal = { + window = { + type = "hsplit", + }, + }, diff = { backend = "native", backends = {}, @@ -49,13 +54,13 @@ function M.setup(opts) M.config = vim.tbl_deep_extend("force", M.config, opts or {}) -- Setup for sub-modules - picker.setup(opts and opts.picker or {}) + picker.setup(M.config.picker) editor.setup({ highlights = M.config.highlights.editor, auto_insert = M.config.editor.auto_insert, }) - cmd.setup(opts and opts.cmd or {}) - terminal.setup(opts and opts.terminal or {}) + cmd.setup(M.config.cmd or {}) + terminal.setup(M.config.terminal or {}) diff.setup(M.config.diff) -- Register the commands form the different modules