cds-textmate-grammar
The TextMate grammar for the CDS language, which highlights .cds files where the CDS language server does not run, most visibly in GitHub's own file viewer through Linguist.
Makes .cds files legible where the CDS language server does not run — most visibly GitHub's own file viewer, via Linguist.
Facts
Where it sits
Who is behind it
In the atlas: maintains 137, wrote 14@SAPmaintainerChristian GeorgiContributes to this
In the atlas: maintains 1, contributes to 53@chgeoChristian FuchsContributes to this
In the atlas: contributes to 3@manwithafoxSebastian WolfContributes to this
In the atlas: contributes to 22@SebastianWolf-SAPTim Schulze-HartungContributes to this
In the atlas: contributes to 4@tim-sh4 contributors
Before choosing this
Conditions
PracticalFunctional boundary
Not an editor integration. If you want completion, navigation and diagnostics, that is the CDS language server, not this.
What it declares
Every artifact
- Type
- Package
- Origin
- By SAP
- Runtime
- build time
As a package
- Where it runs
- does not say
- Distributed through
- does not say
Connections
Editor help with source: completion, navigation, errors, refactoring
Download
README
quoted from SAP/cds-textmate-grammar under Apache-2.0, readcds-textmate-grammar
The project provides a TextMate grammar for the CDS language of the SAP Cloud Application Programming Model. The grammar allows syntax highlighting of CDS files in many IDEs, especially in Github's file viewers with the help of the Linguist library.
Note that we don't accept any contributions to this project, as it is only maintained by SAP.
Licensing
Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.
Others providing
Compare all 9 on the Editor support page →- cds-eclipse-plugincds-eclipse-pluginEclipse plugin for the CDS language.independent, capEclipse plugin for the CDS language
- SAP Build CodeSAP Build CodeSAP's development environment on BTP for SAPUI5, SAP Fiori, mobile and CAP applications that run on the SAP BTP, Cloud Foundry Runtime, in which Joule generates models, services, logic, tests and apps.sap official, btpDevelopment environment on BTP for UI5, Fiori, mobile and CAP
- cds-intellijcds-intellijSAP CDS language support for IntelliJ IDEA.sap official, capSAP CDS language support for IntelliJ IDEA
- @sap/cds-lsp@sap/cds-lspLanguage server for CDS — the engine behind completion, navigation and inline errors in every supported editor.sap official, capLanguage server for CDS
- @sap/ux-cds-odata-language-server-extension@sap/ux-cds-odata-language-server-extensionAdds the OData annotation features to @sap/vscode-cds, the CDS plug-in for Visual Studio Code: completion, micro-snippets, diagnostics, vocabulary documentation, Go to Definition and an i18n check inside a .cds file.sap official, capOData annotation features for the @sap/vscode-cds extension
- @sap/vscode-cds@sap/vscode-cdsSAP CDS language support for Visual Studio Code and Business Application Studio, published as an npm library.sap official, capCDS language support for VS Code and Business Application Studio
- @saptools/hana-lens@saptools/hana-lensCompiles every CAP package in a workspace into one minified CSN cache, so "where is this entity and what columns does it have" is a query rather than a monorepo load.independent, capWorkspace-wide CSN cache for querying CAP entities and columns
- zed-cds-extensionzed-cds-extensionCDS language support for the Zed editor, wiring the CDS language server into it.independent, capCDS language support for the Zed editor
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- First seen.
For your agent
- Ref
artifact:sap-cds-textmate-grammar- JSON
- /artifacts/sap-cds-textmate-grammar.json
- MCP
- Connecting an agent