Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marc-bernard-tools/abap-language-syntax
List of non-SAP solutions that support ABAP language / syntax highlighting
https://github.com/marc-bernard-tools/abap-language-syntax
abap abap-language-support abapgit open-source sap syntax-highlighting
Last synced: 2 months ago
JSON representation
List of non-SAP solutions that support ABAP language / syntax highlighting
- Host: GitHub
- URL: https://github.com/marc-bernard-tools/abap-language-syntax
- Owner: Marc-Bernard-Tools
- License: mit
- Created: 2021-03-02T13:55:11.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T16:24:24.000Z (7 months ago)
- Last Synced: 2024-07-30T16:39:13.842Z (6 months ago)
- Topics: abap, abap-language-support, abapgit, open-source, sap, syntax-highlighting
- Language: ABAP
- Homepage: https://github.com/Marc-Bernard-Tools
- Size: 74.2 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎨 ABAP Language Support / Syntax Highlighting 🎨
A list of solutions that support the ABAP programming language typically with syntax highlighting
## Official Documentation
- ABAP Keyword Docs ([home](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm), [quick ref](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_shortref.htm), [words](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_words.htm), [index](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_index.htm))
## Development Tools
- SAP GUI ([home](https://community.sap.com/topics/gui), [abap](https://github.com/lucattelli/ab4-themes) themes)
- ABAP Development ([home](https://tools.hana.ondemand.com/#abap) with links to ADT, BTP, and more)
- VS Code ([home](https://code.visualstudio.com/), [extensions for abap](https://marketplace.visualstudio.com/search?term=abap&target=VSCode&category=All%20categories&sortBy=Relevance))## Language Definitions
- abapGit ([repo](https://github.com/abapGit/abapGit), [abap](https://github.com/abapGit/abapGit/blob/main/src/syntax/zcl_abapgit_syntax_abap.clas.abap))
- Monaco ([repo](https://github.com/microsoft/monaco-editor), [abap](https://github.com/microsoft/monaco-editor/blob/main/src/basic-languages/abap/abap.ts))
- Linguist ([repo](https://github.com/github/linguist), [abap](https://github.com/pvl/abap.tmbundle), [abap cds](https://github.com/FreHu/abap-cds-grammar))
- VS Code ([repo](https://github.com/larshp/vscode-abap), [abap](https://github.com/larshp/vscode-abap/blob/main/syntaxes/abap.tmLanguage), based on Linguist)
- Shiki ([repo](https://github.com/shikijs/shiki), [abap](https://github.com/shikijs/shiki/blob/main/packages/shiki/languages/abap.tmLanguage.json), based on Linguist)
- Highlight.js ([repo](https://github.com/highlightjs/highlightjs-sap-abap), [abap](https://github.com/highlightjs/highlightjs-sap-abap/blob/master/src/abap.js))
- Prism.js ([repo](https://github.com/PrismJS/prism), [abap](https://github.com/PrismJS/prism/blob/master/components/prism-abap.js))
- React ([repo](https://github.com/react-syntax-highlighter/react-syntax-highlighter), based on Prism)
- ABAPSyntaxHighlighter ([repo](https://github.com/rmtiwari/ABAPSyntaxHighlighter), based on Prism)## Editors
- OpenUI5 ([home](https://github.com/SAP/openui5/tree/master/src/sap.ui.codeeditor), [abap](https://github.com/SAP/openui5/blob/master/src/sap.ui.codeeditor/src/sap/ui/codeeditor/js/ace/mode-abap.js))
- Notepad++ ([home](https://github.com/notepad-plus-plus), [abap](https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/ABAP_by_ChristianKosasih.xml) or [abap](https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/SAP-ABAP_byFrancoCapetta.xml) or [here](https://github.com/Keller-Michael/Eclipse_ADT_info_hub/blob/master/notepad++/readme.md))
- Textpad ([home](https://www.textpad.com/), [abap](https://www.textpad.com/addons/syntax) or [abap](/src/textpad/abap.syn))
- Textmate ([home](https://macromates.com/), based on Linguist)
- Ace ([home](https://ace.c9.io/))
- CodeMirror ([home](https://codemirror.net/), [abap](https://github.com/larshp/codemirror-abap))
- Confluence ([home](https://confluence.atlassian.com/doc/code-block-macro-139390.html), [abap](https://github.com/g-back/syntaxhighlighter-abap))
- Notion ([home](https://notion.so]))
- WordPress ([home](https://wordpress.org/plugins/code-block-pro/), [here](https://github.com/KevinBatdorf/code-block-pro))## Apps
- Snappify ([home](https://snappify.io/), based on Shiki)
- massCode ([home](https://masscode.io/), based on Monaco)
- WinMerge ([home](https://winmerge.org/), [abap](https://github.com/WinMerge/winmerge/blob/master/Externals/crystaledit/editlib/parsers/abap.cpp) C++ parser)
- SAP Note Enhancer ([Chrome Extension](https://chromewebstore.google.com/detail/sap-note-enhancer/keibkcomemkcceddcddjdlncidohgedk) based on prism, [repo](https://github.com/dellagustin/SAP_Note_Enhancer))## Contributions
Please feel free to add to and share this list.
## Contributions
All contributions are welcome! Just fork this repo and create a pull request.
## About
Follow @marcfbe on Twitter