Syntax Highlighting
Athas uses Tree-sitter for syntax highlighting.
Built In (Default)
These languages are bundled in Athas and work without installing an extension:
- Bash
- C
- C#
- C++
- CSS
- Dart
- Elisp
- Elixir
- Go
- HTML
- Java
- JavaScript
- JSON
- Kotlin
- Lua
- Markdown
- Objective-C
- OCaml
- PHP
- Python
- ReScript
- Ruby
- Rust
- Scala
- Solidity
- Swift
- SystemRDL
- TLA+
- TOML
- TSX
- TypeScript
- Vue
- YAML
- Zig
Extension Fallback
These languages currently rely on extension-hosted grammar assets:
- Elm
- QL