Skip to content

Backwards incompatible changes in plugin API #3209

@Andriamanitra

Description

@Andriamanitra

4ffc220 removed some bindings that were previously available for plugins to use. This means that all plugins (such as my LSP plugin Andriamanitra/mlsp#1) that relied on them are broken on master.

I would suggest reverting the change as I don't see any harm in keeping these bindings around. If they are to be removed I think there should at least be a deprecation period to avoid disruptions for users. Especially so since the alternative was very recently introduced – as a plugin author I can't even update the plugin to use the alternative because it doesn't yet exist in the latest release (2.0.13), not to mention the distro packages which tend to lag behind by a few versions (for example Ubuntu LTS is still on 2.0.9).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions