• Sign In



  • Categories

    Extension Details



    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.

    Image

    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

    Image

    Release Notes

    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