Skip to content
Syntax highlighting for Meep and MPB in gedit
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Meep/MPB syntax highlighting

Meep and MIT Photonic Bands (MPB) are free and open source numerical electromagnetic simulation programs. They both use a domain specific language based on GNU Guile (itself a Scheme dialect) as input. These control scripts are fed to the program to specify the setup and desired calculation.

This package provides syntax coloring/highlighting for people who use the gedit text editor to write control scripts. Almost all Meep/MPB classes, functions, variables, and constants are properly highlighted.


  1. Download the ZIP archive and extract it anywhere.

  2. Run the installation script as superuser in the folder where you extracted the archive.

     sudo ./

Suggestions and contributions are welcome. If you fixed it yourself, please submit a pull request so everyone can benefit!

You can’t perform that action at this time.