ESense - Erlang "IntelliSense" for Emacs


ESense (ErlangSense) is a minor mode which provides features similar to IntelliSense or CodeSense in other editors. It can be enabled in an Erlang buffer or in the Erlang Shell buffer.

What it can do:

Here are a few screenshots: 1, 2, 3, 4, 5

Currently, it is tested on Linux with GNU Emacs 21.4 and OTP R10B (see the README file for instructions on how to use ESense with an earlier OTP release). It is also known to work with GNU Emacs 21 on Solaris and with GNU Emacs 22 on Windows and Mac OS X. It may need a bit of tweaking to work with other Emacs versions and/or platforms.

See this if you want to run ESense with OTP R11.


The Yaws HTML parsing module needs to be installed.


You can find the latest release on the project page. Logo