[gnome-builder/wip/chergert/lsp-plugin-loader] README.md: add language server sections
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/lsp-plugin-loader] README.md: add language server sections
- Date: Fri, 14 Oct 2022 17:19:18 +0000 (UTC)
commit f8a0209cc28f2665566abbfa0faaf583f2b23c41
Author: Christian Hergert <chergert redhat com>
Date: Fri Oct 14 12:19:00 2022 -0500
README.md: add language server sections
This tends to be highly visible information, so elevate it a bit.
README.md | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
---
diff --git a/README.md b/README.md
index 32aead7fc..486c4b402 100644
--- a/README.md
+++ b/README.md
@@ -49,3 +49,29 @@ Free Software Foundation, either version 3 of the License, or (at your option)
any later version. Some files are individually licensed under alternative
licenses such as LGPL-2.1+ and LGPL-3.0.
+## Supported Language Servers
+
+Builder comes with support for a number of language servers builtin. It
+automatically locates the language server within your build environment and
+runs it there (possibly in a container). If it can find it elsewhere (such
+as on the host) that will be used as a fallback.
+
+ * bash-language-server (bash)
+ * blueprint (Blueprint)
+ * clangd (C, C++, Objective-C, Objective-C++)
+ * glsl-language-server (GLSL)
+ * gopls (Go)
+ * intelephense (PHP)
+ * jdtls (Java)
+ * jedi-language-server (Python)
+ * lua-language-server (Lua)
+ * serve-d (D)
+ * python-lsp-server (Python)
+ * rust-analyzer (Rust)
+ * ts-language-server (Javascript, Tyepscript)
+ * zls (Zig)
+
+More are being added all the time and do not require writing code if you'd
+like to add support. See `src/plugins/` for examples of language server
+integration.
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]