Skip to content

David5i6/Brackets-Ternific

 
 

Repository files navigation

Ternifico

Tern integration with brackets.

  1. Integration with brackets' native hint manager system.
  2. Run Tern as a server or integrated instance, which runs in a web worker. Soon to come, ability to fire up a tern server from the UI.
  3. Per folder/project .tern-project. Ternific will traverse the directory structure looking for the first available .tern-project file. If no .tern-project is found, then a default .tern-project is loaded.
  4. Live reload of .tern-project. So, saving changes will automatically take effect without reloading Brackets. [Only for integrated tern and not for servers yet].
  5. Support for Meteor plugin! Thanks to Slava for https://github.com/Slava/tern-meteor.

FAQ

  1. Where is the default .tern-project?
    Default .tern-project can be found in tern/.tern-project in ternific installation directory.
  2. How do I add node or meteor support?
    Node and meteor are loaded as plugins. You need to add the correspoding entries to the plugins section in .tern-project. You can use https://github.com/MiguelCastillo/Brackets-Ternific/blob/master/.tern-project as a template or just use the default .tern-project in tern's directory.
  3. Why isn't the default .tern-project file not live reloading.
    Live reload is only supported for project specific .tern-project.

Screenshots

Completing an Array...

Working with functions...

What can I do with a String ? ...

Credit

  1. Brackets' javascript hinting has been used and code has been lifted and integrated into this extension.
  2. Code has been taken from tern demo.js in order to make tern integration possible.
  3. Original Ternific By Miguel del Castillo (this is a fork).
  4. Me, David Sánchez Gregori the author of this fork.

License

Licensed under MIT

About

Javascript hinting with tern in Brackets.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 99.3%
  • CSS 0.7%