local M = {} M.conf = require("Trans.conf") function M.setup(conf) if conf.display then conf.display = vim.tbl_extend('force', M.conf.display, conf.display) end if conf.icon then conf.icon = vim.tbl_extend('force', M.conf.icon, conf.icon) end M.conf = vim.tbl_extend('force', M.conf, conf) require("Trans.setup") end M.db = require("sqlite.db") M.dict = M.db:open(M.conf.db_path) return M