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 { |