Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deprecation: vim.tbl_add_reverse_lookup #133

Closed
1 task done
Zeioth opened this issue May 24, 2024 · 3 comments
Closed
1 task done

deprecation: vim.tbl_add_reverse_lookup #133

Zeioth opened this issue May 24, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@Zeioth
Copy link

Zeioth commented May 24, 2024

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

@Zeioth Zeioth added the enhancement New feature or request label May 24, 2024
@erlonbie
Copy link

wasn't this fixed in #127?

For some reason, I keep getting this annoying error.

@Zeioth
Copy link
Author

Zeioth commented May 24, 2024

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).

@erlonbie
Copy link

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

@mochaaP mochaaP closed this as completed Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants