this post was submitted on 16 May 2024
48 points (100.0% liked)
Neovim
2131 readers
2 users here now
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Lots of breaking changes. It seems like all of the changes are breaking something according to these release notes.
Also my CPU now longer overheats when holding space. WTF?
Isn't that a feature?
One breaking change, that they doesn't list as breaking (I guess since I assume the old was always broken) is: Dynamic registration of LSP capabilities. An implication of this change is that checking a client's server_capabilities is no longer a sufficient indicator to see if a server supports a feature. Instead use client.supports_method(). It considers both the dynamic capabilities and static server_capabilities.
So if you had code like
you now should use
So, not really a breaking change I guess, but something you should change any way.