-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
provide pre build binaries over CI or release #69
Comments
@Conni2461 I'd like to try tackle this. Reading through #43 I am glad you went with cmake over what was initially proposed 👍🏻 . As a part time windows user and full time linux user, I manually tried to provide myself some dlls. It wasn't trivial and I suspect most will give up. So is good we are looking to automate this for users that want it. From #43 it looks like you want this to be as simple and optional as possible for the end user:
Questions
|
Ok first stage is done: automate the creation of a release with the various https://github.com/airtonix/telescope-fzf-native.nvim/releases Next is the lua downloader that we can attach to some syntax like: require('lazy').setup({
{
'nvim-telescope/telescope-fzf-native.nvim',
build = function() require('telescope-fzf-native').download_library() end
}
}) |
Some more ideas here that might reduce management of releases:
This can be an optional follow up feature. |
Ok downloder works now with this syntax: ...
{ 'airtonix/telescope-fzf-native.nvim',
branch = 'feature/69-prebuilt-release-binaries',
build = function()
require('telescope-fzf-native').download_library()
end
}
... this is for Last problem is this:
I imagine what's going on is that something about the state of those files needs to be uncached?
|
You are amazing, implementing all this ❤️ I didnt even remember writing one. ^^ I think i have a solution for the reloading issue, let me try to fix it. There is a lot of stuff here, but lets move the conversation to the PR :) |
what did I do wrong? I am using LazyVim in corperate enviroment, so no authorization to install windows c++ build package. Thanks to prebuild, I am able to make it working. However, I have difficult to let LAZY to live with this. Below is my config. however, the problem is, Lazy is always try to run CMAKE. After I copied dll to build, everything is working, but LAZY is not able to recognize it and always want to clean it. |
these should be downloadable with a script. So people without access to compiler and build systems can get an easier setup
The text was updated successfully, but these errors were encountered: