[erlang-bugs] Emacs package: Local function named "get" highlighted like built-in functions

Jesper Louis Andersen jesper.louis.andersen@REDACTED
Sun Mar 29 20:02:53 CEST 2015


On Sun, Mar 29, 2015 at 5:47 PM, Luis Gerhorst <
erlang-bugs-mailing-list@REDACTED> wrote:

> I'm using solarized-theme (https://github.com/bbatsov/solarized-emacs
> <http://github.com/bbatsov/solarized-emacs>) and as you can see in the
> screenshot the local function "get" is highlighted the same way built in
> functions from the "erlang" module are highlighted.
>

I have a guess as to why this happens. The get/1 function is defined in
erlang:get/1. It is used to look up values in the process dictionary. The
syntax highlighter doesn't understand that get/2 is defined locally in the
current module, so it thinks your call to get is to the underlying
'erlang:get/1', not to ?MODULE:get/2. And all problems stems from there.

-- 
J.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20150329/f9d6a822/attachment.htm>


More information about the erlang-bugs mailing list