plugins/nvim-lsp: add ruff-lsp for python (#350)

* flake: update

* plugins/nvim-lsp: add ruff-lsp for Python
This commit is contained in:
Gaétan Lepage 2023-04-27 12:44:39 +02:00 committed by GitHub
parent 744fdd1cd4
commit 7f36532bdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 6 deletions

12
flake.lock generated
View file

@ -94,11 +94,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1682181988, "lastModified": 1682526928,
"narHash": "sha256-CYWhlNi16cjGzMby9h57gpYE59quBcsHPXiFgX4Sw5k=", "narHash": "sha256-2cKh4O6t1rQ8Ok+v16URynmb0rV7oZPEbXkU0owNLQs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c43a3495a11e261e5f41e5d7eda2d71dae1b2fe", "rev": "d6b863fd9b7bb962e6f9fdf292419a775e772891",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -160,11 +160,11 @@
"nixpkgs-stable": "nixpkgs-stable" "nixpkgs-stable": "nixpkgs-stable"
}, },
"locked": { "locked": {
"lastModified": 1681831107, "lastModified": 1682326782,
"narHash": "sha256-pXl3DPhhul9NztSetUJw2fcN+RI3sGOYgKu29xpgnqw=", "narHash": "sha256-wj7p7iEwQXAfTZ6QokAe0dMbpQk5u7ympDnaiPvbv1w=",
"owner": "cachix", "owner": "cachix",
"repo": "pre-commit-hooks.nix", "repo": "pre-commit-hooks.nix",
"rev": "b7ca8f6fff42f6af75c17f9438fed1686b7d855d", "rev": "56cd2d47a9c937be98ab225cf014b450f1533cdb",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -287,6 +287,12 @@ with lib; let
description = "Enable rnix LSP, for Nix"; description = "Enable rnix LSP, for Nix";
serverName = "rnix"; serverName = "rnix";
} }
{
name = "ruff-lsp";
description = "Enable ruff-lsp, for Python.";
package = pkgs.python3Packages.ruff-lsp;
serverName = "ruff_lsp";
}
{ {
name = "rust-analyzer"; name = "rust-analyzer";
description = "Enable rust-analyzer, for Rust."; description = "Enable rust-analyzer, for Rust.";

View file

@ -65,6 +65,7 @@
pylsp.enable = true; pylsp.enable = true;
pyright.enable = true; pyright.enable = true;
rnix-lsp.enable = true; rnix-lsp.enable = true;
ruff-lsp.enable = true;
rust-analyzer.enable = true; rust-analyzer.enable = true;
tailwindcss.enable = true; tailwindcss.enable = true;
terraformls.enable = true; terraformls.enable = true;