Skip to content

Add fennel-ls support #804

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

Closed
wants to merge 43 commits into from
Closed

Conversation

sakuraiyuta
Copy link
Contributor

Fennel - a Lisp-like language for Lua - is effective for developing Neovim configurations and plugins.

Note: As of now, the official fennel-ls repository does not support Windows.
Therefore, this pull request utilizes a personal fork.
A patch has been submitted, and pending approval, we aim to revert to the official repository in the near future.

sakuraiyuta and others added 30 commits April 7, 2023 10:47
See https://unix.stackexchange.com/questions/307955/uname-p-i-are-unknown
`uname -m` returns machine type, which is enough for this script, `uname -p` doesn't work on most Linux distros.
instead of deprecated symbolInformation.

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolInformation

```
/**
 * Represents information about programming constructs like variables, classes,
 * interfaces etc.
 *
 * @deprecated use DocumentSymbol or WorkspaceSymbol instead.
 */
```
All `initialization_options` are always overwritten `workspace_config` at deno lsp.
So moving `initialization_options` to `workspace_config.deno`
From `ntt v0.18.0` on the archive deployed for windows operating system will be in `. zip` format
@sakuraiyuta
Copy link
Contributor Author

  • fennel-ls now officially supports Windows. This means that using my repository is not required.
  • This PR has a bunch of messy merge commits.

Therefore, I will recreate the pull request.

@sakuraiyuta sakuraiyuta closed this Jun 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.