From e569d9d1c7b6429a75912c689d1d0c1fa60a913c Mon Sep 17 00:00:00 2001 From: Tim Schulze-Hartung Date: Wed, 20 Mar 2024 12:13:45 +0100 Subject: [PATCH 1/5] Re-order features in table --- FEATURES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FEATURES.md b/FEATURES.md index b64131c..c30ff19 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -9,14 +9,14 @@ The [IntelliJ LSP API](https://plugins.jetbrains.com/docs/intellij/language-serv | Syntax Highlighting | ✔ | ✔ | (local, based on TextMate) | TM Bundle is automatically registered on plugin installation (and disabled on uninstallation). | | Code Completion | ✔ | ✔ | textDocument/completion | | | Goto Definition | ✔ | ✔ | textDocument/definition | | -| Diagnostics | ✔ | ✔ | textDocument/publishDiagnostics | Problems (errors, warnings). | | Hover Documentation | ✔ | ✔ | textDocument/hover | | | Document Formatting | ✔ | ✔ | textDocument/formatting | | +| Diagnostics | ✔ | ✔ | textDocument/publishDiagnostics | Problems (errors, warnings). | | Quick Fixes | (✔) | ✔ | textDocument/codeAction | Related to a Problem. Incomplete API support, may come with IJ 2024.1 | -| Intention Actions | ✔ | – | textDocument/codeAction | E.g. Refactoring or Organize Imports. No server support yet. | | Find References | 2024.1 ⏳ | ✔ | textDocument/references | | | Semantic Tokens | 2024.1 ⏳ | ✔ | textDocument/semanticTokens | Improved highlighting: server dynamically assigns token semantics. | | Document Highlights etc. | \>= 2024.1 ⏳ | ✔ | (various) | Requested by us, ETA unclear. | +| Intention Actions | ✔ | – | textDocument/codeAction | E.g. Refactoring or Organize Imports. No server support yet. | ### Upcoming From 9006ffa1aff66d0295963efcb650fac12eb6d5c1 Mon Sep 17 00:00:00 2001 From: Tim Schulze-Hartung Date: Wed, 20 Mar 2024 12:22:50 +0100 Subject: [PATCH 2/5] Refresh plugin description --- src/main/resources/META-INF/plugin.xml | 30 ++++++++++++++------------ 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 3fc4a28..713b5d0 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -1,22 +1,24 @@ - com.sap.cap.cds.intellij CAP CDS Language Support + Custom Language SAP SE + CAP CDS Language Support for IntelliJ. +This plugin provides support for the CDS language in IntelliJ. It enables you to write, edit, and validate CDS files with syntax highlighting, code completion, diagnostics, and more. Supported IDEs include IntelliJ IDEA, WebStorm, and other commercial IntelliJ products.

+

More information on CAP

+ +

Features:

+
    +
  • Syntax highlighting
  • +
  • Code completion
  • +
  • Goto definition
  • +
  • Hover documentation
  • +
  • Document formatting
  • +
  • Diagnostics
  • +
  • Quick fixes
  • +
- -
  • Syntax Highlighting -
  • Diagnostics -
  • Quick Fixes -
  • Code Completion -
  • Goto Definition -
  • Document Formatting -
  • Hover documentation - - For more information on CAP, visit CAPire. - ]]> +The set of features will grow with future releases of the plugin, according to the development of the JetBrains IntelliJ LSP API.]]> com.intellij.modules.platform com.intellij.modules.ultimate From 2ba1dd383aa43bf7fe81ecddab3c854711fc88d5 Mon Sep 17 00:00:00 2001 From: Tim Schulze-Hartung Date: Wed, 20 Mar 2024 12:28:59 +0100 Subject: [PATCH 3/5] Include only the latest changes in change-notes --- src/main/resources/META-INF/plugin.xml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 713b5d0..0e142be 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -59,16 +59,12 @@ The set of features will grow with future releases of the plugin, according to t /> - - -
  • includes @sap/cds-lsp 7.6.1 with: + New Features +
      +
    • include @sap/cds-lsp 7.6.1 with:
      • fix: elements snippet now works when annotating artifacts in namespaces and/or contexts or if the brace after the elements is still missing
      -
    • -
    - ]]> -
    +
  • +]]>
    From 829be3df63a4955153801b336167d07e3d1538e2 Mon Sep 17 00:00:00 2001 From: Tim Schulze-Hartung Date: Fri, 22 Mar 2024 12:11:44 +0100 Subject: [PATCH 4/5] Simplify pluginIcon by removing 'invisible' paths --- src/main/resources/META-INF/pluginIcon.svg | 26 ++++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg index dbcc34e..f7062c2 100644 --- a/src/main/resources/META-INF/pluginIcon.svg +++ b/src/main/resources/META-INF/pluginIcon.svg @@ -1,15 +1,17 @@ - - - - - - - - - - - - + + + + + + + + From e7ea5cdd4387a139c2a0736f68a44d778ca5bc41 Mon Sep 17 00:00:00 2001 From: Tim Schulze-Hartung Date: Fri, 22 Mar 2024 12:12:12 +0100 Subject: [PATCH 5/5] Mention one more feature in description --- src/main/resources/META-INF/plugin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 0e142be..310ee59 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -4,7 +4,7 @@ Custom Language SAP SE CAP CDS Language Support for IntelliJ. -This plugin provides support for the CDS language in IntelliJ. It enables you to write, edit, and validate CDS files with syntax highlighting, code completion, diagnostics, and more. Supported IDEs include IntelliJ IDEA, WebStorm, and other commercial IntelliJ products.

    +This plugin provides support for the CDS language in IntelliJ. It enables you to write, edit, and validate CDS files with syntax highlighting, code completion, formatting, diagnostics, and more. Supported IDEs include IntelliJ IDEA, WebStorm, and other commercial IntelliJ products.

    More information on CAP

    Features: