Releases: MT-Syntax/makefile
Releases · MT-Syntax/makefile
v1.0.0
🎉 Initial Release
This is the first stable release of the Makefile syntax highlighting for MT Manager.
✨ Features
- Targets, prerequisites, and pattern rules (including
%wildcards) - Variable definitions (
varDef) and references (varRef) with distinct colors - All assignment operators:
=,:=,::=,+=,?=,!= - Automatic variables (
$@,$<,$^,$*,$+,$?,$|,$%) and theirD/Fvariants - Built‑in functions (
$(subst ...),$(shell ...),$(wildcard ...),$(intcmp ...),$(let ...), and many more) - Substitution references (
$(VAR:old=new)) - All GNU Make directives:
define/endef, conditionals (ifeq,ifneq,ifdef,ifndef,else,endif),include/-include/sinclude,export/unexport,override,vpath,undefine,private - Special built‑in targets (
.PHONY,.ONESHELL,.WAIT, etc.) - Recipe prefix flags (
@,-,+) - Shell logical operators (
&&,||) - Shell variables (
$$HOME,$$(VAR)) inside recipes and strings - Line continuation (
\at end of line) - Comment highlighting with TODO/FIXME markers
- Numbers (decimal, hex, floating‑point, scientific notation)
- Escaped characters in strings
- Carefully hand‑picked colors for both light and dark themes
📦 Installation
- Download the latest release archive (
makefile-v1.0.0.zipormakefile-v1.0.0.tar.gz) below. - Extract the archive using a file manager (e.g., MT Manager, ZArchiver).
- Open the extracted
makefile.mtsxfile with MT Manager. - Tap the Install button when prompted.
- Open any
Makefile,makefile,GNUmakefile,.mk, or.makfile to see the syntax highlighting applied.
Note: For files without an extension (e.g.,Makefile), you may need to manually select the syntax via the editor menu (three dots > Syntax > Makefile).
📝 Notes
- This is an unofficial community project and is not affiliated with MT Manager.
- For issues or suggestions, please open a thread on the Issues page.