AutoYADM commit: 2024-12-03 18:25:04
This commit is contained in:
parent
51c195a9d8
commit
2d3803428c
1 changed files with 12 additions and 11 deletions
|
@ -9,24 +9,25 @@
|
||||||
-- },
|
-- },
|
||||||
-- })
|
-- })
|
||||||
local function resolver(document_path, image_path, fallback)
|
local function resolver(document_path, image_path, fallback)
|
||||||
local working_dir = vim.fn.getcwd()
|
local vault_dir = "/home/fic/second-brain"
|
||||||
Snacks.notify.notify("Doc path... " .. document_path)
|
|
||||||
-- Format path for Obsidian vault
|
-- Format path for Obsidian vault
|
||||||
if document_path:find("/home/fic/second-brain", 1, true) then
|
if document_path:find(vault_dir, 1, true) then
|
||||||
-- if working_dir:find("~/second-brain/") then
|
return vault_dir .. "/" .. image_path
|
||||||
local out = "Obsidian image: " .. working_dir .. "/" .. image_path
|
|
||||||
Snacks.notify.notify(out)
|
|
||||||
return working_dir .. "/" .. image_path
|
|
||||||
end
|
end
|
||||||
-- fallback to default
|
-- fallback to default
|
||||||
return fallback(document_path, image_path)
|
return fallback(document_path, image_path)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function tester(document_path, image_path, fallback)
|
local function tester(document_path, image_path, fallback)
|
||||||
|
local working_dir = vim.fn.getcwd()
|
||||||
|
local notes_dir = vim.fn.expand(vim.env.NOTES_DIR)
|
||||||
|
-- Format image path for Obsidian notes
|
||||||
|
if working_dir:find(notes_dir, 1, true) then
|
||||||
|
return vim.fn.shellescape(notes_dir .. "/" .. image_path)
|
||||||
|
end
|
||||||
|
-- Fallback to the default behavior
|
||||||
return fallback(document_path, image_path)
|
return fallback(document_path, image_path)
|
||||||
end
|
end
|
||||||
-- local function simple_resolver(document_path, image_path, fallback)
|
|
||||||
-- image_path = "/home/fic/second-brain"
|
|
||||||
-- end
|
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"3rd/image.nvim",
|
"3rd/image.nvim",
|
||||||
|
@ -36,7 +37,7 @@ return {
|
||||||
integrations = {
|
integrations = {
|
||||||
markdown = {
|
markdown = {
|
||||||
enabled = true,
|
enabled = true,
|
||||||
resolve_image_path = resolver,
|
resolve_image_path = tester,
|
||||||
-- From https://github.com/3rd/image.nvim/issues/190
|
-- From https://github.com/3rd/image.nvim/issues/190
|
||||||
-- resolve_image_path = function(document_path, image_path, fallback)
|
-- resolve_image_path = function(document_path, image_path, fallback)
|
||||||
-- Snacks.notify.notify("This prints")
|
-- Snacks.notify.notify("This prints")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue