From 872e0a43c6b9417782f6c84e2ea2c569ac7c2c02 Mon Sep 17 00:00:00 2001 From: jc <46619361+juancwu@users.noreply.github.com> Date: Sat, 1 Jun 2024 13:16:33 -0400 Subject: [PATCH] add function for new obsidian note id --- nvim/lua/juancwu/plugins/obsidian.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nvim/lua/juancwu/plugins/obsidian.lua b/nvim/lua/juancwu/plugins/obsidian.lua index e0e9316..bb02d06 100644 --- a/nvim/lua/juancwu/plugins/obsidian.lua +++ b/nvim/lua/juancwu/plugins/obsidian.lua @@ -27,6 +27,17 @@ return { follow_url_func = function(url) vim.fn.jobstart({ "open", url }) end, + note_id_func = function(title) + if title ~= nil then + print("create new obsidian note with given title: " .. title) + return title + end + local suffix = "" + for _ = 1, 4 do + suffix = suffix .. string.char(math.random(65, 90)) + end + return tostring(os.time()) .. "-" .. suffix + end, }, mappings = { [""] = {