Adding syntax coloring support for Scala source files to JEdit is easy. First we must download the Scala tool support files. We can do this with the following command:
sbaz install scala-tool-support
We find sbaz
in the bin
directory of SCALA_HOME
(the directory where we installed Scala). This will download support for a lot of editors into the SCALA_HOME/misc/scala-tool-support
directory, like bluefish, emacs, vim, gedit, notepad+, textmate, textpad, ultraedit and JEdit.
To enable syntax coloring for Scala file we must copy the file SCALA_HOME/misc/scala-tool-support/jedit/mode/scala.xml
to the JEDIT_HOME/modes
directory. Or we can copy it to the ~/.jedit/modes
directory. Next we must change the file catalog
in either the JEDIT_HOME/modes
or ~/.jedit/modes
directory. We add the following line:
<MODE NAME="scala" FILE="scala.xml" FILE_NAME_GLOB="*.scala"/>
Now we can restart JEdit, open a Scala source file and we get syntax coloring for the right keywords.