From 59824e92e67df1c0e23e8622ed77d97543203b7a Mon Sep 17 00:00:00 2001 From: Novus Nota <68142933+novusnota@users.noreply.github.com> Date: Sun, 24 Mar 2024 21:30:37 +0100 Subject: [PATCH 1/2] chore: Updated structure --- README.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2715d37..db06734 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,18 @@ # Awesome Ohm [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -A curated list of awesome things related to [Ohm](https://github.com/harc/ohm). +A curated list of awesome things related to [Ohm](https://github.com/ohmjs/ohm): a parsing toolkit for building parsers, interpreters, and compilers for programming languages! -- Official Ohm grammars - - [ES5](https://www.npmjs.com/package/ohm-grammar-ecmascript) +## Official Ohm grammars + +- [ES5](https://www.npmjs.com/package/ohm-grammar-ecmascript) + +## Developer tools + +Editors: + +- [VSCode](https://marketplace.visualstudio.com/items?itemName=attilah.ohm): + - Syntax highlighting for .ohm files + +- [Atom](https://github.com/dlmanning/language-ohm): + - Syntax highlighting for .ohm files -- Syntax highlighting for .ohm files - - [VSCode](https://marketplace.visualstudio.com/items?itemName=attilah.ohm) - - [Atom](https://github.com/dlmanning/language-ohm) From 0f81102ba67f6c0b56e41cf7b6566ebbc77b4a2f Mon Sep 17 00:00:00 2001 From: Novus Nota <68142933+novusnota@users.noreply.github.com> Date: Sun, 24 Mar 2024 21:30:59 +0100 Subject: [PATCH 2/2] feat: Added new tools for Ohm --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index db06734..11f6f11 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,21 @@ A curated list of awesome things related to [Ohm](https://github.com/ohmjs/ohm): Editors: +- [Helix](https://github.com/helix-editor/helix/pull/9991): + - Syntax highlighting for .ohm files + - Indentations + - Text-object manipulation (with Tree-sitter) + - Injections (with Tree-sitter) + +- [VSCode, maintained by novusnota](https://github.com/novusnota/vscode-ohm): + - Syntax highlighting for .ohm files + - [VSCode](https://marketplace.visualstudio.com/items?itemName=attilah.ohm): - Syntax highlighting for .ohm files - [Atom](https://github.com/dlmanning/language-ohm): - Syntax highlighting for .ohm files +Tools: + +- 🌳 Tree-sitter grammar & parser: [tree-sitter-ohm](https://github.com/novusnota/tree-sitter-ohm) \ No newline at end of file