local use = require('packer').use require('packer').startup(function() use 'wbthomason/packer.nvim' use 'gruvbox-community/gruvbox' use 'tomasiser/vim-code-dark' use 'tpope/vim-fugitive' use 'tpope/vim-surround' use 'ThePrimeagen/vim-be-good' use 'neovim/nvim-lspconfig' use 'hrsh7th/nvim-cmp' use 'hrsh7th/cmp-nvim-lsp' use 'hrsh7th/cmp-buffer' use 'hrsh7th/cmp-path' use 'kyazdani42/nvim-web-devicons' use 'norcalli/nvim-colorizer.lua' use 'b3nj5m1n/kommentary' use 'mhinz/vim-startify' use 'windwp/nvim-autopairs' use { 'nvim-telescope/telescope.nvim', requires = { 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim', 'nvim-telescope/telescope-fzy-native.nvim', 'BurntSushi/ripgrep' } } use { "SirVer/ultisnips", requires = { "honza/vim-snippets", "quangnguyen30192/cmp-nvim-ultisnips" }, config = function() vim.g.UltiSnipsRemoveSelectModeMappings = 0 end, } use { 'lewis6991/gitsigns.nvim', requires = { 'nvim-lua/plenary.nvim' }, config = function() require('gitsigns').setup() end } use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' } use { 'alvarosevilla95/luatab.nvim', requires='kyazdani42/nvim-web-devicons' } use { 'hoob3rt/lualine.nvim', requires = {'kyazdani42/nvim-web-devicons', opt = true} } use { 'kyazdani42/nvim-tree.lua', requires = 'kyazdani42/nvim-web-devicons', config = function() require'nvim-tree'.setup {} end } end)