refactor(nvim): group extra Vim packages

This commit is contained in:
Oliver Davies 2023-06-23 21:41:27 +01:00
parent ed0e7cf0a8
commit c8a62301f8

View file

@ -1,4 +1,5 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
let let
vim-astro = pkgs.vimUtils.buildVimPlugin { vim-astro = pkgs.vimUtils.buildVimPlugin {
name = "vim-astro"; name = "vim-astro";
@ -204,28 +205,34 @@ in
]; ];
extraPackages = with pkgs; [ extraPackages = with pkgs; [
# Languages
nodePackages.typescript
# Language servers
ansible-language-server ansible-language-server
black
gopls
html-tidy
nodePackages.intelephense
lua53Packages.lua-lsp lua53Packages.lua-lsp
nixd nixd
nodePackages.intelephense
nodePackages."@astrojs/language-server" nodePackages."@astrojs/language-server"
nodePackages."@tailwindcss/language-server" nodePackages."@tailwindcss/language-server"
nodePackages.bash-language-server nodePackages.bash-language-server
nodePackages.dockerfile-language-server-nodejs nodePackages.dockerfile-language-server-nodejs
nodePackages.markdownlint-cli
nodePackages.typescript
nodePackages.typescript-language-server nodePackages.typescript-language-server
nodePackages.vls nodePackages.vls
nodePackages.vue-language-server nodePackages.vue-language-server
nodePackages.vscode-langservers-extracted nodePackages.vscode-langservers-extracted
nodePackages.yaml-language-server nodePackages.yaml-language-server
phpactor phpactor
proselint
rnix-lsp rnix-lsp
# Formatters
black
rstfmt rstfmt
# Tools
html-tidy
nodePackages.markdownlint-cli
proselint
shellcheck shellcheck
]; ];
}; };