Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/Plan/Language Tools"

< Orion‎ | Plan
(Content Assist)
Line 1: Line 1:
== Orion 10.0 ==
+
== Orion 11.0 (June 2016) ==
 
This is a high level roadmap for Language Tools in the Orion editor.  Items here are not guaranteed to be found in any release.   
 
This is a high level roadmap for Language Tools in the Orion editor.  Items here are not guaranteed to be found in any release.   
  
For more details on what is being worked on, have a look at the [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=ECD&component=Editor&component=JS%20Tools&list_id=12404773&product=Orion&query_format=advanced&target_milestone=10.0 current bugs tagged for 10.0]
+
For more details on what is being worked on, have a look at the [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=ECD&component=Editor&component=JS%20Tools&list_id=12404773&product=Orion&query_format=advanced&target_milestone=11.0 current bugs tagged for 11.0]
 +
 
 +
{{PlanItem|Search for references and declarations|471947|inprogress}}
 +
{{PlanItem|Tern Plugin for JSDoc|468188|inprogress}}
 +
{{PlanItem|Tern Plugin for ESLint||}}
 +
{{PlanItem|Fully support .tern-project files||}}
 +
{{PlanItem|Use HTMLLint||}}
 +
{{PlanItem|Use node-htmlparser2||}}
 +
{{PlanItem|Improve CSS content assist|458306|inprogress}}
 +
{{PlanItem|Make content assist discoverable|472071|}}
 +
{{PlanItem|Allow quick fixes to apply to all problems in file|475852|}}
 +
 
 +
{{PlanItem|||}}
 +
 
 +
 
 +
== Orion 10.0 (Nov 2015) ==
  
 
=== Environments ===
 
=== Environments ===
 
{{PlanItem|Support RequireJS as a target development environment||complete}}
 
{{PlanItem|Support RequireJS as a target development environment||complete}}
 
{{PlanItem|Support Node Modules as a target development environment||complete}}
 
{{PlanItem|Support Node Modules as a target development environment||complete}}
{{PlanItem|Support Plain HTML as a JavaScript target development environment|465816|}}
+
{{PlanItem|Support Plain HTML as a JavaScript target development environment|465816|complete}}
  
 
=== Navigation ===
 
=== Navigation ===
{{PlanItem|Search for references and declarations|471947|}}
+
{{PlanItem|Search for references and declarations|471947|inprogress}}
  
 
=== Refactoring ===
 
=== Refactoring ===
{{PlanItem|Multi file rename||}}
+
{{PlanItem|Multi file rename||complete}}
  
 
=== Content Assist ===
 
=== Content Assist ===
Line 28: Line 43:
  
 
=== Other ===
 
=== Other ===
{{PlanItem|Make comment keybindings work for CSS/HTML|469939|}}
+
{{PlanItem|Make comment keybindings work for CSS/HTML|469939|inprogress}}
{{PlanItem|Support ES6 constructs|460728|}}
+
{{PlanItem|Support ES6 constructs|460728|complete}}
{{PlanItem|Update to latest Esprima parser|473765|}}
+
{{PlanItem|Update to latest Esprima parser|473765|complete}}
 
{{PlanItem|Update to Tern 0.10.0|465034|complete}}
 
{{PlanItem|Update to Tern 0.10.0|465034|complete}}
{{PlanItem|Update to Tern 0.12.0|473111|}}
+
{{PlanItem|Update to Tern 0.12.0|473111|complete}}
 
{{PlanItem|Update to Acorn 2.0.4|472303|}}
 
{{PlanItem|Update to Acorn 2.0.4|472303|}}
 
{{PlanItem|Update to latest ESLint||}}
 
{{PlanItem|Update to latest ESLint||}}

Revision as of 16:33, 16 November 2015

Orion 11.0 (June 2016)

This is a high level roadmap for Language Tools in the Orion editor. Items here are not guaranteed to be found in any release.

For more details on what is being worked on, have a look at the current bugs tagged for 11.0


Progress.gif Search for references and declarations (471947)

Progress.gif Tern Plugin for JSDoc (468188)

Chkbox disabled.gif Tern Plugin for ESLint

Chkbox disabled.gif Fully support .tern-project files

Chkbox disabled.gif Use HTMLLint

Chkbox disabled.gif Use node-htmlparser2

Progress.gif Improve CSS content assist (458306)

Chkbox disabled.gif Make content assist discoverable (472071)

Chkbox disabled.gif Allow quick fixes to apply to all problems in file (475852)


Chkbox disabled.gif '


Orion 10.0 (Nov 2015)

Environments

Ok green.gif Support RequireJS as a target development environment

Ok green.gif Support Node Modules as a target development environment

Ok green.gif Support Plain HTML as a JavaScript target development environment (465816)

Navigation

Progress.gif Search for references and declarations (471947)

Refactoring

Ok green.gif Multi file rename

Content Assist

Ok green.gif Improve HTML content assist (471446)

Progress.gif Improve CSS content assist (458306)

Chkbox disabled.gif Make content assist discoverable (472071)

Chkbox disabled.gif Display parameters when auto completing functions

Performance

Chkbox disabled.gif Investigate improved caching for Tern worker requests (474420)

Chkbox disabled.gif Improve logical file lookup performance (471501)

Chkbox disabled.gif Investigate incremental parsing (460256)

Chkbox disabled.gif Avoid loading static images for hovers (459787)

Other

Progress.gif Make comment keybindings work for CSS/HTML (469939)

Ok green.gif Support ES6 constructs (460728)

Ok green.gif Update to latest Esprima parser (473765)

Ok green.gif Update to Tern 0.10.0 (465034)

Ok green.gif Update to Tern 0.12.0 (473111)

Chkbox disabled.gif Update to Acorn 2.0.4 (472303)

Chkbox disabled.gif Update to latest ESLint

Other ideas

Chkbox disabled.gif Make tooltips part of the customizable theme

Chkbox disabled.gif Project level settings

Chkbox disabled.gif Replace quickfix commands with a service API

Chkbox disabled.gif Use pages or type filtering to reduce size of content assist proposal list

Chkbox disabled.gif Style individual proposals (show deprecated functions) (473204)

Chkbox disabled.gif Rich visuals in tooltips and content assist (guides/tools/wizards)

Chkbox disabled.gif Color picker, Regex analysis

Chkbox disabled.gif Hyperlinks in editor text for navigation

Chkbox disabled.gif Mark matching tags in HTML

Chkbox disabled.gif Swift tooling

Chkbox disabled.gif JSON tooling

Chkbox disabled.gif Better workflow for changing settings

Chkbox disabled.gif Allow sub categories in settings

Chkbox disabled.gif Allow user interaction with Tern plugins

Chkbox disabled.gif Provide option to turn off Go Into behaviour

Back to the top