Page 1 of 1


Posted: Fri Jul 06, 2018 8:48 pm
by chrispahm

I worked on a GAMS IDE plugin for the popular Atom editor for the past half-year and thought that it might be of interest for some of you.
The plugin is called linter-gams.
Atom is an open-source editor maintained by Github, that features a beautiful user-interface, high customizability and a large pool of extensions. It is available for Windows, MacOS and Linux.

The main features of Atom linter-gams are
- Error underlining (no need to run the model in order to see errors)
- Auto-completion
- GAMS symbol navigation sidebar

One of the main reasons why I worked on this plugin was that I found it difficult to keep an overview of all equations/variables/parameters etc. in a larger scale, multi file model. While GAMS stores all the necessary information in the .ref files, I wanted to access the information once a symbol is clicked upon (as many know it from Eclipse and other IDEs).

As Atom has a tight Github integration, and is a popular Python and JavaScript editor, using linter-gams may be of interest for you if you use any of these tools.