Skip to content

Unable to DiffviewClose with noice installed #302

@dnguyener

Description

@dnguyener

Hello,

I'm getting the below error when running DiffviewClose with noice installed. To reproduce, first run DiffviewFileHistory and than DiffviewClose.

[Diffview.nvim] nvim-web-devicons is required to use file icons! Set `use_icons = false` in your config to stop seeing this message.
Error executing Lua callback: ...nvim/lua/diffview/scene/views/standard/standard_view.lua:60: Vim(tabclose):E445: Other window contains changes
stack traceback:
[C]: in function 'cmd'
 ...nvim/lua/diffview/scene/views/standard/standard_view.lua:60: in function 'close'
.../diffview/scene/views/file_history/file_history_view.lua:74: in function 'close'
...ocal/share/nvim/lazy/diffview.nvim/lua/diffview/init.lua:138: in function 'close'
....local/share/nvim/lazy/diffview.nvim/plugin/diffview.lua:38: in function <....local/share/nvim/lazy/diffview.nvim/plugin/diffview.lua:37>

Minimal Config:

return {
    {
        'sindrets/diffview.nvim',
        dependencies = {
            "nvim-lua/plenary.nvim",
        }
    },
    {
        "folke/noice.nvim",
        config = function()
            require("noice").setup()
        end,
        dependencies = {
            "MunifTanjim/nui.nvim",
        }
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions