rachartier / tiny-inline-diagnostic.nvim

A Neovim plugin that display prettier diagnostic messages. Display one line diagnostic messages where the cursor is, with icons and colors.
MIT License
164 stars 3 forks source link

bug: Error Invalid buffer id #12

Closed m-krebs closed 1 week ago

m-krebs commented 1 week ago

Sometimes following errors appear when moving the cursor:

msg_show Error executing lua callback: /opt/nvim-linux64/share/nvim/runtime/lua/vim/diagnostic.lua:326: Invalid buffer id: 105
stack traceback:
    [C]: in function 'nvim_create_autocmd'
    /opt/nvim-linux64/share/nvim/runtime/lua/vim/diagnostic.lua:326: in function '__index'
    /opt/nvim-linux64/share/nvim/runtime/lua/vim/diagnostic.lua:771: in function 'get_diagnostics'
    /opt/nvim-linux64/share/nvim/runtime/lua/vim/diagnostic.lua:1090: in function 'get'
    ...iagnostic.nvim/lua/tiny-inline-diagnostic/diagnostic.lua:240: in function 'get_diagnostic_under_cursor'
    ...iagnostic.nvim/lua/tiny-inline-diagnostic/diagnostic.lua:266: in function <...iagnostic.nvim/lua/tiny-inline-diagnostic/diagnostic.lua:260>
    [C]: in function 'nvim_exec_autocmds'
    ...iagnostic.nvim/lua/tiny-inline-diagnostic/diagnostic.lua:293: in function <...iagnostic.nvim/lua/tiny-inline-diagnostic/diagnostic.lua:292>

and

msg_show.lua_error Error detected while processing CursorMoved Autocommands for "<buffer=114>"..User Autocommands for "TinyDiagnosticEvent":

This bug exists since 7abe2e8

rachartier commented 1 week ago

I've tried to fix it. Can you tell me if it is good for you?

m-krebs commented 1 week ago

No problems noticed, seems to be fixed. Thank you very much!