Modules/Neovim: Remove unused dependencies + stuff depending on nodejs
This commit is contained in:
@ -31,11 +31,8 @@ in {
|
|||||||
(pkgs.ripgrep.override {withPCRE2 = true;})
|
(pkgs.ripgrep.override {withPCRE2 = true;})
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
lua51Packages.lua-curl # For rest
|
lua54Packages.jsregexp # For tree-sitter
|
||||||
lua51Packages.xml2lua # For rest
|
# nodejs_latest
|
||||||
lua51Packages.mimetypes # For rest
|
|
||||||
lua51Packages.jsregexp # For tree-sitter
|
|
||||||
nodejs_latest
|
|
||||||
|
|
||||||
# Language servers
|
# Language servers
|
||||||
clang-tools_18
|
clang-tools_18
|
||||||
@ -47,27 +44,31 @@ in {
|
|||||||
nil
|
nil
|
||||||
nixd
|
nixd
|
||||||
basedpyright
|
basedpyright
|
||||||
|
pyrefly
|
||||||
|
ty
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
svelte-language-server
|
svelte-language-server
|
||||||
tailwindcss-language-server
|
tailwindcss-language-server
|
||||||
tex-fmt
|
tex-fmt
|
||||||
texlab
|
texlab
|
||||||
typescript
|
typescript
|
||||||
vscode-langservers-extracted
|
# vscode-langservers-extracted # includes nodejs
|
||||||
|
|
||||||
# Linters
|
# Linters
|
||||||
checkstyle # java
|
checkstyle # java
|
||||||
clippy # rust
|
clippy # rust
|
||||||
clj-kondo # clojure
|
clj-kondo # clojure
|
||||||
eslint_d # javascript
|
eslint_d # javascript
|
||||||
python311Packages.flake8
|
python313Packages.ruff
|
||||||
lua51Packages.luacheck
|
python313Packages.flake8
|
||||||
|
python313Packages.pylint
|
||||||
|
lua54Packages.luacheck
|
||||||
vale # text
|
vale # text
|
||||||
statix # nix
|
statix # nix
|
||||||
|
|
||||||
# Formatters
|
# Formatters
|
||||||
alejandra # nix
|
alejandra # nix
|
||||||
python311Packages.black
|
python313Packages.black
|
||||||
google-java-format
|
google-java-format
|
||||||
html-tidy
|
html-tidy
|
||||||
jq # json
|
jq # json
|
||||||
@ -698,7 +699,7 @@ in {
|
|||||||
lua = ["luacheck"];
|
lua = ["luacheck"];
|
||||||
markdown = ["vale"];
|
markdown = ["vale"];
|
||||||
nix = ["statix"];
|
nix = ["statix"];
|
||||||
python = ["flake8"];
|
python = ["ruff" "flake8" "pylint"];
|
||||||
tex = ["chktex"];
|
tex = ["chktex"];
|
||||||
# rust = ["clippy"]; # Not supported, but integrated through rustaceanvim
|
# rust = ["clippy"]; # Not supported, but integrated through rustaceanvim
|
||||||
text = ["vale"];
|
text = ["vale"];
|
||||||
@ -731,6 +732,8 @@ in {
|
|||||||
config = let
|
config = let
|
||||||
servers = mylib.generators.toLuaObject [
|
servers = mylib.generators.toLuaObject [
|
||||||
{name = "basedpyright";}
|
{name = "basedpyright";}
|
||||||
|
# {name = "pyrefly";} # TODO: Config
|
||||||
|
# {name = "ty";} # TODO: Config
|
||||||
{
|
{
|
||||||
name = "clangd";
|
name = "clangd";
|
||||||
extraOptions = {
|
extraOptions = {
|
||||||
@ -771,7 +774,7 @@ in {
|
|||||||
{name = "clojure_lsp";}
|
{name = "clojure_lsp";}
|
||||||
{name = "cmake";}
|
{name = "cmake";}
|
||||||
{name = "cssls";}
|
{name = "cssls";}
|
||||||
{name = "html";}
|
# {name = "html";} # vscode-langservers-extracted
|
||||||
{name = "lua_ls";}
|
{name = "lua_ls";}
|
||||||
{
|
{
|
||||||
name = "ltex";
|
name = "ltex";
|
||||||
|
Reference in New Issue
Block a user