dotfiles/nvim/.config/nvim/lua/plugins.lua

68 lines
1.5 KiB
Lua
Raw Normal View History

-- Only required if you have packer configured as `opt`
vim.cmd [[packadd packer.nvim]]
return require('packer').startup(function()
use 'morhetz/gruvbox'
-- Status line
use {
'hoob3rt/lualine.nvim',
2021-09-25 19:06:36 +00:00
config = [[require('config.lualine')]],
}
use 'tpope/vim-fugitive'
use 'mhinz/vim-signify'
use 'tpope/vim-surround'
use 'tpope/vim-repeat'
use {
2021-09-19 12:32:12 +00:00
'neovim/nvim-lspconfig',
requires = {
"hrsh7th/cmp-nvim-lsp"
}
}
use {
'hrsh7th/nvim-cmp',
event = 'InsertEnter',
config = [[require('completion')]],
requires = {
-- 'hrsh7th/vim-vsnip-integ',
2021-09-19 12:32:12 +00:00
'hrsh7th/vim-vsnip',
'rafamadriz/friendly-snippets',
},
}
2021-09-19 12:32:12 +00:00
use {'hrsh7th/cmp-vsnip', after = 'nvim-cmp'}
use {'hrsh7th/cmp-buffer', after = 'nvim-cmp'}
use {'hrsh7th/cmp-path', after = 'nvim-cmp'}
use {'hrsh7th/cmp-nvim-lsp', after = 'nvim-cmp'}
use {'f3fora/cmp-spell', after = 'nvim-cmp'}
use 'nvim-lua/popup.nvim'
use {
'nvim-telescope/telescope.nvim',
requires = { {'nvim-lua/plenary.nvim'} }
}
use {
'lervag/vimtex',
2021-09-17 04:17:59 +00:00
config = [[require('config.vimtex')]],
}
-- Highlight on Yank
use 'machakann/vim-highlightedyank'
-- Autoclose parenthesis
use 'jiangmiao/auto-pairs'
use 'kyazdani42/nvim-web-devicons'
2021-09-22 03:52:37 +00:00
use {
'xolox/vim-notes',
config = [[require('config.notes')]],
requires = {
'xolox/vim-misc',
}
}
end)