aboutsummaryrefslogtreecommitdiff
path: root/lua/simple-denote/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/simple-denote/init.lua')
-rw-r--r--lua/simple-denote/init.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/lua/simple-denote/init.lua b/lua/simple-denote/init.lua
new file mode 100644
index 0000000..0d8654d
--- /dev/null
+++ b/lua/simple-denote/init.lua
@@ -0,0 +1,15 @@
+local M = {}
+
+local cmd = require("simple-denote.cmd")
+local config = require("simple-denote.config")
+
+---@param options? table user configuration
+function M.setup(options)
+ config.options = vim.tbl_deep_extend("force", config.defaults, options or {})
+ if config.options.dir:sub(-1) ~= "/" then
+ config.options.dir = config.options.dir .. "/"
+ end
+ cmd.load_cmd(config.options)
+end
+
+return M