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. 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. Capture names
    1. General advice
    2. Horizontal spacing
      1. Indentation
    3. Vertical spacing
      1. Scopes
    4. Insertion and deletion
    5. Modification
  21. Rust library
  22. Related tools