summaryrefslogtreecommitdiff
path: root/nvim/lua/plugins/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/plugins/init.lua')
-rw-r--r--nvim/lua/plugins/init.lua48
1 files changed, 13 insertions, 35 deletions
diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua
index 20adc83..d21a585 100644
--- a/nvim/lua/plugins/init.lua
+++ b/nvim/lua/plugins/init.lua
@@ -2,41 +2,25 @@ return require('packer').startup(function(use)
use 'wbthomason/packer.nvim'
use 'nvim-lua/plenary.nvim'
use 'neovim/nvim-lspconfig'
- use 'hrsh7th/cmp-nvim-lsp'
- use 'hrsh7th/cmp-buffer'
- use 'hrsh7th/cmp-path'
- use 'hrsh7th/nvim-cmp'
+ use {
+ 'hrsh7th/nvim-cmp',
+ requires = {
+ 'hrsh7th/cmp-nvim-lsp',
+ 'hrsh7th/cmp-buffer',
+ 'hrsh7th/cmp-path',
+ 'hrsh7th/cmp-vsnip',
+ 'hrsh7th/vim-vsnip',
+ },
+ config = function()
+ require 'plugins.cmp'
+ end
+ }
use {
'nvim-lualine/lualine.nvim',
config = function()
require 'plugins.lualine'
end
}
-
- -- движок сниппетов
- use {
- 'L3MON4D3/LuaSnip',
- after = 'friendly-snippets',
- config = function()
- require('luasnip/loaders/from_vscode').load({
- paths = { '~/.local/share/nvim/site/pack/packer/start/friendly-snippets' }
- })
- end
- }
-
- -- автодополнения для сниппетов
- use 'saadparwaiz1/cmp_luasnip'
-
- -- набор готовых сниппетов для всех языков, включая go
- use 'rafamadriz/friendly-snippets'
-
- -- плагин для простого комментирования кода
- use {
- 'numToStr/Comment.nvim',
- config = function()
- require('Comment').setup()
- end
- }
use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate',
@@ -51,12 +35,6 @@ return require('packer').startup(function(use)
end
}
use {
- 'olexsmir/gopher.nvim',
- config = function()
- -- require 'plugins.gopher'
- end
- }
- use {
'nvim-tree/nvim-tree.lua',
config = function()
require 'plugins.tree'