dotfiles/nvim/.config/nvim/lua/plugins.lua

56 lines
2.3 KiB
Lua

-- 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)