Skip to content

neovim: migrate to neovim's new remote plugin design #2397

Open
@fidgetingbits

Description

@fidgetingbits

I'm not sure yet what we'll have to change, but neovim/neovim#27949 is tracking development that will rework how remote plugins work in neovim, so likely will affect how the node function registration works.

Once we change it will also mean we have to specify whatever version of neovim ends up supporting the new way (currently planned for 0.11) will become a requirement for using cursorless.nvim.

Activity

saidelike

saidelike commented on Jun 11, 2024

@saidelike
Collaborator

Yes, the PR is neovim/node-client#344 and as you mentioned it will change how we load plugins (neovim/node-client#356) but will also allow loading command-server outside of cursorless.nvim (#2351)

saidelike

saidelike commented on Jun 11, 2024

@saidelike
Collaborator

Probably also worth mentioning this project https://github.com/roxma/nvim-yarp which allows running remote plugins without “:UpdateRemotePlugins”

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    app-neovimIssues related to neovim support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @saidelike@fidgetingbits

        Issue actions

          neovim: migrate to neovim's new remote plugin design · Issue #2397 · cursorless-dev/cursorless