Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Latest commit

 

History

History
28 lines (19 loc) · 1.55 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.55 KB

CDS Language Support for JetBrains IDEs

NOTICE: Use official plugin from SAP instead ⚠️

Experimental CDS language support for JetBrains IDEs using JetBrains Language Server Protocol support and @sap/cds-lsp node package.

cds-autocompletion cds-error

Installation

  • Download and install plugin from GitHub release page
  • Install TextMate syntax highlighting bundle from @sap/cds-lsp library. The bundle is located in @sap\cds-lsp\syntaxes directory. "TextMate Bundles" IDE plugin has to be enabled to install the bundle.

Experimental

This is pre-alpha state experimental plugin. It can do basic auto-completion and syntax validation which sometimes breaks when SAP language server stops responding. Contributions to improve the plugin are welcome.

Development

The plugin was created with "IntelliJ IDEA". It requires "IntelliJ IDEA IU-233" SDK and LSP library found in IntelliJ IDEA 2023.3/lib/src/src_lsp-openapi.zip. It's based on JetBrains Prisma LSP plugin.