tree-sitter-rush 0.2.0

rush grammar for tree-sitter
Documentation
# tree-sitter-rush

[rush](https://github.com/rush-rs/rush) grammar for
[tree-sitter](https://github.com/tree-sitter/tree-sitter)

## Usage in Neovim

### Parser Installation

The [nvim-treesitter plugin](https://github.com/nvim-treesitter/nvim-treesitter)
does not include this parser. To use it you must instead manually add it to your
tree-sitter config and then install it with `:TSInstall rush` or by adding it to
your `ensure_installed` list:

```lua
require('nvim-treesitter.parsers').get_parser_configs().rush = {
    install_info = {
        url = 'https://github.com/rush-rs/tree-sitter-rush.git',
        files = { 'src/parser.c' },
        branch = 'main',
    },
}
```

### File type detection

You will likely also have to add the `rush` file type:

```lua
vim.filetype.add { extension = { rush = 'rush' } }
```

### Highlighting and Indentation

If you want to use this parser for highlighting and indentation, you will also
have to add this repository as a plugin, for example for packer.nvim add this:

```lua
use { 'rush-rs/tree-sitter-rush' }
```