-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugins.lua
71 lines (67 loc) · 1.92 KB
/
plugins.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
local execute = vim.api.nvim_command
local fn = vim.fn
local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'
if fn.empty(fn.glob(install_path)) > 0 then
execute('!git clone https://github.com/wbthomason/packer.nvim ' .. install_path)
execute 'packadd packer.nvim'
end
vim.cmd 'autocmd BufWritePost plugins.lua PackerCompile'
require('packer').init({display = {auto_clean = false}})
return require('packer').startup(function(use)
use 'wbthomason/packer.nvim'
use 'Th3Whit3Wolf/one-nvim'
use 'nvim-lua/plenary.nvim'
use 'kyazdani42/nvim-web-devicons'
use {
'hoob3rt/lualine.nvim',
requires = {'kyazdani42/nvim-web-devicons', opt = true}
}
use {
'romgrk/barbar.nvim',
requires = {'kyazdani42/nvim-web-devicons', opt = true}
}
use {
'kyazdani42/nvim-tree.lua',
requires = {'kyazdani42/nvim-web-devicons', opt = true},
}
use {
'lewis6991/gitsigns.nvim',
requires = {'nvim-lua/plenary.nvim', opt = true},
}
use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
}
use 'tpope/vim-fugitive'
use {
'nvim-telescope/telescope.nvim',
requires = {
{'nvim-lua/popup.nvim', opt = true},
{'nvim-lua/plenary.nvim', opt = true},
{'nvim-telescope/telescope-media-files.nvim', opt = true},
{'nvim-telescope/telescope-fzy-native.nvim', opt = true},
}
}
use {
'phaazon/hop.nvim',
as = 'hop',
}
use 'windwp/nvim-autopairs'
use 'hashivim/vim-terraform'
use 'sbdchd/neoformat'
use 'neovim/nvim-lspconfig'
use 'hrsh7th/nvim-cmp'
use 'hrsh7th/cmp-nvim-lsp'
use 'hrsh7th/cmp-buffer'
use 'saadparwaiz1/cmp_luasnip'
use 'L3MON4D3/LuaSnip'
use 'ray-x/lsp_signature.nvim'
use 'onsails/lspkind-nvim'
use 'ray-x/go.nvim'
use 'kshenoy/vim-signature'
use 'github/copilot.vim'
use 'shaunsingh/nord.nvim'
use 'liuchengxu/vista.vim'
use 'preservim/nerdcommenter'
use "lukas-reineke/indent-blankline.nvim"
end)