-
-
Notifications
You must be signed in to change notification settings - Fork 326
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
feat: add fennel-ls #4648
feat: add fennel-ls #4648
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Oh no! I think luarocks needs to be version 3.10+ to be able to install the |
Ah that's a bit unfortunate. Luarocks packages are currently only tested on macOS, which only recently updated to 3.10+. I've re-ran the test so hopefully it'll pass now. |
Ok had to jump through some hoops to add Luarocks support on all platforms on GitHub runners. For some reason the build passes on Windows but fails on Darwin (macOS) and Linux with similar errors (using Luarocks v3.11.0):
The command used by mason.nvim to invoke Luarocks is: luarocks install --tree <install_path> fennel-ls 0.1.2-2 |
That's a strange error! I will look into it and let you know when I fix it. |
I wasn't able to reproduce when using Luarocks installed via Homebrew. However, I was able to by replicating the installation process of the GitHub actions (basically downloading the Luarocks and Lua source tarballs, unpacking them, and compiling Luarocks against the compiled Lua artifact). Makes me wonder if there's an issue with Luarocks itself, I'll try to investigate further as well. |
So CI is failing on |
The issue was with the luarocks package The CI can be enabled now. |
Adds fennel-ls language server