You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.7 KiB
Lua
87 lines
1.7 KiB
Lua
return require('packer').startup(function(use)
|
|
-- Packer
|
|
use 'wbthomason/packer.nvim'
|
|
|
|
-- Lualine
|
|
use {
|
|
'nvim-lualine/lualine.nvim',
|
|
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
|
}
|
|
|
|
-- Neovim dev icons
|
|
requires = {
|
|
'nvim-tree/nvim-web-devicons',
|
|
},
|
|
|
|
-- Bufferline
|
|
use {'akinsho/bufferline.nvim', tag = "v3.*", requires = 'nvim-tree/nvim-web-devicons'}
|
|
|
|
-- Nvim tree
|
|
use {
|
|
'nvim-tree/nvim-tree.lua',
|
|
requires = {
|
|
'nvim-tree/nvim-web-devicons',
|
|
},
|
|
tag = 'nightly'
|
|
}
|
|
|
|
use "kyazdani42/nvim-web-devicons"
|
|
|
|
-- Git signs
|
|
use {
|
|
'lewis6991/gitsigns.nvim',
|
|
}
|
|
|
|
-- Nvim telescope
|
|
use {
|
|
'nvim-telescope/telescope.nvim', tag = '0.1.0',
|
|
requires = { {'nvim-lua/plenary.nvim'} }
|
|
}
|
|
|
|
-- Nightfox
|
|
use {'EdenEast/nightfox.nvim'}
|
|
|
|
-- Treesitter
|
|
use {'nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' } }
|
|
|
|
-- Harpoon
|
|
use('theprimeagen/harpoon')
|
|
|
|
-- Undo tree
|
|
use('mbbill/undotree')
|
|
|
|
-- Comment
|
|
use {
|
|
'numToStr/Comment.nvim',
|
|
config = function()
|
|
require('Comment').setup()
|
|
end
|
|
}
|
|
|
|
-- Indent blankline
|
|
use "lukas-reineke/indent-blankline.nvim"
|
|
|
|
-- Alpha nvim
|
|
use {
|
|
'goolord/alpha-nvim',
|
|
config = function ()
|
|
require'alpha'.setup(require'alpha.themes.dashboard'.config)
|
|
end
|
|
}
|
|
|
|
use {'neovim/nvim-lspconfig'}
|
|
use {'hrsh7th/cmp-nvim-lsp'}
|
|
use {'hrsh7th/cmp-buffer'}
|
|
use {'hrsh7th/cmp-path'}
|
|
use {'hrsh7th/cmp-cmdline'}
|
|
use {'hrsh7th/nvim-cmp'}
|
|
use {'L3MON4D3/LuaSnip'}
|
|
use {'saadparwaiz1/cmp_luasnip'}
|
|
use {'rafamadriz/friendly-snippets'}
|
|
use {'jayden-chan/base46.nvim'}
|
|
use {'lervag/vimtex'}
|
|
use {'williamboman/mason.nvim'}
|
|
use {'mhartington/formatter.nvim'}
|
|
use {'decaycs/decay.nvim', as = 'decay'}
|
|
end)
|