local M = {} M.defaults = { http = { enabled = true, execute_keymap = "hr", clear_keymap = "hc", timeout_ms = 10000, highlight_group = "Comment", command_patterns = { "^curl%s+", "^http%s+", "^wget%s+", "^%u+%s+https?://", "^https?://", }, }, } function M.merge(opts) return vim.tbl_deep_extend("force", {}, M.defaults, opts or {}) end return M