Using the save = "local_file" setting doesn't appear to work. Invoking the Pastify command causes a message to appear in the minibuffer that says local_file but nothing else happens. Using localdoes work, however.
Specs
MacOS Sonoma 14.5
Apple M1
Python 3.9.10
pynvim 0.4.3
Lazy Config
return {
"TobinPalmer/pastify.nvim",
cmd = { "Pastify", "PastifyAfter" },
event = { "BufReadPost" }, -- Load after the buffer is read, I like to be able to paste right away
keys = {
{ noremap = true, mode = "x", "<leader>P", "<cmd>PastifyAfter<CR>" },
{ noremap = true, mode = "n", "<leader>P", "<cmd>PastifyAfter<CR>" },
{ noremap = true, mode = "n", "p", "<cmd>Pastify<CR>" },
},
config = function()
require("pastify").setup({
opts = {
absolute_path = false, -- use absolute or relative path to the working directory
apikey = "", -- Api key, required for online saving
local_path = "./", -- The path to put local files in, ex ~/Projects/<name>/assets/images/<imgname>.png
save = "local_file", -- Either 'local' or 'online' or 'local_file'
filename = function()
return vim.fn.expand("%:t:r") .. "_" .. os.date("%Y-%m-%d_%H-%M-%S")
end,
default_ft = "markdown", -- Default filetype to use
},
ft = { -- Custom snippets for different filetypes, will replace $IMG$ with the image url
html = '<img src="$IMG$" alt="">',
markdown = "![]($IMG$)",
tex = [[\includegraphics[width=\linewidth]{$IMG$}]],
css = 'background-image: url("$IMG$");',
js = 'const img = new Image(); img.src = "$IMG$";',
xml = '<image src="$IMG$" />',
php = '<?php echo "<img src="$IMG$" alt="">"; ?>',
python = "# $IMG$",
java = "// $IMG$",
c = "// $IMG$",
cpp = "// $IMG$",
swift = "// $IMG$",
kotlin = "// $IMG$",
go = "// $IMG$",
typescript = "// $IMG$",
ruby = "# $IMG$",
vhdl = "-- $IMG$",
verilog = "// $IMG$",
systemverilog = "// $IMG$",
lua = "-- $IMG$",
},
})
end,
}
Overview
Using the
save = "local_file"
setting doesn't appear to work. Invoking thePastify
command causes a message to appear in the minibuffer that sayslocal_file
but nothing else happens. Usinglocal
does work, however.Specs
Lazy Config