diff --git a/lua/neorg/modules/core/ui/calendar/module.lua b/lua/neorg/modules/core/ui/calendar/module.lua index 553875060..920311d2b 100644 --- a/lua/neorg/modules/core/ui/calendar/module.lua +++ b/lua/neorg/modules/core/ui/calendar/module.lua @@ -53,6 +53,12 @@ module.private = { end, open_window = function(options) + local bufid = vim.fn.bufnr("neorg://calendar") + + if bufid ~= -1 then + vim.api.nvim_buf_delete(bufid, { force = true }) + end + local buffer, window = module.required["core.ui"].create_split( "calendar", {},