AutoYADM commit: 2024-12-03 18:30:03
This commit is contained in:
parent
2d3803428c
commit
2ff8fad2e3
1 changed files with 4 additions and 21 deletions
|
@ -1,13 +1,3 @@
|
||||||
-- require("lazy").setup({
|
|
||||||
-- {
|
|
||||||
-- "3rd/image.nvim",
|
|
||||||
-- opts = {}
|
|
||||||
-- },
|
|
||||||
-- }, {
|
|
||||||
-- rocks = {
|
|
||||||
-- hererocks = true, -- recommended if you do not have global installation of Lua 5.1.
|
|
||||||
-- },
|
|
||||||
-- })
|
|
||||||
local function resolver(document_path, image_path, fallback)
|
local function resolver(document_path, image_path, fallback)
|
||||||
local vault_dir = "/home/fic/second-brain"
|
local vault_dir = "/home/fic/second-brain"
|
||||||
-- Format path for Obsidian vault
|
-- Format path for Obsidian vault
|
||||||
|
@ -19,11 +9,14 @@ local function resolver(document_path, image_path, fallback)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function tester(document_path, image_path, fallback)
|
local function tester(document_path, image_path, fallback)
|
||||||
|
-- my vault root
|
||||||
|
vim.env.NOTES_DIR = "/home/fic/second-brain"
|
||||||
local working_dir = vim.fn.getcwd()
|
local working_dir = vim.fn.getcwd()
|
||||||
local notes_dir = vim.fn.expand(vim.env.NOTES_DIR)
|
local notes_dir = vim.fn.expand(vim.env.NOTES_DIR)
|
||||||
-- Format image path for Obsidian notes
|
-- Format image path for Obsidian notes
|
||||||
if working_dir:find(notes_dir, 1, true) then
|
if working_dir:find(notes_dir, 1, true) then
|
||||||
return vim.fn.shellescape(notes_dir .. "/" .. image_path)
|
print((notes_dir .. "/" .. image_path))
|
||||||
|
return (notes_dir .. "/" .. image_path)
|
||||||
end
|
end
|
||||||
-- Fallback to the default behavior
|
-- Fallback to the default behavior
|
||||||
return fallback(document_path, image_path)
|
return fallback(document_path, image_path)
|
||||||
|
@ -38,16 +31,6 @@ return {
|
||||||
markdown = {
|
markdown = {
|
||||||
enabled = true,
|
enabled = true,
|
||||||
resolve_image_path = tester,
|
resolve_image_path = tester,
|
||||||
-- From https://github.com/3rd/image.nvim/issues/190
|
|
||||||
-- resolve_image_path = function(document_path, image_path, fallback)
|
|
||||||
-- Snacks.notify.notify("This prints")
|
|
||||||
-- -- document_path is the path to the file that contains the image
|
|
||||||
-- -- image_path is the potentially relative path to the image. for
|
|
||||||
-- -- markdown it's ``
|
|
||||||
--
|
|
||||||
-- -- you can call the fallback function to get the default behavior
|
|
||||||
-- return fallback(document_path, image_path)
|
|
||||||
-- end,
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue