sindrets / diffview.nvim

Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Other
3.92k stars 107 forks source link

Updated islist for Neovim 0.12+ #494

Closed ColinKennedy closed 4 months ago

ColinKennedy commented 4 months ago

Fixes these deprecation warnings in Neovim 0.10+

vim.tbl_add_reverse_lookup is deprecated. :help deprecated
Feature will be removed in Nvim 0.12
stack traceback:
        vim/shared.lua: in function 'tbl_add_reverse_lookup'
        ...l/.config/nvim/bundle/diffview.nvim/lua/diffview/oop.lua:13: in function 'enum'
        ...config/nvim/bundle/diffview.nvim/lua/diffview/logger.lua:101: in main chunk
        [C]: in function 'require'
        .../.config/nvim/bundle/diffview.nvim/lua/diffview/lazy.lua:77: in function 'handler'
        .../.config/nvim/bundle/diffview.nvim/lua/diffview/lazy.lua:23: in function '__get'
        .../.config/nvim/bundle/diffview.nvim/lua/diffview/lazy.lua:44: in function 'Logger'
        ...fig/nvim/bundle/diffview.nvim/lua/diffview/bootstrap.lua:48: in main chunk
        [C]: in function 'require'
        ...al/.config/nvim/bundle/diffview.nvim/plugin/diffview.lua:1: in main chunk
        ...
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:485: in function <...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:484>
        [C]: in function 'xpcall'
        .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113: in function 'try'
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:484: in function 'source'
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:443: in function 'source_runtime'
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:411: in function 'packadd'
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:346: in function '_load'
        ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191: in function 'load'
        .../share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:10: in function '_load'
        .../share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:34: in function <.../share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:16>
vim.tbl_islist is deprecated, use vim.islist instead. :help deprecated
Feature will be removed in Nvim 0.12
stack traceback:
        vim/shared.lua: in function 'tbl_islist'
        ...config/nvim/bundle/diffview.nvim/lua/diffview/logger.lua:177: in function 'dstring'
        ....config/nvim/bundle/diffview.nvim/lua/diffview/async.lua:291: in function 'await'
        ...l/.config/nvim/bundle/diffview.nvim/lua/diffview/job.lua:477: in function <...l/.config/nvim/bundle/diffview.nvim/lua/diffview/job.lua:466>
        [C]: in function 'xpcall'
        ....config/nvim/bundle/diffview.nvim/lua/diffview/async.lua:361: in function <....config/nvim/bundle/diffview.nvim/lua/diffview/async.lua:358>
sindrets commented 4 months ago

Thanks for the PR! Closing in favor of #489.