mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-09-06 10:21:31 +00:00
languages: link to vim.lsp.servers for customization
This commit is contained in:
parent
fe55af7f7c
commit
c6a2859193
42 changed files with 168 additions and 42 deletions
|
@ -36,7 +36,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Assembly LSP server to use";
|
description = ''
|
||||||
|
Assembly LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -91,7 +91,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Astro LSP server to use";
|
description = ''
|
||||||
|
Astro LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Bash LSP server to use";
|
description = ''
|
||||||
|
Bash LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -197,7 +197,10 @@ in {
|
||||||
enable = mkEnableOption "clang LSP support" // {default = config.vim.lsp.enable;};
|
enable = mkEnableOption "clang LSP support" // {default = config.vim.lsp.enable;};
|
||||||
|
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
description = "The clang LSP server to use";
|
description = ''
|
||||||
|
The clang LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
};
|
};
|
||||||
|
|
|
@ -39,7 +39,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Clojure LSP server to use";
|
description = ''
|
||||||
|
Clojure LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -185,7 +185,10 @@ in {
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = mkEnableOption "C# LSP support" // {default = config.vim.lsp.enable;};
|
enable = mkEnableOption "C# LSP support" // {default = config.vim.lsp.enable;};
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
description = "C# LSP server to use";
|
description = ''
|
||||||
|
C# LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
};
|
};
|
||||||
|
|
|
@ -76,7 +76,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServer;
|
default = defaultServer;
|
||||||
description = "CSS LSP server to use";
|
description = ''
|
||||||
|
CSS LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Dart LSP server to use";
|
description = ''
|
||||||
|
Dart LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Elixir LSP server to use";
|
description = ''
|
||||||
|
Elixir LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServer;
|
default = defaultServer;
|
||||||
description = "F# LSP server to use";
|
description = ''
|
||||||
|
F# LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
format = {
|
format = {
|
||||||
|
|
|
@ -37,7 +37,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Gleam LSP server to use";
|
description = ''
|
||||||
|
Gleam LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -97,7 +97,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Go LSP server to use";
|
description = ''
|
||||||
|
Go LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Haskell LSP server to use";
|
description = ''
|
||||||
|
Haskell LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "HCL LSP server to use";
|
description = ''
|
||||||
|
HCL LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Helm LSP server to use";
|
description = ''
|
||||||
|
Helm LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -60,7 +60,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "HTML LSP server to use";
|
description = ''
|
||||||
|
HTML LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Java LSP server to use";
|
description = ''
|
||||||
|
Java LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -51,7 +51,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "JSON LSP server to use";
|
description = ''
|
||||||
|
JSON LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Just LSP server to use";
|
description = ''
|
||||||
|
Just LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -65,7 +65,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Kotlin LSP server to use";
|
description = ''
|
||||||
|
Kotlin LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Lua LSP server to use";
|
description = ''
|
||||||
|
Lua LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
lazydev.enable = mkEnableOption "lazydev.nvim integration, useful for neovim plugin developers";
|
lazydev.enable = mkEnableOption "lazydev.nvim integration, useful for neovim plugin developers";
|
||||||
|
|
|
@ -62,7 +62,10 @@ in {
|
||||||
enable = mkEnableOption "Markdown LSP support" // {default = config.vim.lsp.enable;};
|
enable = mkEnableOption "Markdown LSP support" // {default = config.vim.lsp.enable;};
|
||||||
|
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
description = "Markdown LSP server to use";
|
description = ''
|
||||||
|
Markdown LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
};
|
};
|
||||||
|
|
|
@ -61,7 +61,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Nim LSP server to use";
|
description = ''
|
||||||
|
Nim LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -100,7 +100,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Nix LSP server to use";
|
description = ''
|
||||||
|
Nix LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Nu LSP server to use";
|
description = ''
|
||||||
|
Nu LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -76,7 +76,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "OCaml LSP server to use";
|
description = ''
|
||||||
|
OCaml LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Odin LSP server to use";
|
description = ''
|
||||||
|
Odin LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -79,7 +79,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "PHP LSP server to use";
|
description = ''
|
||||||
|
PHP LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -242,7 +242,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Python LSP server to use";
|
description = ''
|
||||||
|
Python LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "QML LSP server to use";
|
description = ''
|
||||||
|
QML LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "R LSP server to use";
|
description = ''
|
||||||
|
R LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Ruby LSP server to use";
|
description = ''
|
||||||
|
Ruby LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "SQL LSP server to use";
|
description = ''
|
||||||
|
SQL LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -101,7 +101,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Svelte LSP server to use";
|
description = ''
|
||||||
|
Svelte LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -156,7 +156,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Tailwindcss LSP server to use";
|
description = ''
|
||||||
|
Tailwindcss LSP server to use. Customization of the servers can be
|
||||||
|
done via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -38,7 +38,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = listOf (enum (attrNames servers));
|
type = listOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Terraform LSP server to use";
|
description = ''
|
||||||
|
Terraform LSP server to use. Customization of the servers can be done
|
||||||
|
via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -230,7 +230,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Typescript/Javascript LSP server to use";
|
description = ''
|
||||||
|
Typescript/Javascript LSP server to use. Customization of the servers
|
||||||
|
can be done via [](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Typst LSP server to use";
|
description = ''
|
||||||
|
Typst LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Vala LSP server to use";
|
description = ''
|
||||||
|
Vala LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -39,7 +39,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "WGSL LSP server to use";
|
description = ''
|
||||||
|
WGSL LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -58,7 +58,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Yaml LSP server to use";
|
description = ''
|
||||||
|
Yaml LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -69,7 +69,10 @@ in {
|
||||||
servers = mkOption {
|
servers = mkOption {
|
||||||
type = singleOrListOf (enum (attrNames servers));
|
type = singleOrListOf (enum (attrNames servers));
|
||||||
default = defaultServers;
|
default = defaultServers;
|
||||||
description = "Zig LSP server to use";
|
description = ''
|
||||||
|
Zig LSP server to use. Customization of the servers can be done via
|
||||||
|
[](#opt-vim.lsp.servers).
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue