summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/justsaumit/plugins.lua
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2023-07-15 13:45:03 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2023-07-15 13:45:03 +0530
commit32077b19df1d8895e051de1c4e323aeff6b084c9 (patch)
tree0d4910945a5399cbdafb96e060d49c3d2a09b7df /.config/nvim/lua/justsaumit/plugins.lua
parent52264cfdf74e4b3d84b860d53250c866ac72f0a1 (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.lua14
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