Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various small improvements in meta-info #10

Merged
merged 6 commits into from
Mar 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
44 changes: 21 additions & 23 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
<idea-plugin>
<!-- id should not be changed! -->
<id>com.sap.cap.cds.intellij</id>
<name>CAP CDS Language Support</name>
<category>Custom Language</category>
<vendor url="https://sap.com">SAP SE</vendor>
<description><![CDATA[<p><strong>CAP CDS Language Support for IntelliJ.</strong>
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.</p>
<p><a href="https://cap.cloud.sap/docs/">More information on CAP</a></p>
<!--<p><br/></p>-->
<h2>Features:</h2>
<ul>
<li>Syntax highlighting</li>
<li>Code completion</li>
<li>Goto definition</li>
<li>Hover documentation</li>
<li>Document formatting</li>
<li>Diagnostics</li>
<li>Quick fixes</li>
</ul>

<description><![CDATA[
This plugin adds language support for CAP CDS. It currently supports the following features in commercial JetBrains IDEs including IDEA Ultimate and WebStorm:
<ul>
<li> Syntax Highlighting
<li> Diagnostics
<li> Quick Fixes
<li> Code Completion
<li> Goto Definition
<li> Document Formatting
<li> Hover documentation
</ul>
For more information on CAP, visit <a href="https://cap.cloud.sap/docs/">CAPire</a>.
]]></description>
The set of features will grow with future releases of the plugin, according to the development of the JetBrains IntelliJ LSP API.]]></description>

<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.ultimate</depends>
Expand Down Expand Up @@ -57,16 +59,12 @@
/>
</projectListeners>

<change-notes>
<![CDATA[
v7.2.1 (05 Mar 2024):
<ul>
<li>includes @sap/cds-lsp 7.6.1 with:
<change-notes><![CDATA[<h2>New Features</h2>
<ul>
<li>include @sap/cds-lsp 7.6.1 with:
<ul>
<li>fix: elements snippet now works when annotating artifacts in namespaces and/or contexts or if the brace after the elements is still missing</li>
</ul>
</li>
</ul>
]]>
</change-notes>
</li>
</ul>]]></change-notes>
</idea-plugin>
26 changes: 14 additions & 12 deletions src/main/resources/META-INF/pluginIcon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading