Editing Curry programs
Of course, one can use any text editor to write and modify Curry programs. However, for some editors (listed below), there exist specific modes to edit or highlight Curry programs.
The distributions of the Curry systems
contain (in the directory
tools/emacs) a Curry mode
(adapted from a Haskell mode) for the editor
The installation and usage is described in the distributed
The Kate editor contains syntax highlighting for Curry programs. This mode can be activated by Kate's download mechanism. To do this, start Kate and go to
Setting -> Configure Kate ... -> Open/Save -> Modes & Filetypes -> Download Highlighting Files ...
In the dialog, just select Curry (it not already selected), click
and wait for the installation to finish. You must restart Kate for the
installation to take effect.
The Atom editor contains syntax highlighting and snippets
for Curry programs with the package
To download the package, start Atom and navigate to
Settings -> Install
language-curry and hit
Select the corresponding package, click
Install and wait for the installation to finish.
Alternatively, it is possible to download the package via command-line with
the Atom Package Manager
apm (must be in your
> apm install language-curry