nvim: Move plugin configuration files to after/plugin

Now that neovim runtime can also source lua files from traditional vim
runtime directories like after/plugin/ftplugin etc, move all plugin
configuration files to after/plugin.
This commit is contained in:
Sanchayan Maity 2021-06-16 21:07:02 +05:30
parent ca9e0d1754
commit 108630d19c
13 changed files with 11 additions and 45 deletions

View File

@ -5,10 +5,7 @@ vim.cmd 'packadd packer.nvim'
local init = function ()
use {'wbthomason/packer.nvim', opt = true}
-- Vertical Motion
use {
'justinmk/vim-sneak',
config = "require('modules.sneak')"
}
use 'justinmk/vim-sneak'
-- Search
use {
'junegunn/fzf',
@ -19,25 +16,13 @@ local init = function ()
use 'lambdalisue/reword.vim'
use 'bronson/vim-visual-star-search'
-- Remove extraneous whitespace when edit mode is exited
use {
'ntpeters/vim-better-whitespace',
config = "require('modules.better-whitespace')"
}
use 'ntpeters/vim-better-whitespace'
-- Manage Project sessions
use {
'thaerkh/vim-workspace',
config = "require('modules.workspace')"
}
use 'thaerkh/vim-workspace'
-- For autocompletion
use {
'hrsh7th/nvim-compe',
config = "require('modules.completion')"
}
use 'hrsh7th/nvim-compe'
-- Git support
use {
'mhinz/vim-signify',
config = "require('modules.signify')"
}
use 'mhinz/vim-signify'
use 'tpope/vim-fugitive'
use 'rhysd/git-messenger.vim'
use 'whiteinge/diffconflicts'
@ -50,21 +35,12 @@ local init = function ()
cmd = 'Neoformat'
}
-- Run things async
use {
'hauleth/asyncdo.vim',
config = "require('modules.asyncdo')"
}
use 'hauleth/asyncdo.vim'
-- Quickfix
use 'yssl/QFEnter'
use 'ronakg/quickr-cscope.vim'
use {
'milkypostman/vim-togglelist',
config = "require('modules.togglelist')"
}
use {
'chengzeyi/fzf-preview.vim',
config = "require('modules.fzf-preview')"
}
use 'milkypostman/vim-togglelist'
use 'chengzeyi/fzf-preview.vim'
-- Text Object plugins
use {
'wellle/targets.vim',
@ -89,22 +65,13 @@ local init = function ()
-- Directory viewer
use 'justinmk/vim-dirvish'
-- Show leader key bindings
use {
'liuchengxu/vim-which-key',
config = "require('modules.which_key')"
}
use 'liuchengxu/vim-which-key'
-- Toggle terminal
use {
'voldikss/vim-floaterm',
config = "require('modules.floaterm')"
}
use 'voldikss/vim-floaterm'
-- Take care of sudo
use 'lambdalisue/suda.vim'
-- Alignment
use {
'junegunn/vim-easy-align',
config = "require('modules.easyalign')"
}
use 'junegunn/vim-easy-align'
use 'Rasukarusan/nvim-block-paste'
use 'nvim-lua/plenary.nvim'
use {
@ -145,7 +112,6 @@ local init = function ()
-- For statusline
use {
'glepnir/galaxyline.nvim',
config = "require('modules.statusline')",
requires = { 'kyazdani42/nvim-web-devicons' }
}
-- Marks and registers