deprecation: `vim.tbl_add_reverse_lookup`
Zeioth opened this issue · comments
Issues
- I have checked existing issues and there are no existing ones with the same request.
Feature description
Executing :checkhealth vim.deprecated
prints
- WARNING vim.tbl_add_reverse_lookup is deprecated. Feature will be removed in Nvim 0.12
- ADVICE:
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/methods.lua:17
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/diagnostics.lua:4
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/sources.lua:1
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/init.lua:3
[C]:-1
/home/zeioth/.config/nvim/lua/plugins/3-dev-core.lua:315
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:637
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:615
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:372
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/home/zeioth/.config/nvim/lua/base/utils/init.lua:280
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/methods.lua:29
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/diagnostics.lua:4
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/sources.lua:1
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/init.lua:3
[C]:-1
/home/zeioth/.config/nvim/lua/plugins/3-dev-core.lua:315
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:637
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:615
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:372
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/home/zeioth/.config/nvim/lua/base/utils/init.lua:280
Also, vim.tbl_flatten()
is deprecated:
- WARNING vim.tbl_flatten is deprecated. Feature will be removed in Nvim 0.13
- ADVICE:
- use vim.iter(…):flatten():totable() instead.
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/nvim-nio/lua/nio/logger.lua:39
/home/zeioth/.local/share/nvim/lazy/nvim-nio/lua/nio/logger.lua:47
[C]:-1
/home/zeioth/.local/share/nvim/lazy/nvim-nio/lua/nio/lsp.lua:3
[C]:-1
/home/zeioth/.local/share/nvim/lazy/nvim-nio/lua/nio/init.lua:8
[C]:-1
[C]:-1
/home/zeioth/.local/share/nvim/lazy/nvim-dap-ui/lua/dapui/init.lua:34
[C]:-1
/home/zeioth/.config/nvim/lua/plugins/4-dev.lua:753
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:366
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:518
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:531
[C]:-1
/home/zeioth/.local/share/nvim/lazy/neodev.nvim/lua/neodev/lsp.lua:8
/home/zeioth/.local/share/nvim/lazy/neodev.nvim/lua/neodev/init.lua:26
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:373
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/usr/share/nvim/runtime/filetype.lua:36
[C]:-1
/usr/share/nvim/runtime/filetype.lua:35
[C]:-1
vim/_editor.lua:0
[C]:-1
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/set.lua:200
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/mappings.lua:290
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/nvim-dap-ui/lua/dapui/logging.lua:42
/home/zeioth/.local/share/nvim/lazy/nvim-dap-ui/lua/dapui/logging.lua:50
[C]:-1
/home/zeioth/.local/share/nvim/lazy/nvim-dap-ui/lua/dapui/client/init.lua:1
[C]:-1
/home/zeioth/.local/share/nvim/lazy/nvim-dap-ui/lua/dapui/init.lua:86
/home/zeioth/.config/nvim/lua/plugins/4-dev.lua:765
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:366
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:342
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:341
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:518
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:531
[C]:-1
/home/zeioth/.local/share/nvim/lazy/neodev.nvim/lua/neodev/lsp.lua:8
/home/zeioth/.local/share/nvim/lazy/neodev.nvim/lua/neodev/init.lua:26
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:373
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/usr/share/nvim/runtime/filetype.lua:36
[C]:-1
/usr/share/nvim/runtime/filetype.lua:35
[C]:-1
vim/_editor.lua:0
[C]:-1
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/set.lua:200
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65
/home/zeioth/.local/share/nvim/lazy/telescope.nvim/lua/telescope/mappings.lua:290
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/lsp_signature.nvim/lua/lsp_signature/init.lua:20
/home/zeioth/.local/share/nvim/lazy/lsp_signature.nvim/lua/lsp_signature/init.lua:75
[C]:-1
/home/zeioth/.config/nvim/lua/plugins/1-base-behaviors.lua:709
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:366
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/home/zeioth/.config/nvim/lua/base/utils/init.lua:280
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:316
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/config.lua:19
[C]:-1
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/init.lua:1
[C]:-1
/home/zeioth/.config/nvim/lua/plugins/3-dev-core.lua:315
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:637
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/plugin.lua:615
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:372
[C]:-1
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:381
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:348
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:191
/home/zeioth/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:83
[C]:-1
/home/zeioth/.config/nvim/lua/base/utils/init.lua:280
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:263
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:327
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:339
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:44
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:136
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/init.lua:43
[C]:-1
/home/zeioth/.config/nvim/lua/base/utils/init.lua:282
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:263
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:327
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:339
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:44
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:136
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:245
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:208
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:165
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/client.lua:206
vim/_editor.lua:0
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:316
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/builtins/diagnostics/selene.lua:30
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/helpers/cache.lua:21
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/helpers/generator_factory.lua:292
[C]:-1
/home/zeioth/.local/share/nvim/lazy/plenary.nvim/lua/plenary/async/util.lua:108
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/generators.lua:67
- stack traceback:
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:263
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:327
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/utils/init.lua:339
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/helpers/cache.lua:21
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/helpers/generator_factory.lua:292
[C]:-1
/home/zeioth/.local/share/nvim/lazy/plenary.nvim/lua/plenary/async/util.lua:108
/home/zeioth/.local/share/nvim/lazy/none-ls.nvim/lua/null-ls/generators.lua:6
The plugin still works correctly on nvim 0.11
, but good to keep in mind. See: https://neovim.io/doc/user/deprecated.html
Help
No
Implementation help
No response
These are no errors, the plugin work correctly in nvim 0.9
, 0.10
and 0.11
, these deprecation warnings only appear on :checkhealth vim.deprecated
, as far as I've tested (latest none-ls
commit on nvim 0.11
).
Sorry, I use the word "error" generically sometimes :)
What I meant was that in 0.11 nightly this message appears even in in the latest commit. Is this normal? It complains on line 17 about it being used on method.lua
, but inside .local/share/nvim/lazy/none-ls.nvim/lua/null-ls/methods.lua
there is no vim.tbl_add_reverse_lookup