ESense - Erlang "IntelliSense" for Emacs

Tamas Patrovics tpatro@REDACTED
Wed May 18 09:16:35 CEST 2005


Hi,

It seems I'll spend some time with Erlang in the future, so I made an
Emacs extension to make my life easier when working with Erlang.

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:

- complete module names, exported functions from modules
(module:function), record names, record fields, macros
- show popup documentation for the above elements
- go to the definition or documentation
- jump to a header file from an -include line

I made this to scratch my own itch, but if there is an interest I'll
post some code too.
 
Here are some screenshots:

http://img271.echo.cx/img271/1921/shot13lr.jpg
http://img271.echo.cx/img271/6364/shot24dq.jpg
http://img271.echo.cx/img271/220/shot30cd.jpg
http://img271.echo.cx/img271/193/shot42oi.jpg
http://img271.echo.cx/img271/7518/shot51kz.jpg

/Tamas



More information about the erlang-questions mailing list