diff options
| author | HumanEntity <human_entity@icloud.com> | 2023-12-24 23:07:17 +0100 |
|---|---|---|
| committer | HumanEntity <human_entity@icloud.com> | 2023-12-24 23:07:17 +0100 |
| commit | 2b2f7f954a8ca24acde44e4e4497b27775ed83b9 (patch) | |
| tree | 4779af880f7f9a90e300babe2367ab3f255449dd /lua/denote/util.lua | |
| parent | 03f4e3bf7ac2d0a63fd3bc75395534e1a0cf9c21 (diff) | |
| download | simple-denote.nvim-2b2f7f954a8ca24acde44e4e4497b27775ed83b9.tar.gz | |
Added some docs
Diffstat (limited to 'lua/denote/util.lua')
| -rw-r--r-- | lua/denote/util.lua | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/lua/denote/util.lua b/lua/denote/util.lua index 3bd7cec..657da9d 100644 --- a/lua/denote/util.lua +++ b/lua/denote/util.lua @@ -1,5 +1,14 @@ -local M = require("denote.config") +local M = {} +M.config = require("denote.config") +---@class DenoteDate +---@field year string +---@field month string +---@field day string + +---@param name string +---@param tags table|nil +---@return string filename format of files in denote.nvim function M.file(name, tags) local file = "" @@ -24,15 +33,21 @@ function M.file(name, tags) return file .. "." .. M.config.filename.ext end +---@param name string +---@param tags table|nil +--- Opens your note function M.note(name, tags) - local filename = M.config.vault_dir .. M.file(name, tags) + local filename = M.config.vault.dir .. M.file(name, tags) -- Echo template - vim.cmd("!mkdir -p " .. M.config.vault_dir) + vim.cmd("!mkdir -p " .. M.config.vault.dir) vim.cmd("e " .. filename) end +---@param date DenoteDate|nil +---@param name string|nil +---@param func function function M.search(date, name, func) local items = {} local matcher = "" @@ -67,7 +82,7 @@ function M.search(date, name, func) -- matcher = matcher .. M.config.filename.name_sep .. "?" .. M.config.filename.name_sep .. "?" .. ".-" - for file in io.popen("ls " .. M.config.vault_dir):lines() do + for file in io.popen("ls " .. M.config.vault.dir):lines() do local matched = file:match(matcher) if matched then |
