From fca241cdde5d62a0a7245748a85eecdf804a1ff1 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Wed, 27 Sep 2023 15:56:23 +0200 Subject: [PATCH] Neovim: basic lspconfig --- modules/hm/vim.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/hm/vim.nix b/modules/hm/vim.nix index 1035e99..8bc7136 100644 --- a/modules/hm/vim.nix +++ b/modules/hm/vim.nix @@ -11,7 +11,17 @@ plugin = pkgs.vimPlugins.nightfox-nvim; config = "colorscheme nightfox"; } - pkgs.vimPlugins.nvim-lspconfig + { + plugin = pkgs.vimPlugins.nvim-lspconfig; + type = "lua"; + config = '' + local lspconfig = require('lspconfig') + lspconfig.pylsp.setup {} + lspconfig.nil_ls.setup {} + lspconfig.rust_analyzer.setup {} + lspconfig.texlab.setup {} + ''; + } pkgs.vimPlugins.nvim-treesitter.withAllGrammars pkgs.vimPlugins.plenary-nvim pkgs.vimPlugins.mini-nvim