From 01d460b616d9bfd6038e84fb1485bed16825d7ee Mon Sep 17 00:00:00 2001 From: PerilousBooklet Date: Sat, 20 Apr 2024 18:14:11 +0200 Subject: Add OpenSCAD syntax highlighting support. (#413) * WIP: added early/partial OpenSCAD syntax highlighing. * Added manifest entry and some keywords. * WIP: added new patterns and tidied up keywords. * Updated last patterns. * Added entry to meta-languages package. * Bumped meta_languages version. * Update plugins/language_openscad.lua Co-authored-by: Guldoman * Update plugins/language_openscad.lua Co-authored-by: Guldoman * Update manifest.json --------- Co-authored-by: Guldoman --- manifest.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'manifest.json') diff --git a/manifest.json b/manifest.json index 9c34cb7..d1e91af 100644 --- a/manifest.json +++ b/manifest.json @@ -127,6 +127,7 @@ "language_nix": {}, "language_objc": {}, "language_odin": {}, + "language_openscad": {}, "language_perl": {}, "language_php": {}, "language_pico8": {}, @@ -162,7 +163,7 @@ "id": "meta_languages", "mod_version": "3", "type": "meta", - "version": "0.1.13" + "version": "0.1.14" }, { "description": "Align multiple carets and selections *([clip](https://user-images.githubusercontent.com/2798487/165631951-532f8d24-d596-4dd0-9d21-ff53c71ed32f.mp4))*", @@ -1309,6 +1310,14 @@ ], "version": "0.1" }, + { + "description": "Syntax for the [OpenSCAD](https://openscad.org/) programming language", + "version": "0.1", + "path": "plugins/language_openscad.lua", + "id": "language_openscad", + "mod_version": "3", + "tags": ["language"] + }, { "description": "Syntax for the [Perl](https://perl.org) programming language", "id": "language_perl", -- cgit v1.2.3