aznhe21 / actions-preview.nvim

Fully customizable previewer for LSP code actions.
GNU General Public License v3.0
380 stars 9 forks source link

Error on unsupported LSPs #1

Closed youegraillot closed 1 year ago

youegraillot commented 1 year ago

Hey, just tried your plugin and I got this with Omnisharp (which does not support preview) :

Error executing vim.schedule lua callback: ...t/vimplugin-lsp-zero.nvim/lua/actions-preview/action.lua:
200: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
        [C]: in function 'pairs'
        ...t/vimplugin-lsp-zero.nvim/lua/actions-preview/action.lua:200: in function 'diff_workspace_ed
it'
        ...t/vimplugin-lsp-zero.nvim/lua/actions-preview/action.lua:276: in function 'callback'
        ...t/vimplugin-lsp-zero.nvim/lua/actions-preview/action.lua:250: in function 'resolve'
        ...t/vimplugin-lsp-zero.nvim/lua/actions-preview/action.lua:272: in function 'preview'
        ...-lsp-zero.nvim/lua/actions-preview/backend/telescope.lua:23: in function 'define_preview'
        ...scope.nvim/lua/telescope/previewers/buffer_previewer.lua:388: in function 'preview'
        ...mPackages/start/telescope.nvim/lua/telescope/pickers.lua:1075: in function 'refresh_previewe
r'
        ...mPackages/start/telescope.nvim/lua/telescope/pickers.lua:1028: in function 'set_selection'
        ...mPackages/start/telescope.nvim/lua/telescope/pickers.lua:1360: in function '_do_selection'
        ...mPackages/start/telescope.nvim/lua/telescope/pickers.lua:1322: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>
aznhe21 commented 1 year ago

Thank you for the report. I fixed it in #2, so please check it out!