From e1fea3160a3eb7c17078f31d2ecff836513ac320 Mon Sep 17 00:00:00 2001 From: afonsofrancof Date: Sun, 16 Oct 2022 15:51:02 +0100 Subject: [PATCH] Added lsp configs for haskell and rust to config --- .config/nvim/lua/custom/plugins/init.lua | 8 ++++++++ .config/nvim/lua/custom/plugins/lspconfig.lua | 12 ++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .config/nvim/lua/custom/plugins/lspconfig.lua diff --git a/.config/nvim/lua/custom/plugins/init.lua b/.config/nvim/lua/custom/plugins/init.lua index c3cc8d9..41218a1 100644 --- a/.config/nvim/lua/custom/plugins/init.lua +++ b/.config/nvim/lua/custom/plugins/init.lua @@ -15,5 +15,13 @@ return { config = function () require('leap').add_default_mappings() end + }, + ["neovim/nvim-lspconfig"] = { + config = function () + require("core.lazy_load").on_file_open "nvim-lspconfig" + require "plugins.configs.lspconfig" + require "custom.plugins.lspconfig" + end } + } diff --git a/.config/nvim/lua/custom/plugins/lspconfig.lua b/.config/nvim/lua/custom/plugins/lspconfig.lua new file mode 100644 index 0000000..a4c6b37 --- /dev/null +++ b/.config/nvim/lua/custom/plugins/lspconfig.lua @@ -0,0 +1,12 @@ +local present, lspconfig = pcall(require,"lspconfig") + + +lspconfig.hls.setup{ + on_attach = on_attach, + capabilities = capabilities, +} + +lspconfig.rust_analyzer.setup{ + on_attach = on_attach, + capabilities = capabilities, +}