My NeoVim in 2021: next step

I was playing with my vimrc file ~/.config/nvim/init.vim for about 2 hours… And this is result. I am happy with this. My config is fully functionally and pretty fast.

Result

times in msec
  clock   self+sourced   self:  sourced script
  clock   elapsed:              other lines
 000.009  000.009: --- NVIM STARTING ---
 001.031  001.022: locale set
 010.433  009.401: inits 1
 010.462  000.029: window checked
 010.467  000.005: parsing arguments
 010.732  000.266: expanding arguments
 010.795  000.062: inits 2
 011.140  000.346: init highlight
 011.142  000.001: waiting for UI
 014.194  003.052: done waiting for UI
 014.220  000.025: initialized screen early for UI
 023.257  008.425  008.425: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/filetype.vim
 023.752  000.048  000.048: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/ftplugin.vim
 024.267  000.045  000.045: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/indent.vim
 026.388  001.645  001.645: sourcing /Users/pepa/.local/share/nvim/site/autoload/plug.vim
 029.524  001.591  001.591: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/ftoff.vim
 035.752  000.016  000.016: sourcing /Users/pepa/.local/share/nvim/plugged/vim-fugitive/ftdetect/fugitive.vim
 036.172  005.389  005.373: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/filetype.vim
 036.629  000.019  000.019: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/ftplugin.vim
 037.080  000.018  000.018: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/indent.vim
 038.079  000.242  000.242: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syncolor.vim
 038.479  000.833  000.591: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/synload.vim
 038.510  001.052  000.220: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syntax.vim
 039.184  000.147  000.147: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syncolor.vim
 040.178  000.220  000.220: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syncolor.vim
 048.168  009.527  009.160: sourcing /Users/pepa/.local/share/nvim/plugged/gruvbox/colors/gruvbox.vim
 049.942  000.932  000.932: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syncolor.vim
 052.888  000.275  000.275: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/syntax/syncolor.vim
 060.863  012.451  011.243: sourcing /Users/pepa/.local/share/nvim/plugged/gruvbox/colors/gruvbox.vim
 069.744  055.087  014.877: sourcing /Users/pepa/.config/nvim/init.vim
 069.857  000.550: sourcing vimrc file(s)
 070.559  000.150  000.150: sourcing /Users/pepa/.local/share/nvim/plugged/vim-commentary/plugin/commentary.vim
 071.606  000.846  000.846: sourcing /Users/pepa/.local/share/nvim/plugged/fzf/plugin/fzf.vim
 072.047  000.215  000.215: sourcing /Users/pepa/.local/share/nvim/plugged/vim-highlightedyank/plugin/highlightedyank.vim
 072.694  000.398  000.398: sourcing /Users/pepa/.local/share/nvim/plugged/auto-pairs/plugin/auto-pairs.vim
 073.668  000.757  000.757: sourcing /Users/pepa/.local/share/nvim/plugged/fzf.vim/plugin/fzf.vim
 075.050  001.151  001.151: sourcing /Users/pepa/.local/share/nvim/plugged/vim-fugitive/plugin/fugitive.vim
 075.464  000.044  000.044: sourcing /Users/pepa/.local/share/nvim/plugged/nvim-lspconfig/plugin/lspconfig.vim
 075.842  000.186  000.186: sourcing /Users/pepa/.local/share/nvim/plugged/completion-nvim/plugin/completion.vim
 076.403  000.144  000.144: sourcing /Users/pepa/.local/share/nvim/plugged/vim-gitgutter/autoload/gitgutter/utility.vim
 077.101  000.189  000.189: sourcing /Users/pepa/.local/share/nvim/plugged/vim-gitgutter/autoload/gitgutter/highlight.vim
 077.882  001.844  001.511: sourcing /Users/pepa/.local/share/nvim/plugged/vim-gitgutter/plugin/gitgutter.vim
 079.066  000.168  000.168: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/gzip.vim
 079.163  000.018  000.018: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/health.vim
 079.359  000.075  000.075: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/man.vim
 080.834  000.189  000.189: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
 080.911  001.480  001.290: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/matchit.vim
 081.133  000.148  000.148: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/matchparen.vim
 081.590  000.381  000.381: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/netrwPlugin.vim
 081.853  000.167  000.167: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/rplugin.vim
 082.046  000.105  000.105: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/shada.vim
 082.164  000.029  000.029: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/spellfile.vim
 082.398  000.153  000.153: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/tarPlugin.vim
 082.574  000.087  000.087: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/tohtml.vim
 082.675  000.024  000.024: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/tutor.vim
 082.918  000.161  000.161: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/plugin/zipPlugin.vim
 083.004  004.561: loading plugins
 083.242  000.238: loading packages
 083.438  000.195: loading after plugins
 083.452  000.014: inits 3
 085.407  001.955: reading ShaDa
 085.542  000.135: opening buffers
 089.493  000.142  000.142: sourcing /Users/pepa/.local/share/nvim/plugged/vim-gitgutter/autoload/gitgutter.vim
 089.777  004.093: BufEnter autocommands
 089.780  000.003: editing files in windows
 089.903  000.122: VimEnter autocommands
 089.905  000.002: UIEnter autocommands
 090.289  000.176  000.176: sourcing /usr/local/Caskroom/neovim-nightly/latest/nvim-osx64/share/nvim/runtime/autoload/provider/clipboard.vim
 090.297  000.216: before starting main loop
 091.487  001.189: first screen update
 091.491  000.004: --- NVIM STARTED ---