Skip to content

IDE Support

Add this comment at the top of your panix.yml:

# yaml-language-server: $schema=https://raw.githubusercontent.com/mihakrumpestar/panix/main/gen/panix-schema.yaml

This always references the latest schema from the repository.

Generate the schema locally:

Terminal window
panix schema

This writes panix-schema.yaml to the current directory. Reference it:

# yaml-language-server: $schema=./panix-schema.yaml

Useful when working offline or when you want the schema to match your exact Panix version.