Skip to content

Crash when chat is the only window #1230

@Julian

Description

@Julian

It looks like the new version cannot cope with being the only open window. Steps to reproduce:

nvim '+CopilotChatOpen' '+wincmd o' +'put =''hello'''

where hitting enter here produces:

E5108: Error executing lua: ...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:501: scoped variable: Invalid window id: 1000                                                                                                                           
stack traceback:                                                                                                                                                                                                                                                
        [C]: in function '__index'                                                                                                                                                                                                                              
        ...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:501: in function 'cwd'                                                                                                                                                                      
        ...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:453: in function 'resolve_prompt'                                                                                                                                                           
        ...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:923: in function 'ask'                                                                                                                                                                      
        ...azy/CopilotChat.nvim/lua/CopilotChat/config/mappings.lua:171: in function 'callback'                                                                                                                                                                 
        ...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:208: in function <...port/nvim/lazy/CopilotChat.nvim/lua/CopilotChat/init.lua:207>                                                                                                          

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions