language-rust-treesitter

Rust support for Atom

GrayJack

925

0

1.4.0

MIT

GitHub

language-rust-treesitter

A better Tree Sitter atom package for rust than language-rust-bundled

Features

Improvements to be made

Additional notes

  1. Easy to know the meaning of a symbol in the code (e.g. If "|" is a bitwise or or a closure definition || If "*" is a deference or a pointer definition or multiplication operator || If ".." is a range or a match remaining)
  2. Easy to get wrong syntax: since it will be tokennized only if in the right context (e.g. "@" will not be tokennized if it's not in the right || "&" will not be tokennized if the following lifetime has no name (&') or of there is no type specified (&'a <BlankHere>))
  1. Tree-sitter version is faster and have parameter, struct field tokennization and context tokennization, while lacks the doc string highlight.
  2. TextMate version is slower and have doc string highlight, but lacks parameter, struct field tokennization and context tokennization.

Example

Examples using monokai-grayjack-syntax

example

example2