GtkSourceView-MAGMA-language-definition is a project mainly written in ..., it's free.
This repository provides a GtkSourceView for the MAGMA language
This repository provides a GtkSourveView language and style definition for the MAGMA computational algebra system language.
Visit http://magma.maths.usyd.edu.au/magma/ for more information on MAGMA.
To use the language definition and its style file it has to be installed. The instructions below outline a means of installation.