dotfiles/nvim/.config/nvim/after/ftplugin
Sanchayan Maity 467a660409 nvim: Drop neomake, QFGrep and vim-grepper
Profiling with below
nvim -c 'profile start vim.log' -c 'profile func *' -c 'q'

shows that neomake adds to the start up time. Currently we only use it
for two tasks. Running hlint for Haskell and stack build asynchronously.

Use asyncdo and define a generic wrapper command for running makeprg
asynchronously. This can be used for anything as long as makeprg is
set correctly.

vim-grepper also adds somewhat to the startup time though not much. We
do not need the functionality of switching between grep tools. Here
again just use asyncdo and define a generic command for running grepprg
asynchronously.

Drop QFGrep as we can use in built Cfilter plugin for filtering the
quickfix list.

Note that all start times mentioned above are a few milliseconds not
even more than 5ms. However, we would like to be as fast as possible
and use in built functions.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-05-21 16:39:06 +05:30
..
c.vim nvim: Miscellaneous clean up 2020-05-09 19:17:58 +05:30
cpp.vim nvim: LSP cleanup and refactor 2020-04-15 09:27:36 +05:30
gitcommit.vim nvim: ftplugin: gitcommit: Add diff section jump only for git commits 2020-05-09 14:17:43 +05:30
gitrebase.vim nvim: after: ftplugin: Add helper key bindings for git rebase 2020-05-09 12:25:58 +05:30
haskell.vim nvim: Drop neomake, QFGrep and vim-grepper 2020-05-21 16:39:06 +05:30
markdown.vim nvim: LSP cleanup and refactor 2020-04-15 09:27:36 +05:30
purescript.vim nvim: Miscellaneous clean up 2020-05-09 19:17:58 +05:30
python.vim nvim: LSP cleanup and refactor 2020-04-15 09:27:36 +05:30
qf.vim nvim: Drop neomake, QFGrep and vim-grepper 2020-05-21 16:39:06 +05:30
rust.vim nvim: LSP cleanup and refactor 2020-04-15 09:27:36 +05:30
text.vim nvim: LSP cleanup and refactor 2020-04-15 09:27:36 +05:30
vim.vim nvim: Miscellaneous clean up 2020-05-09 19:17:58 +05:30