Neovim plugin for image previews. It has support for Wezterm and Kitty right now.
Using with WezTerm:
Using with Kitty
Plug 'adelarsq/image_preview.nvim'
{
'adelarsq/image_preview.nvim',
event = 'VeryLazy',
config = function()
require("image_preview").setup()
end
},
Vim Script:
lua <<EOF
require("image_preview").setup({})
EOF
Lua:
require("image_preview").setup({})
To use on neo-tree.nvim it's necessary to add a command on the setup, as shows bellow:
require("neo-tree").setup({
filesystem = {
window = {
mappings = {
["<leader>p"] = "image_wezterm", -- " or another map
},
},
commands = {
image_wezterm = function(state)
local node = state.tree:get_node()
if node.type == "file" then
require("image_preview").PreviewImage(node.path)
end
end,
},
},
}
Special thanks for @pysan3 for point that.
<leader>p
- image preview for file under cursor
- Terminals:
- Environments:
- Windows
- PowerShell - WezTerm
- DOS
- WSL
- Linux - WezTerm, Kitty
- macOS - WezTerm, Kitty
- Windows
- Plugins:
- nvim-tree.lua
- neo-tree.nvim)
- oil.nvim
- NerdTree
- Windows support. Depends on PowerShell
- macOS support
- Linux support
- bmp, png and jpg
- svg