mirror of
https://github.com/neovim/nvim-lspconfig.git
synced 2025-12-24 15:01:00 +01:00
- Introduce emmylua CI job to type-check code. - Drop old analyzers that haven't reported anything useful in a long time and are redundant with luals/emmylua.
22 lines
578 B
Nix
22 lines
578 B
Nix
{
|
|
description = "Quickstart configurations for the Nvim LSP client";
|
|
|
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs";
|
|
inputs.systems.url = "github:nix-systems/default";
|
|
|
|
outputs = { self, nixpkgs, systems }: let
|
|
supportedSystems = nixpkgs.lib.genAttrs (import systems);
|
|
forEachSystem = function: supportedSystems (system:
|
|
function nixpkgs.legacyPackages.${system});
|
|
in {
|
|
devShells = forEachSystem (pkgs: {
|
|
default = pkgs.mkShell {
|
|
packages = [
|
|
pkgs.stylua
|
|
pkgs.luajitPackages.vusted
|
|
];
|
|
};
|
|
});
|
|
};
|
|
}
|