Вопрос

I just started to use js2-mode in Emacs, and I found some variables like js2-global-externs and js2-additional-externs. The doc string says it is "A list of any extern names you'd like to consider always declared."

I don't understand what "extern" means here. I only knew the "extern" keyword in C, so I started to discover what "extern" means. I searched JavaScript extern/Ecma-262 extern/web browser extern but didn't get anything that looked promising. Can anyone point me in the right direction?

Это было полезно?

Решение

The extern keyword has nothing to do with JavaScript. It's some configuration on which js2-mode relies on to define the language.

For instance, I believe that you could add your own global variables js2-global-externs so that they get recognized.

Have a look at this file https://code.google.com/p/js2-mode/source/browse/trunk/js2-externs.el?r=57

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top