quadlet-lsp

command module
v0.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

README

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:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cli
Package cli
Package cli
commands
Package commands
Package commands
completion
Package completion
Package completion
data
Package data
Package data
format
Package format
Package format
hover
Package hover
Package hover
lsp
Package lsp
Package lsp
syntax
Package syntax
Package syntax
testutils
Package testutils is a package that holds utilities for unit tests.
Package testutils is a package that holds utilities for unit tests.
utils
Package utils
Package utils
pkg
parser
Package parser
Package parser

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL