GF Logo

Editor modes & IDE integration for GF

We collect GF modes for various editors on this page. Contributions are welcome!

Emacs

gf.el by Johan Bockgård provides syntax highlighting and automatic indentation and lets you run the GF Shell in an emacs buffer. See installation instructions inside.

Atom

language-gf, by John J. Camilleri

Visual Studio Code

Grammatical Framework Language Server by Andreas Källberg.

This provides syntax highlighting and a client for the Grammatical Framework language server. Follow the installation instructions in the link.

Eclipse

GF Eclipse Plugin, by John J. Camilleri

Gedit

By John J. Camilleri

Copy the file below to ~/.local/share/gtksourceview-3.0/language-specs/gf.lang (under Ubuntu).

Some helpful notes/links:

Geany

By John J. Camilleri

Custom filetype config files for syntax highlighting in Geany.

Copy one of the files below to /usr/share/geany/filetypes.GF.conf (under Ubuntu). You will need to manually create the file.

You will also need to edit the filetype_extensions.conf file and add the following line somewhere:

  GF=*.gf

Vim

vim-gf