local telekasten = require("telekasten") telekasten.setup({ home = vim.fn.expand("~/Documents/Nextcloud/Notes/zettelkasten"), auto_set_filetype = false, image_subdir = "assets", }) vim.api.nvim_create_autocmd({ "BufReadPost", "BufNewFile" }, { pattern = "*/zettelkasten/*", callback = function(_) require("which-key").register({ g = { f = { telekasten.follow_link, "Follow link" }, r = { telekasten.show_backlinks, "Show backlinks" }, }, [""] = { f = { f = { telekasten.find_notes, "Find note" }, n = { telekasten.new_note, "New note" }, }, s = { g = { telekasten.search_note, "Grep notes" }, }, }, }, { buffer = vim.fn.bufnr("%") }) end, })