diff options
| -rw-r--r-- | nvim/dot-config/nvim/lazy-lock.json | 2 | ||||
| -rw-r--r-- | nvim/dot-config/nvim/lua/plugins/lspconfig.lua | 25 | ||||
| -rw-r--r-- | nvim/dot-config/nvim/lua/plugins/nvim-lspconfig.lua | 3 |
3 files changed, 27 insertions, 3 deletions
diff --git a/nvim/dot-config/nvim/lazy-lock.json b/nvim/dot-config/nvim/lazy-lock.json index 647f89d..5bf9201 100644 --- a/nvim/dot-config/nvim/lazy-lock.json +++ b/nvim/dot-config/nvim/lazy-lock.json @@ -4,6 +4,8 @@ "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "lazy.nvim": { "branch": "main", "commit": "56ead98e05bb37a4ec28930a54d836d033cf00f2" }, "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "8e46de9241d3997927af12196bd8faa0ed08c29a" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, "neogit": { "branch": "master", "commit": "d7772bca4ac00c02282b0d02623f2f8316c21f32" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, diff --git a/nvim/dot-config/nvim/lua/plugins/lspconfig.lua b/nvim/dot-config/nvim/lua/plugins/lspconfig.lua new file mode 100644 index 0000000..90b88e7 --- /dev/null +++ b/nvim/dot-config/nvim/lua/plugins/lspconfig.lua @@ -0,0 +1,25 @@ +return { + { + "williamboman/mason.nvim", + lazy = false, + config = function() + require("mason").setup() + end + }, + { + "williamboman/mason-lspconfig.nvim", + config = function() + require("mason-lspconfig").setup({ + ensure_installed = { "pyright", "ruby_lsp" } + }) + end + }, + { + "neovim/nvim-lspconfig", + config = function() + local lspconfig = require("lspconfig") + lspconfig.pyright.setup({}) + lspconfig.ruby_lsp.setup({}) + end + } +} diff --git a/nvim/dot-config/nvim/lua/plugins/nvim-lspconfig.lua b/nvim/dot-config/nvim/lua/plugins/nvim-lspconfig.lua deleted file mode 100644 index 3657f57..0000000 --- a/nvim/dot-config/nvim/lua/plugins/nvim-lspconfig.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - "neovim/nvim-lspconfig" -} |
