nvim: plugins: Update plugin configuration
Do not make packer optional and remove use of after, cmd, config, run and requires. This is in preparation for testing if we can move off the plugin manager and use in built packages support for handling packages. While at it, drop unnecessary comments.
This commit is contained in:
parent
0c96b0b356
commit
547bf78b9b
|
@ -0,0 +1 @@
|
|||
require("nvim-autopairs").setup {}
|
|
@ -0,0 +1 @@
|
|||
require('pqf').setup()
|
|
@ -116,6 +116,7 @@ require 'plugins'
|
|||
require 'autocmd'
|
||||
require 'keymappings'
|
||||
require 'lsp'
|
||||
require 'treesitter'
|
||||
|
||||
-- Load our custom color scheme
|
||||
vim.cmd.colorscheme('yolokai')
|
||||
|
|
|
@ -1,96 +1,46 @@
|
|||
-- Add the in built Cfilter plugin. Replaces QFGrep.
|
||||
vim.cmd 'packadd cfilter'
|
||||
vim.cmd 'packadd packer.nvim'
|
||||
|
||||
local init = function ()
|
||||
use {'wbthomason/packer.nvim', opt = true}
|
||||
-- Vertical Motion
|
||||
use 'phaazon/hop.nvim'
|
||||
-- Search
|
||||
use {
|
||||
'junegunn/fzf',
|
||||
run = './install --bin'
|
||||
'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'
|
||||
}
|
||||
use 'junegunn/fzf.vim'
|
||||
-- Manage Project sessions
|
||||
use 'rmagatti/auto-session'
|
||||
-- Snippets
|
||||
use {
|
||||
'dcampos/nvim-snippy',
|
||||
requires = {
|
||||
'honza/vim-snippets',
|
||||
}
|
||||
}
|
||||
-- Git support
|
||||
use 'lewis6991/gitsigns.nvim'
|
||||
use 'tpope/vim-fugitive'
|
||||
use 'https://github.com/SanchayanMaity/gitlinker.nvim'
|
||||
-- Boost vim command line mode
|
||||
use 'vim-utils/vim-husk'
|
||||
-- Quickfix
|
||||
use 'chengzeyi/fzf-preview.vim'
|
||||
use {
|
||||
'https://gitlab.com/yorickpeterse/nvim-pqf',
|
||||
config = function()
|
||||
require('pqf').setup()
|
||||
end
|
||||
}
|
||||
-- Text Object plugins
|
||||
use {
|
||||
'wellle/targets.vim',
|
||||
'tpope/vim-surround',
|
||||
'kana/vim-textobj-user',
|
||||
'idbrii/textobj-word-column.vim',
|
||||
'glts/vim-textobj-comment'
|
||||
}
|
||||
use 'numToStr/Comment.nvim'
|
||||
-- Tim pope essentials
|
||||
use {
|
||||
'tpope/vim-repeat',
|
||||
'tpope/vim-sleuth',
|
||||
'tpope/vim-dispatch'
|
||||
}
|
||||
-- Directory viewer
|
||||
use 'elihunter173/dirbuf.nvim'
|
||||
-- Alignment
|
||||
use 'junegunn/vim-easy-align'
|
||||
use 'nvim-lua/plenary.nvim'
|
||||
-- LSP
|
||||
use 'kosayoda/nvim-lightbulb'
|
||||
-- Language support & syntax highlighting
|
||||
use 'mfussenegger/nvim-lint'
|
||||
use 'lvimuser/lsp-inlayhints.nvim'
|
||||
use 'sdiehl/vim-cabalfmt'
|
||||
-- treesitter based syntax highlighting
|
||||
use {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
requires = {
|
||||
{
|
||||
"nvim-treesitter/playground",
|
||||
after = "nvim-treesitter",
|
||||
cmd = { "TSPlaygroundToggle", "TSHighlightCapturesUnderCursor" },
|
||||
},
|
||||
{
|
||||
"mfussenegger/nvim-treehopper",
|
||||
after = "nvim-treesitter",
|
||||
},
|
||||
},
|
||||
config = "require('treesitter')",
|
||||
run = ':TSUpdate'
|
||||
}
|
||||
-- Marks and registers
|
||||
use {
|
||||
'chentoast/marks.nvim',
|
||||
}
|
||||
use 'andymass/vim-matchup'
|
||||
use 'christoomey/vim-tmux-navigator'
|
||||
use {
|
||||
"windwp/nvim-autopairs",
|
||||
config = function()
|
||||
require("nvim-autopairs").setup {}
|
||||
end
|
||||
}
|
||||
use 'gpanders/nvim-parinfer'
|
||||
end
|
||||
|
||||
local config = {
|
||||
|
@ -102,4 +52,4 @@ local config = {
|
|||
}
|
||||
}
|
||||
|
||||
return require('packer').startup(init, config)
|
||||
require('packer').startup(init, config)
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Subproject commit 1d0cf98a561f7fd654c970c49f917d74fafe1530
|
Loading…
Reference in New Issue