diff --git a/init.lua b/init.lua index 6b953d0..5768b6a 100644 --- a/init.lua +++ b/init.lua @@ -12,6 +12,8 @@ end vim.opt.rtp:prepend(lazypath) require("lazy").setup("plugins") +require("mason").setup() +require("mason-lspconfig").setup() -- My user settings: vim.opt.number = true @@ -26,3 +28,4 @@ vim.cmd([[colorscheme everforest]]) local lspconfig = require('lspconfig') lspconfig.pylsp.setup{} lspconfig.clangd.setup{} +lspconfig.gopls.setup{} diff --git a/lua/plugins/mason-nvim.lua b/lua/plugins/mason-nvim.lua new file mode 100644 index 0000000..8f54954 --- /dev/null +++ b/lua/plugins/mason-nvim.lua @@ -0,0 +1,4 @@ +return {{ + "williamboman/mason.nvim", + "williamboman/mason-lspconfig.nvim", +}} diff --git a/lua/plugins/nvim-dap-ui.lua b/lua/plugins/nvim-dap-ui.lua new file mode 100644 index 0000000..505f013 --- /dev/null +++ b/lua/plugins/nvim-dap-ui.lua @@ -0,0 +1,3 @@ +return {{ + "rcarriga/nvim-dap-ui" +}} diff --git a/lua/plugins/nvim-dap.lua b/lua/plugins/nvim-dap.lua new file mode 100644 index 0000000..83088fe --- /dev/null +++ b/lua/plugins/nvim-dap.lua @@ -0,0 +1,3 @@ +return {{ + "mfussenegger/nvim-dap", +}}