• @ericjmorey
    link
    31 month ago

    Lots of breaking changes. It seems like all of the changes are breaking something according to these release notes.

    • autokludge
      link
      English
      131 month ago

      Also my CPU now longer overheats when holding space. WTF?

    • @snaggenOP
      link
      2
      edit-2
      1 month ago

      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(<method>). It considers both the dynamic capabilities and static server_capabilities.

      So if you had code like

      if client.server_capabilities.inlayHintProvider then
      ...
      end
      

      you now should use

      if client.supports_method("inlayHintProvider") then
      ...
      end
      

      So, not really a breaking change I guess, but something you should change any way.

  • @[email protected]
    link
    fedilink
    English
    31 month ago

    :lua with a [range] executes that range as Lua code, in any buffer.

    Finally! Something similar to M-x eval-region built-in (as far as I’m aware).