aboutsummaryrefslogtreecommitdiff
path: root/lua/simple-denote/init.lua
diff options
context:
space:
mode:
authorworkhorse <gravel.justness270@slmail.me>2024-06-03 16:48:36 -0400
committerworkhorse <gravel.justness270@slmail.me>2024-06-03 16:48:36 -0400
commit516bc5e46c8e8a4f63df0a21bf7efbe835bdec2a (patch)
treebca5f5d8c72b25a0db65d28f42cd3eb7bd8ef6ae /lua/simple-denote/init.lua
parent1bf7bc5b79636814db73a9148998c72fbe554d58 (diff)
downloadsimple-denote.nvim-516bc5e46c8e8a4f63df0a21bf7efbe835bdec2a.tar.gz
Fixed heading config
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