Files
telekasten.nvim/lua/telekasten/utils.lua
2022-09-29 11:38:39 +02:00

22 lines
470 B
Lua

local M = {}
function M.prompt_title(callback)
local canceledStr = "__INPUT_CANCELLED__"
vim.ui.input({
prompt = "Title: ",
default = "",
cancelreturn = canceledStr,
}, function(title)
if title == canceledStr then
vim.cmd("echohl WarningMsg")
vim.cmd("echomsg 'Note creation cancelled!'")
vim.cmd("echohl None")
else
callback(title)
end
end)
end
return M