From d19b93d9f07fcd0503c20dbd3a38f5b0c6e11d5c Mon Sep 17 00:00:00 2001 From: Pierre Minik Lynge Date: Thu, 28 Jan 2021 18:29:38 -0300 Subject: [PATCH 1/2] v0.1.5 --- .gitignore | 1 + CHANGELOG.md | 4 + SvelteNova.novaextension/Syntaxes/Svelte.xml | 128 ++++++++++++------- SvelteNova.novaextension/package.json | 2 +- 4 files changed, 91 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 6bf0f51..91d4c3a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ SvelteNova.novaextension/README.md SvelteNova.novaextension/CHANGELOG.md SvelteNova.novaextension/LICENSE SvelteNova.novaextension/Scripts/**/* +.DS_Store diff --git a/CHANGELOG.md b/CHANGELOG.md index 49d8356..8bcc1ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# v0.1.5 + +- Fixed missing syntax highlighting for script tags (added by @pierreminik who copied updates from @tommasongr's [vue extension](https://github.com/tommasongr/nova-vue)). + # v0.1.4 - `chmod +x` before try starting server. diff --git a/SvelteNova.novaextension/Syntaxes/Svelte.xml b/SvelteNova.novaextension/Syntaxes/Svelte.xml index 99ad7ae..7c0b3a4 100644 --- a/SvelteNova.novaextension/Syntaxes/Svelte.xml +++ b/SvelteNova.novaextension/Syntaxes/Svelte.xml @@ -350,50 +350,92 @@ - - - - (?=<(?i:script)\b) - - + + + + (?=<(?i:script)\b)(?=[^>]*lang=('ts'|\"ts\"))(?![^/>]*/>\s*$) + + + + + + + + + + + + + + + <((?i:script)) + + + + /?> + + + + + + + + (?<=>) + + (?=</(?i:script)\b) - - - - - - - - - - - - - - <((?i:script)) - - - - /?> - - - - - - - - (?<=>) - - - (?=</(?i:script)\b) - - - - (?=</(?i:script|head|body|div)\b) - - - - + + + + (?=</(?i:script)\b) + + + + + + + + + + (?=<(?i:script)\b) + + + + + + + + + + + + + + + <((?i:script)) + + + + /?> + + + + + + + + (?<=>) + + + (?=</(?i:script)\b) + + + + (?=</(?i:script)\b) + + + + diff --git a/SvelteNova.novaextension/package.json b/SvelteNova.novaextension/package.json index f558789..eeb813c 100644 --- a/SvelteNova.novaextension/package.json +++ b/SvelteNova.novaextension/package.json @@ -1,6 +1,6 @@ { "name": "sveltenova.novaextension", - "version": "0.1.4", + "version": "0.1.5", "dependencies": { "svelte-language-server": "^0.10.147" } From 5bd38fbbf1ba47b4b11723b20919d44aa3da6920 Mon Sep 17 00:00:00 2001 From: Pierre Minik Lynge Date: Thu, 28 Jan 2021 23:52:11 +0000 Subject: [PATCH 2/2] v0.1.5 --- SvelteNova.novaextension/Syntaxes/Svelte.xml | 196 +++++++++++++++---- 1 file changed, 157 insertions(+), 39 deletions(-) diff --git a/SvelteNova.novaextension/Syntaxes/Svelte.xml b/SvelteNova.novaextension/Syntaxes/Svelte.xml index 7c0b3a4..bb4ac45 100644 --- a/SvelteNova.novaextension/Syntaxes/Svelte.xml +++ b/SvelteNova.novaextension/Syntaxes/Svelte.xml @@ -438,46 +438,164 @@ - - - - (?=<(?i:style)\b) - - + + + + (?=<(?i:style)\b)(?=[^>]*lang=('sass'|\"sass\"))(?![^/>]*/>\s*$) + + + + + + + + + + + <((?i:style)) + + + + /?> + + + + + + + + (?<=>) + + (?=</(?i:style)\b) - - - - - - - - - - <((?i:style)) - - - - /?> - - - - - - - - (?<=>) - - - (?=</(?i:style)\b) - - - - (?=</(?i:style|head|body|div)\b) - - - - + + + + (?=</(?i:style)\b) + + + + + + + + + + (?=<(?i:style)\b)(?=[^>]*lang=('scss'|\"scss\"))(?![^/>]*/>\s*$) + + + + + + + + + + + <((?i:style)) + + + + /?> + + + + + + + + (?<=>) + + + (?=</(?i:style)\b) + + + + (?=</(?i:style)\b) + + + + + + + + + + (?=<(?i:style)\b)(?=[^>]*lang=('less'|\"less\"))(?![^/>]*/>\s*$) + + + + + + + + + + + <((?i:style)) + + + + /?> + + + + + + + + (?<=>) + + + (?=</(?i:style)\b) + + + + (?=</(?i:style)\b) + + + + + + + + + + (?=<(?i:style)\b) + + + + + + + + + + + <((?i:style)) + + + + /?> + + + + + + + + (?<=>) + + + (?=</(?i:style)\b) + + + + (?=</(?i:style)\b) + + + +