From 94d9dfa6c1c51cfd0ace0a43de3fb3352ee5be7d Mon Sep 17 00:00:00 2001 From: Adrian Wilkins Date: Tue, 11 Feb 2025 10:45:32 +0000 Subject: [PATCH 1/2] Add an LSP for the Natural language This adds an entry for the `natls` LSP for Natural, a 4GL prevalent in older business and government applications. --- packages/natls/package.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 packages/natls/package.yaml diff --git a/packages/natls/package.yaml b/packages/natls/package.yaml new file mode 100644 index 0000000000..fa1c95f41a --- /dev/null +++ b/packages/natls/package.yaml @@ -0,0 +1,19 @@ +--- +name: natls +description: Language Server implementation for the Natural 4GL programming language +homepage: https://github.com/MarkusAmshove/natls +licenses: + - MIT +languages: + - Natural +categories: + - LSP + +source: + id: pkg:github/MarkusAmshove/natls@v0.15 + asset: + - target: [win_x64, linux_x64, darwin_x64, darwin_arm64] + file: natls.jar + +bin: + natls: java-jar:{{source.asset.file}} From a573f1ee58f565ea7673a9dbd55102ea9e472bbf Mon Sep 17 00:00:00 2001 From: Adrian Wilkins Date: Thu, 27 Mar 2025 08:51:13 +0000 Subject: [PATCH 2/2] Added config schema --- packages/natls/package.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/natls/package.yaml b/packages/natls/package.yaml index fa1c95f41a..516f4936b3 100644 --- a/packages/natls/package.yaml +++ b/packages/natls/package.yaml @@ -15,5 +15,8 @@ source: - target: [win_x64, linux_x64, darwin_x64, darwin_arm64] file: natls.jar +schemas: + lsp: vscode:https://raw.githubusercontent.com/MarkusAmshove/vscode-natural/main/package.json + bin: natls: java-jar:{{source.asset.file}}