- Entiende la gramática de varios lenguajes, por lo que ignora cambios de caracteres sin significado
- Como indentación por manejo de bloques, alineación, line wrapping, etc.
- Está pensado para revisar visualmente el código modificado (no soporta patching ni merging)
- Lenguajes compatibles
- Bash, C, C++, C# , Clojure , Common Lisp , CSS, Dart, Elixir, Emacs Lisp, Go, Haskell, Java, JavaScript (and JSX), JSON, OCaml, PHP, Python, Ruby, Rust, Scala, TypeScript (and TSX)
- Todavía tiene problemas de rendimiento y memoria en archivos con muchos cambios
1 comentarios
Lo sospechaba, ¡y efectivamente usa
tree-sitter!