diff options
Diffstat (limited to 'lua/denote/init.lua')
| -rw-r--r-- | lua/denote/init.lua | 88 |
1 files changed, 1 insertions, 87 deletions
diff --git a/lua/denote/init.lua b/lua/denote/init.lua index b96704b..942c8d8 100644 --- a/lua/denote/init.lua +++ b/lua/denote/init.lua @@ -1,89 +1,3 @@ -local M = {} -local U = require("denote.util") - --- local function splitlines(str) --- local result = {} --- for line in string.gmatch(str .. "\n", "(.-)\n") do --- table.insert(result, line) --- end --- return result --- end - -local function splitspace(str) - local chunks = {} - for substring in str:gmatch("%S+") do - table.insert(chunks, #chunks, substring) - end - return chunks -end - -function M.note() - local name = "" - local tags = nil - - vim.ui.input({ prompt = "Note name: " }, function(input) - name = input - end) - - vim.ui.input({ prompt = "Enter tags: " }, function(input) - if input ~= "" and input then - tags = splitspace(input) - end - end) - - if name == "" then - error("Didn't specify name") - end - - U.note(name, tags) -end - -function M.search() - local date = nil - local name = nil - - vim.ui.input({ prompt = "Date: " }, function(input) - local split = splitspace(input) - if split[0] then - date = {} - date.year = split[0] - if split[1] then - date.month = split[1] - if split[2] then - date.day = split[2] - end - end - end - end) - vim.ui.input({ prompt = "Name: " }, function(input) - name = input - end) - - local status = U.search(date, name, function(input) - if input then - vim.cmd("e " .. U.config.vault.dir .. "/" .. input) - end - if date then - print(date.year, " ", date.month, " ", date.day) - print("FSD") - end - end) - -- print(date) - -- if date then - -- print(date.year, " ", date.month, " ", date.day) - -- print("FSD") - -- end - - if not status then - print("Error opening file") - end -end - ----@param config DenoteConfig -function M.setup(config) - if config then - U.config = config - end -end +local M = require("denote.api") return M |
