From 7d5af779acbc8a6ff9dfd7f2d39ae898fb67480f Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 6 Apr 2023 01:44:59 +0000 Subject: docs: update server_configurations.md skip-checks: true --- doc/server_configurations.md | 42 ++++++++++++++++++++++++++++++++++++++++++ doc/server_configurations.txt | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/doc/server_configurations.md b/doc/server_configurations.md index fe4a5471..abfeaacf 100644 --- a/doc/server_configurations.md +++ b/doc/server_configurations.md @@ -126,6 +126,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running - [ols](#ols) - [omnisharp](#omnisharp) - [opencl_ls](#opencl_ls) +- [openedge_ls](#openedge_ls) - [openscad_ls](#openscad_ls) - [openscad_lsp](#openscad_lsp) - [pasls](#pasls) @@ -5594,6 +5595,47 @@ require'lspconfig'.opencl_ls.setup{} ``` +## openedge_ls + +[Language server](https://github.com/vscode-abl/vscode-abl) for Progress OpenEdge ABL. + +For manual installation, download abl-lsp.jar from the [VSCode +extension](https://github.com/vscode-abl/vscode-abl/releases/latest). + +Configuration + +```lua +require('lspconfig').['openedge_ls'].setup { + oe_jar_path = '/path/to/abl-lsp.jar', + dlc = '12.2:/path/to/dlc-12.2', -- Version number and OpenEdge root directory (colon separator) + debug = false, -- Set to true for debug logging + trace = false -- Set to true for trace logging (REALLY verbose) +} +``` + + + +**Snippet to enable the language server:** +```lua +require'lspconfig'.openedge_ls.setup{} +``` + + +**Default values:** + - `filetypes` : + ```lua + { "progress" } + ``` + - `on_new_config` : + ```lua + see source file + ``` + - `root_dir` : + ```lua + root_pattern('openedge-project.json') + ``` + + ## openscad_ls https://github.com/dzhu/openscad-language-server diff --git a/doc/server_configurations.txt b/doc/server_configurations.txt index fe4a5471..abfeaacf 100644 --- a/doc/server_configurations.txt +++ b/doc/server_configurations.txt @@ -126,6 +126,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running - [ols](#ols) - [omnisharp](#omnisharp) - [opencl_ls](#opencl_ls) +- [openedge_ls](#openedge_ls) - [openscad_ls](#openscad_ls) - [openscad_lsp](#openscad_lsp) - [pasls](#pasls) @@ -5594,6 +5595,47 @@ require'lspconfig'.opencl_ls.setup{} ``` +## openedge_ls + +[Language server](https://github.com/vscode-abl/vscode-abl) for Progress OpenEdge ABL. + +For manual installation, download abl-lsp.jar from the [VSCode +extension](https://github.com/vscode-abl/vscode-abl/releases/latest). + +Configuration + +```lua +require('lspconfig').['openedge_ls'].setup { + oe_jar_path = '/path/to/abl-lsp.jar', + dlc = '12.2:/path/to/dlc-12.2', -- Version number and OpenEdge root directory (colon separator) + debug = false, -- Set to true for debug logging + trace = false -- Set to true for trace logging (REALLY verbose) +} +``` + + + +**Snippet to enable the language server:** +```lua +require'lspconfig'.openedge_ls.setup{} +``` + + +**Default values:** + - `filetypes` : + ```lua + { "progress" } + ``` + - `on_new_config` : + ```lua + see source file + ``` + - `root_dir` : + ```lua + root_pattern('openedge-project.json') + ``` + + ## openscad_ls https://github.com/dzhu/openscad-language-server -- cgit v1.2.3-70-g09d2