Makefile Syntax highlighting extension for Panic Inc. macOS IDE Nova.
- Natively compiled light-weight Tree-Sitter parser library for faster and more accurate highlighting than legacy regex-based algorithm
- Rich highlighting of variables, targets, prerequisite, recipe etc
- Based on GNU make syntax
- Open source (GPL-3.0 license)
- Navigate to
nova://extension?id=es.Makefile
in a browser; or - Open Nova and go to menu
Extensions
>Extension Library...
and search fores.Makefile
.
Makefile syntax will be added under menu Editor
> Syntax
> Makefile
and will be automatically enabled based on filename and shebang heuristics upon opening of Makefile.
Issue reporting and Pull requests are welcomed.
To compile the binary, clone this repository and execute the included Build
task in Nova.