Skip to content

onlyati/quadlet-lsp

Repository files navigation

Podman Quadlet language server

Caution

The main branch may unstable. Use version tagged code to get stable code.

This is an implementation of language server for Podman Quadlet files.

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
  • Execute built-in commands

For a more details overview, see documentation site.

Usage with Neovim

There is a plugin made for this language server:

Usage with VS Code

There is a simple VS Code extension to use it:

Usage with Zed

There is a third-party Zed extension that makes use of quadlet-lsp:

About

Podman Quadlet language server for Neovim, VS Code and Zed editors.

Topics

Resources

License

Stars

Watchers

Forks

Contributors