-- Add the in built Cfilter plugin. Replaces QFGrep. vim.cmd 'packadd cfilter' local init = function () use { 'wbthomason/packer.nvim' , 'phaazon/hop.nvim' , 'junegunn/fzf' , 'junegunn/fzf.vim' , 'rmagatti/auto-session' , 'dcampos/nvim-snippy' , 'honza/vim-snippets' , 'lewis6991/gitsigns.nvim' , 'tpope/vim-fugitive' , 'https://github.com/SanchayanMaity/gitlinker.nvim', 'vim-utils/vim-husk' , 'chengzeyi/fzf-preview.vim' , 'https://gitlab.com/yorickpeterse/nvim-pqf' , 'wellle/targets.vim' , 'tpope/vim-surround' , 'kana/vim-textobj-user' , 'idbrii/textobj-word-column.vim' , 'glts/vim-textobj-comment' , 'numToStr/Comment.nvim' , 'tpope/vim-repeat' , 'tpope/vim-sleuth' , 'tpope/vim-dispatch' , 'elihunter173/dirbuf.nvim' , 'junegunn/vim-easy-align' , 'nvim-lua/plenary.nvim' , 'kosayoda/nvim-lightbulb' , 'mfussenegger/nvim-lint' , 'lvimuser/lsp-inlayhints.nvim' , 'sdiehl/vim-cabalfmt' , 'nvim-treesitter/nvim-treesitter' , 'nvim-treesitter/playground' , 'mfussenegger/nvim-treehopper' , 'chentoast/marks.nvim' , 'andymass/vim-matchup' , 'christoomey/vim-tmux-navigator' , 'windwp/nvim-autopairs' , 'gpanders/nvim-parinfer' } end local config = { git = { subcommands = { update = 'pull --ff-only --progress --rebase=false --no-tags', fetch = 'fetch --depth 999999 --progress --no-tags', } } } require('packer').startup(init, config)