1. Introduction
  2. Getting Started
  3. Installation
    1. Package managers
    2. Building from source
    3. Using Nix
  4. Tree-sitter and its queries
  5. The Topiary CLI
  6. Usage
    1. topiary format
    2. topiary visualise
    3. topiary config
    4. topiary completion
    5. topiary prefetch
    6. topiary coverage
    7. topiary check-grammar
  7. Configuration
  8. Runtime dialogue
  9. The Topiary Playground
  10. Web playground
  11. TTY playground
  12. Guides
  13. Adding a new language
  14. Suggested query development workflow
  15. Writing a formatter has never been so easy: a Topiary tutorial
  16. Contributing to Topiary
  17. Reference
  18. Language support
  19. Formatting pipeline
  20. Language injections
  21. Capture names
    1. General advice
    2. Horizontal spacing
      1. Indentation
    3. Vertical spacing
      1. Scopes
    4. Insertion and deletion
    5. Modification
  22. Rust library
  23. Nix API
  24. Related tools