From 8fa2cd9c9b514570ac32c7c79bf0a1a7de08fae1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Sun, 15 Dec 2024 20:37:41 +0100 Subject: [PATCH] Install pylsp --- flake.lock | 6 +++--- home/nvim/default.nix | 2 ++ home/nvim/files/lua/plugins/nvim-cmp.lua | 15 +++++++++++++++ 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index a4f62ca..24ea103 100644 --- a/flake.lock +++ b/flake.lock @@ -7,12 +7,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-cLqKFRw5I2HMWzfIolLyNVmk094KoIqt0zRdRwo7a5Y=", - "path": "/nix/store/85kgmnc3iny1wbziqa6a6i2alprkyg59-source/home/ags", + "narHash": "sha256-DuhR3y0gPZG0AJ2FDd+nUKzQMwT+c/DFIUWNDQ5Uyx4=", + "path": "/nix/store/rpz457196awqq0q33yiqnjg41m9sfs97-source/home/ags", "type": "path" }, "original": { - "path": "/nix/store/85kgmnc3iny1wbziqa6a6i2alprkyg59-source/home/ags", + "path": "/nix/store/rpz457196awqq0q33yiqnjg41m9sfs97-source/home/ags", "type": "path" } }, diff --git a/home/nvim/default.nix b/home/nvim/default.nix index d13da49..b7a4f25 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -11,6 +11,8 @@ luarocks jre python3 + python311Packages.python-lsp-server + python311Packages.flake8 python311Packages.pip python311Packages.debugpy unzip diff --git a/home/nvim/files/lua/plugins/nvim-cmp.lua b/home/nvim/files/lua/plugins/nvim-cmp.lua index d542970..fe50e5d 100644 --- a/home/nvim/files/lua/plugins/nvim-cmp.lua +++ b/home/nvim/files/lua/plugins/nvim-cmp.lua @@ -119,6 +119,21 @@ return { } } + require('lspconfig').pylsp.setup { + capabilities = capabilities, + settings = { + pylsp = { + plugins = { + flake8 = {enabled = true}, + pycodestyle = {enabled = false}, + pyflakes = {enabled = false}, + pylint = {enabled = false}, + mccabe = {enabled = false}, + }, + }, + }, + } + require('lspconfig').texlab.setup { capabilities = capabilities }