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

Open
wants to merge 43 commits into
base: master
Choose a base branch
from

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
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.