Introduction
Difftastic (source on GitHub) is a diff tool that understands syntax. It supports the following languages:
- Bash
- C
- C++
- C#
- Clojure
- Common Lisp
- CSS
- Dart
- Elixir
- Emacs Lisp
- Go
- Haskell
- Janet
- Java
- JavaScript (and JSX)
- JSON
- Nix
- OCaml
- PHP
- Python
- Ruby
- Rust
- Scala
- TypeScript (and TSX)
When it works, it's fantastic.
This manual tracks the bleeding edge version of difftastic. The changelog records which features and bug fixes are in each version.