blob: 5841481595adb91127c11e68a12b959ac6203999 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
local M = {}
function M.open(maildir)
local view = require("inbox.view")
if M.bufnr == nil then
M.bufnr = vim.api.nvim_create_buf(true, false)
view.initialize(M.bufnr, maildir)
end
vim.api.nvim_set_current_buf(M.bufnr)
end
---@param opts inbox.Config
function M.setup(opts)
local config = require("inbox.config")
local indexers = require("inbox.indexers")
config.setup(opts)
indexers.setup(config.indexer_config)
end
return M
|