samizdatco / Makefile.novaextension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Makefile.novaextension

Makefile Syntax highlighting extension for Panic Inc. macOS IDE Nova.

image

Features

  • 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)

Installation

  • Navigate to nova://extension?id=es.Makefile in a browser; or
  • Open Nova and go to menu Extensions > Extension Library... and search for es.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.

Contributing

Issue reporting and Pull requests are welcomed. To compile the binary, clone this repository and execute the included Build task in Nova.

About

License:GNU General Public License v3.0


Languages

Language:Scheme 100.0%