Installation & Plugins
Plugins
Language server can be used with various code editors out of the box:
Download
If you would like to use it with Neovim or as a CLI, there are several source where it can be installed. The VS Code and Zed plugins are already contains the language server.
Easy to download and use it with mise.
This is supported on Fedora 43, RHEL 10, Alma Linux 10, Rocky Linux 10.
This method is supported for Debian 13. Add the following registry, that hosted by me, then update:
$ sudo curl \
https://git.thinkaboutit.tech/api/packages/pandora/debian/repository.key \
-o /etc/apt/keyrings/gitea-pandora.asc
$ sudo tee /etc/apt/sources.list.d/onlyati.sources > /dev/null <<'EOF'
Types: deb
URIs: https://git.thinkaboutit.tech/api/packages/pandora/debian
Suites: trixie
Components: main
Signed-By: /etc/apt/keyrings/gitea-pandora.asc
EOF
$ sudo apt update
Then simply install:
Check GitHub release page and download the version you need, then install it manually.
Download compiled binary
Check GitHub [release page](https://github.com/onlyati/quadlet-lsp/releases) and
download the version you need. The archive contains only the binary of language
server.
On Linux, you can get it quicker from terminal. See example commands.
```bash
ARCH="amd64"
OS="linux"
LATEST_VERSION=$(curl -s -H "Accept: application/vnd.github+json" \
https://api.github.com/repos/onlyati/quadlet-lsp/releases/latest \
| jq -r .tag_name)
rm quadlet-lsp-${LATEST_VERSION}-${OS}-${ARCH}.tar.gz
wget "https://github.com/onlyati/quadlet-lsp/releases/download/${LATEST_VERSION}/quadlet-lsp-${LATEST_VERSION}-${OS}-${ARCH}.tar.gz"
sudo tar -xvf "quadlet-lsp-${LATEST_VERSION}-${OS}-${ARCH}.tar.gz" \
-C /usr/local/bin/
```