feat(neovim): switch to null-ls
- switch from diagnostic-languageserver to null-ls.nvim - add shellcheck & shfmt - replace nix-linter with statix - replace prettier with prettier_d_slim - add stylelint, eslint_d & prettier_d_slim binaries
This commit is contained in:
parent
2122000c73
commit
ccaf72b459
4 changed files with 75 additions and 171 deletions
home/editors
|
@ -12,24 +12,24 @@
|
|||
nodePackages.yaml-language-server
|
||||
nodePackages.vscode-langservers-extracted
|
||||
nodePackages.typescript-language-server
|
||||
# not working like variant from node_modules
|
||||
# nodePackages.graphql-language-service-cli
|
||||
nodePackages.dockerfile-language-server-nodejs
|
||||
nodePackages.diagnostic-languageserver
|
||||
haskellPackages.haskell-language-server
|
||||
rust-analyzer
|
||||
sumneko-lua-language-server
|
||||
glsl-language-server
|
||||
|
||||
# linters & formatters
|
||||
shellcheck
|
||||
shfmt
|
||||
nodePackages.eslint
|
||||
# TODO uses custom script until json support is fixed
|
||||
(pkgs.writeScriptBin "nix-linter" ''
|
||||
echo '['
|
||||
${nix-linter}/bin/nix-linter --json-stream "$1" | sed '$!s/$/,/'
|
||||
echo ']'
|
||||
'')
|
||||
nodePackages.eslint_d
|
||||
statix
|
||||
nixfmt
|
||||
# nodePackages.stylelint
|
||||
nodePackages.stylelint
|
||||
nodePackages.prettier
|
||||
nodePackages.prettier_d_slim
|
||||
];
|
||||
|
||||
# enableAnalyzersSupport loads very slowly
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue