From c6188f62a5ba63a33296ee37f93d3378cb9d7d33 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Fri, 20 Jan 2023 01:28:17 +0100 Subject: [PATCH] better neovim config for python --- home-manager-modules/neovim/default.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/home-manager-modules/neovim/default.nix b/home-manager-modules/neovim/default.nix index c8c5bad..cb78f7a 100644 --- a/home-manager-modules/neovim/default.nix +++ b/home-manager-modules/neovim/default.nix @@ -34,14 +34,20 @@ with lib; enable = true; settings = { coc.preferences.formatOnSaveFiletypes = [ "nix" "rust" "sql" "python" ]; - languageserver = { - nix = { - command = "rnix-lsp"; - filetypes = [ - "nix" - ]; + languageserver = + { + python = { + command = "pyright"; + filetypes = [ "py" "python" ]; + }; + + nix = { + command = "rnix-lsp"; + filetypes = [ + "nix" + ]; + }; }; - }; }; }; @@ -81,6 +87,7 @@ with lib; vim-scriptease semshi coc-prettier + coc-pyright rust-vim ];