aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-12-20 20:56:05 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-12-20 20:56:05 +0000
commite8bfd075cd37ee07a4a1b2b43a17ed328075a9ae (patch)
treeb2247f4ca9cf6c64c1a0102d63c49ffefb246a3c
parentfeat: systemd_lsp #4251 (diff)
downloadnvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar.gz
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar.bz2
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar.lz
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar.xz
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.tar.zst
nvim-lspconfig-e8bfd075cd37ee07a4a1b2b43a17ed328075a9ae.zip
docs: update configs.md
skip-checks: true
-rw-r--r--doc/configs.md45
-rw-r--r--doc/configs.txt37
2 files changed, 70 insertions, 12 deletions
diff --git a/doc/configs.md b/doc/configs.md
index eee36e3b..f2ccf3c3 100644
--- a/doc/configs.md
+++ b/doc/configs.md
@@ -316,6 +316,7 @@ Nvim by running `:help lspconfig-all`.
- [swift_mesonls](#swift_mesonls)
- [syntax_tree](#syntax_tree)
- [systemd_ls](#systemd_ls)
+- [systemd_lsp](#systemd_lsp)
- [tabby_ml](#tabby_ml)
- [tailwindcss](#tailwindcss)
- [taplo](#taplo)
@@ -2434,11 +2435,11 @@ Default config:
{
editorInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
editorPluginInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
}
}
```
@@ -4871,20 +4872,20 @@ Default config:
{
editorInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
editorPluginInfo = {
name = "Neovim LSP",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
extension = {
name = "Neovim LSP Client",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
ide = {
name = "Neovim",
vendor = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
}
}
```
@@ -11977,6 +11978,38 @@ Default config:
---
+## systemd_lsp
+
+https://github.com/JFryy/systemd-lsp
+
+A Language Server Protocol (LSP) implementation for Systemd unit files,
+providing editing support with syntax highlighting,
+diagnostics, autocompletion, and documentation.
+
+`systemd-lsp` can be installed via `cargo`:
+```sh
+cargo install systemd-lsp
+```
+
+A language server implementation for Systemd unit files made in Rust.
+
+Snippet to enable the language server:
+```lua
+vim.lsp.enable('systemd_lsp')
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "systemd-lsp" }
+ ```
+- `filetypes` :
+ ```lua
+ { "systemd" }
+ ```
+
+---
+
## tabby_ml
https://tabby.tabbyml.com/blog/running-tabby-as-a-language-server
diff --git a/doc/configs.txt b/doc/configs.txt
index fca30afe..cbea4c47 100644
--- a/doc/configs.txt
+++ b/doc/configs.txt
@@ -1592,11 +1592,11 @@ Default config:
{
editorInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
editorPluginInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
}
}
- on_attach (use "gF" to view): ../lsp/copilot.lua:106
@@ -3461,20 +3461,20 @@ Default config:
{
editorInfo = {
name = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
editorPluginInfo = {
name = "Neovim LSP",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
extension = {
name = "Neovim LSP Client",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
},
ide = {
name = "Neovim",
vendor = "Neovim",
- version = "0.12.0-dev+g0197f13ed4"
+ version = "0.12.0-dev+g64eb2731da"
}
}
- on_attach (use "gF" to view): ../lsp/gitlab_duo.lua:317
@@ -8876,6 +8876,31 @@ Default config:
<
------------------------------------------------------------------------------
+systemd_lsp
+
+https://github.com/JFryy/systemd-lsp
+
+A Language Server Protocol (LSP) implementation for Systemd unit files,
+providing editing support with syntax highlighting,
+diagnostics, autocompletion, and documentation.
+
+`systemd-lsp` can be installed via `cargo` >sh
+ cargo install systemd-lsp
+
+A language server implementation for Systemd unit files made in Rust.
+
+Snippet to enable the language server: >lua
+ vim.lsp.enable('systemd_lsp')
+
+
+Default config:
+- cmd: >lua
+ { "systemd-lsp" }
+- filetypes: >lua
+ { "systemd" }
+<
+
+------------------------------------------------------------------------------
tabby_ml
https://tabby.tabbyml.com/blog/running-tabby-as-a-language-server