diff options
author | Saumit Dinesan <justsaumit@protonmail.com> | 2023-07-15 13:45:03 +0530 |
---|---|---|
committer | Saumit Dinesan <justsaumit@protonmail.com> | 2023-07-15 13:45:03 +0530 |
commit | 32077b19df1d8895e051de1c4e323aeff6b084c9 (patch) | |
tree | 0d4910945a5399cbdafb96e060d49c3d2a09b7df /.config/nvim/lua/justsaumit/plugins.lua | |
parent | 52264cfdf74e4b3d84b860d53250c866ac72f0a1 (diff) |
nvim: Adding mason-nvim package manager and mason-lsp
Diffstat (limited to '.config/nvim/lua/justsaumit/plugins.lua')
-rw-r--r-- | .config/nvim/lua/justsaumit/plugins.lua | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/.config/nvim/lua/justsaumit/plugins.lua b/.config/nvim/lua/justsaumit/plugins.lua index c4649fe..4d0edd9 100644 --- a/.config/nvim/lua/justsaumit/plugins.lua +++ b/.config/nvim/lua/justsaumit/plugins.lua @@ -61,8 +61,20 @@ return packer.startup(function(use) use {'akinsho/bufferline.nvim', tag = "v2.*", requires = 'nvim-tree/nvim-web-devicons'} --Nvim-tree File explorer for nvim use {'nvim-tree/nvim-tree.lua', requires = { 'nvim-tree/nvim-web-devicons'}} ---Whick-key - displays a popup with possible key bindings +--Which-key - displays a popup with possible key bindings use 'folke/which-key.nvim' +--Mason-nvim Portable Package manager for LSP and DAP servers, linters and formatters + use { "williamboman/mason.nvim", run = ":MasonUpdate"} -- :MasonUpdate updates registry contents +--lsp + use("williamboman/mason-lspconfig.nvim") + use("neovim/nvim-lspconfig") --> Collection of configurations for built-in LSP client + use("jose-elias-alvarez/null-ls.nvim") --> inject lsp diagnistocs, formattings, code actions, and more ... + use("tami5/lspsaga.nvim") --> icons for LSP diagnostics + use("onsails/lspkind-nvim") --> vscode-like pictograms for neovim lsp completion items + use("hrsh7th/nvim-cmp") --> Autocompletion plugin + use("hrsh7th/cmp-nvim-lsp") --> LSP source for nvim-cmp + use("saadparwaiz1/cmp_luasnip") --> Snippets source for nvim-cmp + use("L3MON4D3/LuaSnip") --> Snippets plugin --HTML -- use 'windwp/nvim-ts-autotag' --Markdown + Zenmode |