diff options
Diffstat (limited to '.config/nvim/lua/plugins.lua')
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index f0aaa3a..1a36ce9 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | -- │▌ ▘▝▀▘▗▄▘▀▘▘ ▘▀▀ │ | 5 | -- │▌ ▘▝▀▘▗▄▘▀▘▘ ▘▀▀ │ |
| 6 | -- └───────────────────┘ | 6 | -- └───────────────────┘ |
| 7 | 7 | ||
| 8 | return require('packer').startup(function() | 8 | return require('packer').startup(function(use) |
| 9 | -- packer can manage itself | 9 | -- packer can manage itself |
| 10 | use 'wbthomason/packer.nvim' | 10 | use 'wbthomason/packer.nvim' |
| 11 | 11 | ||
| @@ -24,6 +24,11 @@ return require('packer').startup(function() | |||
| 24 | } | 24 | } |
| 25 | -- quickstart lsp config | 25 | -- quickstart lsp config |
| 26 | use 'neovim/nvim-lspconfig' | 26 | use 'neovim/nvim-lspconfig' |
| 27 | -- visualize lsp progress | ||
| 28 | use 'j-hui/fidget.nvim' | ||
| 29 | -- extra rust-analyzer functionality | ||
| 30 | use 'simrat39/rust-tools.nvim' | ||
| 31 | |||
| 27 | 32 | ||
| 28 | -- annotation generator | 33 | -- annotation generator |
| 29 | use { | 34 | use { |
| @@ -42,10 +47,14 @@ return require('packer').startup(function() | |||
| 42 | 47 | ||
| 43 | -- completion suite | 48 | -- completion suite |
| 44 | use 'hrsh7th/nvim-cmp' | 49 | use 'hrsh7th/nvim-cmp' |
| 45 | use 'hrsh7th/cmp-nvim-lsp' | 50 | use ({ |
| 46 | use 'hrsh7th/cmp-buffer' | 51 | 'hrsh7th/cmp-nvim-lsp', |
| 47 | use 'hrsh7th/cmp-path' | 52 | 'hrsh7th/cmp-buffer', |
| 48 | use 'quangnguyen30192/cmp-nvim-ultisnips' | 53 | 'hrsh7th/cmp-path', |
| 54 | 'quangnguyen30192/cmp-nvim-ultisnips', | ||
| 55 | after = { 'hrsh7th/nvim-cmp' }, | ||
| 56 | requires = { 'hrsh7th/nvim-cmp' }, | ||
| 57 | }) | ||
| 49 | 58 | ||
| 50 | -- find, filter, preview, pick | 59 | -- find, filter, preview, pick |
| 51 | use { | 60 | use { |
