While it seems that most (?) Erlangers use emacs as their editor of choice, I enjoy using gedit. Here’s what I do to get things just right for writing some code (many of the changes I found here):
- Plugins: Auto Completion, Bracket Completion, Document Statistics, Embedded Termal, File Browser Pane, Session Saver, Snippets, Spell Check (if you are rolling ubuntu, many of these can be installed via apt-get install gedit-plugins)
- Theme: Darkmate
- Font: droid sans mono
One additional change I make is to the snippet plugin. I have basically copied the code skeletons from erlang mode in emacs and put them into the snippets plugin. You can download my export file here. This file can be imported into the snippets plugin and will provide similar functionality to the skeletons in emacs.
Here’s what it looks like when I’m done, with an example of a snippet on the upper right.

Don’t feel too bad. I think I’m the only one using an Erlang mode for Joe:
http://www.straatinvestments.com/blog/erlang-syntax-highlighting-support-for-the-joe-editor-3821.html
I use mainly mcedit for Erlang development, sometimes I use gedit with Tinge theme, and Monospace 10 font.
Thanks for the setup Joe. The thing I’m concerned about giving up is the auto-indentation of an entire file provided by emacs/erlang-mode (select all + tab). Is there a way to do that with gedit?
I don’t believe there is a way to do that in gedit, if there is I haven’t found it. I do however use a plugin called Smart Indent that do some normal indentation stuff.