Extras
User-contributed editor integrations, tools, and libraries for Magma.
8 extrasSyntax Highlighting in SubEthaEdit
A SubEthaEdit (Mac OS X) mode for Magma providing syntax highlighting, command auto-completion, and recognition of the standard Magma intrinsics.
More information →Literate Magma Programming with TeX/LaTeX
A collection of TeX/LaTeX macros supporting literate Magma programming. Files can be processed with TeX/LaTeX to produce printable output, and Magma code can be extracted and loaded directly into Magma.
More information →Syntax Highlighting for gedit, TextWrangler, jEdit, and LaTeX
Extensions for gedit (Linux/UNIX), TextWrangler (Mac OS X), and jEdit (Java) providing Magma syntax highlighting. Includes lstlang0.sty, a language definition for the LaTeX listings package.
Syntax Highlighting in TextMate (1)
A TextMate (Mac OS X) bundle for Magma providing syntax highlighting and auto-indentation.
More information →Syntax Highlighting in TextMate (2)
A feature-rich TextMate (Mac OS X) bundle for Magma with syntax highlighting, auto-indentation, and code completion including recognition of the standard Magma intrinsics. Open source on GitHub.
More information →Magma Interfaces to Growl, Howl, and Boxcar
Magma intrinsics for sending notifications to Mac OS X (Growl) and iOS devices (Howl/Boxcar) from within a running Magma session — useful for long computations.
More information →Logger — A Unified Logging Tool for Magma
A uniform logging mechanism for Magma. Log messages can be directed to a file, a MySQL database, the Growl notification system, or syslog.
W-graphs for Finite Coxeter Groups
Magma programs implementing calculation of W-graphs for finite Coxeter groups and their Hecke algebras, based on the W-graph ideals papers by Howlett and Nguyen.
More information →