'How can I make ternjs interpret "this" as variable

I'm modifying tern.ace to my needs.

I'm facing the following problem:

this when written in the editor refer to a global context and/or a keyword, I've changed many files acorn, infer, tern, ace-tern without any good and simple result. What I would like would be that this get interpreted as a normal variable for defining a custom type in the definitions. How could I do this?

If you run the autocompletion demo. Just type in this in the editor and hover it, you'll see it refers to <top> which is hardcoded.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source