A Sublime Text package that adds Tern-based JavaScript autocompletion, definition jumping, and documentation support.
Tern for Sublime Text is a Sublime Text package that integrates the Tern JavaScript analysis engine to provide advanced editing features for JavaScript files. It offers autocompletion, jump-to-definition, reference finding, and inline documentation, solving the problem of limited native JavaScript support in Sublime Text. The plugin enhances developer productivity by bringing intelligent code assistance to a lightweight editor.
JavaScript developers who use Sublime Text as their primary code editor and want enhanced IDE-like features such as autocompletion and navigation without switching to a heavier integrated development environment.
Developers choose Tern for Sublime Text because it adds powerful, configurable JavaScript intelligence to Sublime Text's fast and minimal interface. Its unique selling point is seamless integration with Tern's static analysis, providing accurate completions and navigation while maintaining Sublime Text's performance and customizability.
Sublime Text package adding Tern support
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides context-aware code completions for JavaScript objects and methods, leveraging Tern's static analysis to offer accurate suggestions beyond basic word matching.
Enables jump-to-definition with alt+. and find references with alt+space, allowing efficient code exploration and refactoring within JavaScript files.
Displays type information, descriptions, and documentation URLs inline via alt+o, reducing the need to switch contexts while coding.
Offers settings like tern_output_style and tern_argument_completion to customize hint displays and auto-completion behavior, tailoring the experience to user preferences.
The README states the project is not actively maintained, which can lead to compatibility issues with newer Sublime Text versions or evolving JavaScript standards.
Requires manual installation via git clone, npm install, and configuration of settings like tern_command, making it less accessible than plug-and-play alternatives.
Enabling features like tern_argument_hints may impact responsiveness on slow machines or large projects, as noted in the configuration settings.