26 lines
575 B
Nix
26 lines
575 B
Nix
|
{
|
||
|
programs.nixvim.plugins.lsp = {
|
||
|
enable = true;
|
||
|
inlayHints = true;
|
||
|
|
||
|
servers = {
|
||
|
ts_ls.enable = true; # TS/JS
|
||
|
cssls.enable = true; # CSS
|
||
|
html.enable = true; # HTML
|
||
|
pyright.enable = true; # Python
|
||
|
marksman.enable = true; # Markdown
|
||
|
nil_ls.enable = true; # Nix
|
||
|
dockerls.enable = true; # Docker
|
||
|
bashls.enable = true; # Bash
|
||
|
clangd.enable = true; # C/C++
|
||
|
yamlls.enable = true; # YAML
|
||
|
|
||
|
lua_ls = {
|
||
|
# Lua
|
||
|
enable = true;
|
||
|
settings.telemetry.enable = false;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|