Skip to content

Conversation

DrKJeff16
Copy link

@DrKJeff16 DrKJeff16 commented Oct 5, 2025

Description

Throughout the codebase there have been lots of deprecated code used. Some examples include:

I have updated the deprecated code and, for vim.validate() and vim.loop I have set them as fallback depending
on either version or availability, respectively.

Fixes this r/neovim report and #3499.

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • This change requires a documentation update

How Has This Been Tested?

I have ran make test with no failures nor warnings.

Configuration: DrKJeff16/Jnvim

  • Neovim version (nvim --version): NVIM v0.12.0-dev-1365+gb938638d2d
  • Operating system and version: Arch Linux, Linux 6.16.10-arch1-1

Checklist:

  • My code follows the style guidelines of this project (stylua)
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (lua annotations)

Signed-off-by: Guennadi Maximov C <[email protected]>
Signed-off-by: Guennadi Maximov C <[email protected]>
Signed-off-by: Guennadi Maximov C <[email protected]>
@DrKJeff16 DrKJeff16 changed the title fix: add vim.validate safeguard fix: deprecated code, wrong annotations Oct 5, 2025
@DrKJeff16
Copy link
Author

Note

This is an extended list of fixes offered originally in #3502.

Signed-off-by: Guennadi Maximov C <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant