Podman Quadlet Language Server
February 23, 2026 ยท View on GitHub
This is an implementation of language server for Podman Quadlet files.
Language server binaries are bundled together with the extension, but you can find it in this repository: repository.
Features
Following features are currently available:
- Code completion
- Provide static completion based on Podman Quadlet documentation
- Query images, volumes, networks, pods, and so on, and provide completion based on real configuration
- Hover menu
- Implemented "go definition" and "go references" functions
- Provide syntax checking Provide built-in commands
For more information see the repository or check the documentation website: https://quadlet-lsp.thinkaboutit.tech
Note
Open your issues/questions in the onlyati/quadlet-lsp repository.
Requirements
Extension Settings
Known Issues
For some reason, VS Code does not refresh the diagnostics after
.quadletrc.json file change. After this file change, restart VS Code top apply
changes.
The line continuation is not handled from the highlight view. Each line count as different definitions, although the language server handle it. Reason of this issue that I haven't found a way how I could implement it in VS Code, like I did in Neovim.
Release Notes
See in the main repository: https://github.com/onlyati/quadlet-lsp/blob/main/CHANGELOG.md