local cmd = vim.cmd cmd [[packadd packer.nvim]] return require'packer'.startup(function() -- Needed to run Packer, it can run itself use 'wbthomason/packer.nvim' -- Wakatime Tracking use 'wakatime/vim-wakatime' -- Nvim Tree File Manager on the Left use 'kyazdani42/nvim-tree.lua' use 'nvim-treesitter/nvim-treesitter' use 'sheerun/vim-polyglot' use 'tjdevries/colorbuddy.nvim' use 'bkegley/gloombuddy' use {'prettier/vim-prettier', run = 'yarn install' } use 'lukas-reineke/indent-blankline.nvim' use 'simrat39/symbols-outline.nvim' use 'kyazdani42/nvim-web-devicons' use 'liuchengxu/vista.vim' use 'karb94/neoscroll.nvim' use 'nvim-lua/plenary.nvim' -- Allow Popups for Telescope etc use 'nvim-lua/popup.nvim' use 'tanvirtin/monokai.nvim' -- Various Color Schemes use 'Mofiqul/dracula.nvim' use 'lunarvim/colorschemes' use { 'rose-pine/neovim', as = 'rose-pine' } use 'folke/tokyonight.nvim' -- Easy Way to install Language Servers use 'williamboman/nvim-lsp-installer' -- Config for Language Servers use 'neovim/nvim-lspconfig' -- Navigate Tmux and Vim! use 'christoomey/vim-tmux-navigator' -- Easy Access to Vim keymappings use { 'sudormrfbin/cheatsheet.nvim', requires = { {'nvim-telescope/telescope.nvim'}, {'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}, } } use { 'famiu/feline.nvim', requires = { 'kyazdani42/nvim-web-devicons' }, } -- Signs for Git Status Information use { 'lewis6991/gitsigns.nvim', requires = { 'nvim-lua/plenary.nvim' }, } -- The Dashboard use { 'goolord/alpha-nvim', requires = { 'kyazdani42/nvim-web-devicons' }, } use { "nvim-telescope/telescope.nvim", requires = { "nvim-lua/popup.nvim", "nvim-lua/plenary.nvim", }, config = function() require "plugins/telescope" end, } use { 'windwp/nvim-autopairs', config = function() require('nvim-autopairs').setup() end } use { 'hrsh7th/nvim-cmp', requires = { 'L3MON4D3/LuaSnip', 'hrsh7th/cmp-nvim-lsp', 'hrsh7th/cmp-path', 'hrsh7th/cmp-buffer', 'saadparwaiz1/cmp_luasnip', }, } end)