-- require("lazy").setup({ -- { -- "3rd/image.nvim", -- opts = {} -- }, -- }, { -- rocks = { -- hererocks = true, -- recommended if you do not have global installation of Lua 5.1. -- }, -- }) return { { "3rd/image.nvim", lazy = false, opts = { integrations = { markdown = { enabled = true, -- From https://github.com/3rd/image.nvim/issues/190 -- resolve_image_path = function(document_path, image_path, fallback) -- local working_dir = vim.fn.getcwd() -- -- Format path for Obsidian vault -- if working_dir:find("~/second-brain/", 1, true) then -- -- if working_dir:find("~/second-brain/") then -- local out = "Obsidian image: " .. working_dir .. "/" .. image_path -- Snacks.notify.notify(out) -- return working_dir .. "/" .. image_path -- end -- -- fallback to default -- return fallback(document_path, image_path) -- end, }, }, }, }, }