image.nvim icon indicating copy to clipboard operation
image.nvim copied to clipboard

[Bug] Show error when opened the same image for the second time.

Open Genuineh opened this issue 1 year ago • 5 comments

Hello, I found a bug when I opened the same image for the second time image

my image.nvim setting[lazy.nvim] like this

return {
    "3rd/image.nvim",
    event = "VeryLazy",
    dependencies = {
        {
            "vhyrro/luarocks.nvim",
            priority = 1001, -- this plugin needs to run before anything else
            opts = {
                rocks = { "magick" },
            },
        },
    },
    enabled = true,
    opts = {
        {
            backend = "kitty",
            integrations = {
                markdown = {
                    enabled = true,
                    clear_in_insert_mode = false,
                    download_remote_images = true,
                    only_render_image_at_cursor = true,
                    filetypes = { "markdown", "vimwiki" }, -- markdown extensions (ie. quarto) can go here
                },
                neorg = {
                    enabled = true,
                    clear_in_insert_mode = false,
                    download_remote_images = true,
                    only_render_image_at_cursor = true,
                    filetypes = { "norg" },
                },
            },
            max_width = nil,
            max_height = nil,
            max_width_window_percentage = nil,
            max_height_window_percentage = 50,
            window_overlap_clear_enabled = true,                             -- toggles images when windows are overlapped
            window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "" },
            editor_only_render_when_focused = true,                          -- auto show/hide images when the editor gains/looses focus
            tmux_show_only_in_active_window = true,                          -- auto show/hide images in the correct Tmux window (needs visual-activity off)
            hijack_file_patterns = { "*.png", "*.jpg", "*.jpeg", "*.gif", "*.webp" }, -- render image files as images when opened
        },
    },
}

Genuineh avatar Apr 28 '24 09:04 Genuineh

Same issue for me

IsaacShelton avatar Apr 28 '24 17:04 IsaacShelton

Very interesting, what's your environment? (term/tmux/ssh?) We're hitting something similar over SSH, does this fix it for you? https://github.com/3rd/image.nvim/pull/158

3rd avatar Apr 28 '24 21:04 3rd

@3rd I'm in a term environment(kitty) and #158 dosen't fix it.

Genuineh avatar Apr 29 '24 00:04 Genuineh

I get something similar when using event = "VeryLazy" for hijacked images. I'm not familiar enough with the events to suggest an alternative, but removing the line entirely and leaving unspecified in my case fixes the issue.

SigmaRichards avatar Apr 30 '24 08:04 SigmaRichards

@SigmaRichards remove event= "VeryLazy" can't fix it in my case

Genuineh avatar Apr 30 '24 09:04 Genuineh