return { 'renerocksai/telekasten.nvim', dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-telekasten/calendar-vim' }, config = function() require("telekasten").setup({ home = vim.fn.expand("~/zettelkasten"), }) -- Launch panel if nothing is typed after z vim.keymap.set("n", "z", "Telekasten panel") -- Most used functions vim.keymap.set("n", "zf", "Telekasten find_notes") vim.keymap.set("n", "zg", "Telekasten search_notes") vim.keymap.set("n", "zd", "Telekasten goto_today") vim.keymap.set("n", "zz", "Telekasten follow_link") vim.keymap.set("n", "zn", "Telekasten new_note") vim.keymap.set("n", "zc", "Telekasten show_calendar") vim.keymap.set("n", "zb", "Telekasten show_backlinks") vim.keymap.set("n", "zI", "Telekasten insert_img_link") -- Call insert link automatically when we start typing a link vim.keymap.set("i", "[[", "Telekasten insert_link") end, }