sauce-nvim-config/lua/themenacesauce/plugins/image-support.lua

47 lines
1.3 KiB
Lua

return {
"HakonHarnes/img-clip.nvim",
event = "VeryLazy",
keys = {
-- suggested keymap
{ "<leader>pi", "<cmd>PasteImage<cr>", desc = "Paste image from system clipboard" },
},
opts = {
default = {
insert_mode_after_paste = true,
url_encode_path = true,
template = "$FILE_PATH",
use_cursor_in_template = true,
prompt_for_file_name = true,
show_dir_path_in_prompt = true,
use_absolute_path = false,
relative_to_current_file = true,
embed_image_as_base64 = false,
max_base64_size = 10,
dir_path = function()
local cwd = vim.fn.getcwd()
local vault_name ="Alibaba" -- obsidian vault dir
local vault_images_path = "/home/sauce/Documents/Alibaba/Images/"
if cwd:match(vault_name) then
return vault_images_path
else
return "assets"
end
end,
drag_and_drop = {
enabled = true,
insert_mode = true,
copy_images = true,
download_images = true,
},
},
-- add options here
-- or leave it empty to use the default settings
},
}