Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distribute without a go compiler #1

Open
4e554c4c opened this issue Jan 26, 2023 · 3 comments
Open

Distribute without a go compiler #1

4e554c4c opened this issue Jan 26, 2023 · 3 comments
Assignees
Labels
blocked-by-upstream waiting for an upstream issue to be solved enhancement New feature or request

Comments

@4e554c4c
Copy link
Owner

One of the reasons to chose golang as a remote plugin is that it can produce static binaries that can be easily distributed without a runtime or dependencies.

Currently darkman.nvim requires a go compiler to be installed, so that bin/darkman.nvim can be compiled on-site.
Ideally, we should release "packaged" versions with a binary included, so that a go compiler is not necessary to install the plugin.

@4e554c4c 4e554c4c added the enhancement New feature or request label Jan 26, 2023
@4e554c4c 4e554c4c self-assigned this Jan 26, 2023
@4e554c4c
Copy link
Owner Author

I created wbthomason/packer.nvim#1210 to discuss the possibility of downloading from a github release in packer

@4e554c4c 4e554c4c added the blocked-by-upstream waiting for an upstream issue to be solved label Feb 18, 2023
@4e554c4c
Copy link
Owner Author

lazy.nvim is also unfriendly to this idea: folke/lazy.nvim#780

@4e554c4c
Copy link
Owner Author

If something like packspec is used widely, we could switch to this: https://github.com/neovim/packspec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked-by-upstream waiting for an upstream issue to be solved enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant