- Perl Tree-Sitter
- Syntax highlighting for Perl files using Tree-Sitter
- 133 Installs
Readme
Perl syntax highlighting extension for Nova
This extension utilizes the Tree Sitter engine introduced in Nova 10 and aims to bring more accurate syntax highlighting for the Perl language.
The majority of work is based on tree-sitter-perl and adapted here for the Nova text editor.
Support for Mojo::Template files is also provided by tree-sitter-mojo-template
Changelog
1.0.8
Upstream update for perl
1.0.7
Updats for tree-sitter-mojo-template
1.0.6
Upstream update for perl
Includes newer perl features like try, catch, defer, class
1.0.5
'Upstream' update for tree-sitter-mojo-template
1.0.4
Add new syntax HTML (EP) for Mojo::Template files
1.0.3
Add folds for anonymous_subroutine_expression
Add symbols to match Mojolicious route handlers
1.0.2
Upstream bug fixes
Properly detect entire package file as a class symbol
Add some basic completions
1.0.1
Upstream bug fixes
1.0
More upstream improvements. Upstream tree-sitter grammar has also now been included as the official perl tree-sitter for Neovim which means more review and testing.
0.0.5
Many upstream improvements and fixes
Add symbols and folds to nova extension
0.0.4
Upstream: Add support for map and grep statements
0.0.3
Give higher priority to a shebang match in an effort to get Nova to prefer this syntax by default for files without an extension. Otherwise it can't compete with the default extension which has a priority of 1 for other types of matches.
0.0.2
Upstream update: Add support for eval { } statements
0.0.1
Initial testing release