-- ============================================================================ -- OBSIDIAN: Full Obsidian vault integration for Neovim -- ============================================================================ -- Wiki-link completion, daily notes, templates, backlinks, Telescope search, -- and more. Replaces the custom follow_obsidian_link() function. -- ============================================================================ return { "epwalsh/obsidian.nvim", version = "*", dependencies = { "nvim-lua/plenary.nvim", "hrsh7th/nvim-cmp", "nvim-telescope/telescope.nvim", }, event = { "BufReadPre " .. vim.fn.expand("~") .. "/Nextcloud/ObsidianVault/**.md", "BufNewFile " .. vim.fn.expand("~") .. "/Nextcloud/ObsidianVault/**.md", }, ft = "markdown", keys = { { "on", "ObsidianNew", desc = "New note" }, { "od", "ObsidianToday", desc = "Today's daily note" }, { "os", "ObsidianSearch", desc = "Search notes" }, { "ob", "ObsidianBacklinks", desc = "Show backlinks" }, { "ot", "ObsidianTemplate", desc = "Insert template" }, { "of", "ObsidianFollowLink", desc = "Follow link" }, { "ol", "ObsidianLink", mode = "v", desc = "Link selection to note" }, }, opts = { workspaces = { { name = "vault", path = "/Users/carlos/Nextcloud/ObsidianVault", }, }, daily_notes = { folder = "daily", date_format = "%Y-%m-%d", }, templates = { folder = "templates", }, completion = { nvim_cmp = true, min_chars = 2, }, preferred_link_style = "wiki", use_advanced_uri = false, picker = { name = "telescope.nvim", }, }, }