lukas-reineke / lsp-format.nvim

A wrapper around Neovims native LSP formatting.
559 stars 27 forks source link

fix: check buffer exists before applying changes #62

Closed sidlatau closed 1 year ago

sidlatau commented 1 year ago

This will fix problem:

Error executing vim.schedule lua callback: Vim:E158: Invalid buffer name: 1                                                                                              
stack traceback:                                                                                                                                                         
        [C]: in function 'bufload'                                                                                                                                       
        ...ack/packer/start/lsp-format.nvim/lua/lsp-format/init.lua:168: in function 'handler'                                                                           
        ...r/neovim/HEAD-db40701/share/nvim/runtime/lua/vim/lsp.lua:1388: in function ''                                                                                 
        vim/_editor.lua: in function <vim/_editor.lua:0>                                                                                                                 

Problem appears when renaming class and LSP automatically renames file too to match new class name.