Project

General

Profile

Feature #6319

IntelliJ plugin

Added by Greg Shah about 2 years ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
version:

Related issues

Related to Conversion Tools - Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, running conversion New
Related to Conversion Tools - Feature #1757: update ANTLR to latest version New

History

#1 Updated by Greg Shah about 2 years ago

IntelliJ plugin for integration with syntax check and running conversion (et al). This must also provide the full support for 4GL editor coloring, syntax expansion, source debugging and so forth). A developer must be able to continue 4GL development using FWD only (no Progress Developer Studio which is a licensed product).

This is meant to be functionally equivalent to the Eclipse plugin (#3883). The results may be limited by the capabilities of each platform. We should use common code as much as possible, but if an IDE-native approach yields a significantly better result we will consider using that.

IntelliJ Platform SDK
IntelliJ LSP Support (Language Server Protocol, also see the IntelliJ LSP Github Project)
Simple IntelliJ Plugin Tutorial

#2 Updated by Greg Shah about 2 years ago

  • Related to Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, running conversion added

#5 Updated by Greg Shah over 1 year ago

The long term roadmap for IntelliJ is not clear, I can't find it published anywhere. If anyone can point me to something I've missed, I'll be happy to review it.

I'm especially interested in:

  • Is there a long term path to more natively use the language server protocol? There is a 3rd party plugin that provides some support but it is not clear if IntelliJ is going to support it directly.
  • What is the long term plan for writing IntelliJ plugins? Other platforms are moving to the web, is that in plan? Or should we keep writing a Swing based UI?

#6 Updated by Greg Shah about 1 year ago

#7 Updated by Greg Shah about 1 year ago

See #1757-9 for some analysis of how auto-completion may require a move to ANTLRv4.

Also available in: Atom PDF