[bug] vim exit time is too long
" $ uname -r
" 5.13.8-arch1-1
" $ has nvim
" ✓ nvim 0.5.0
" $ has python
" ✓ python 3.9.6
" $ vi ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/test.vim
set runtimepath=$VIMRUNTIME,~/.local/share/nvim/repos/github.com/mhinz/vim-startify,~/.local/share/nvim/repos/gitlab.com/code-stats/code-stats-vim
" $ vi -u ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/test.vim
press ZZ
or :q<CR>
to quit vim.
it costs > 1s
in my machine.
however, if I
$ vi -u ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/test.vim test.txt
press ZZ
or :q<CR>
to quit vim, then the exit time will recover to ~=0s
if I
$ vi -u ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/test.vim test.txt
:Startify<CR>
press ZZ
or :q<CR>
to quit vim, then the exit time is still > 1s
.
this is :scriptnames
for test.vim
:
1: ~/.config/nvim/test.vim
2: /usr/share/nvim/runtime/filetype.vim
3: /usr/share/nvim/runtime/ftplugin.vim
4: /usr/share/nvim/runtime/indent.vim
5: /usr/share/nvim/runtime/syntax/syntax.vim
6: /usr/share/nvim/runtime/syntax/synload.vim
7: /usr/share/nvim/runtime/syntax/syncolor.vim
8: /usr/share/nvim/runtime/plugin/gzip.vim
9: /usr/share/nvim/runtime/plugin/health.vim
10: /usr/share/nvim/runtime/plugin/man.vim
11: /usr/share/nvim/runtime/plugin/matchit.vim
12: /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
13: /usr/share/nvim/runtime/plugin/matchparen.vim
14: /usr/share/nvim/runtime/plugin/netrwPlugin.vim
15: /usr/share/nvim/runtime/plugin/rplugin.vim
16: ~/.local/share/nvim/rplugin.vim
17: /usr/share/nvim/runtime/plugin/shada.vim
18: /usr/share/nvim/runtime/plugin/spellfile.vim
19: /usr/share/nvim/runtime/plugin/tarPlugin.vim
20: /usr/share/nvim/runtime/plugin/tohtml.vim
21: /usr/share/nvim/runtime/plugin/tutor.vim
22: /usr/share/nvim/runtime/plugin/zipPlugin.vim
23: ~/.local/share/nvim/repos/github.com/mhinz/vim-startify/plugin/startify.vim
24: ~/.local/share/nvim/repos/gitlab.com/code-stats/code-stats-vim/plugin/codestats.vim
25: /usr/share/nvim/runtime/autoload/provider/python3.vim
26: /usr/share/nvim/runtime/autoload/provider/pythonx.vim
27: /usr/share/nvim/runtime/autoload/remote/host.vim
28: /usr/share/nvim/runtime/autoload/provider.vim
29: ~/.local/share/nvim/repos/github.com/mhinz/vim-startify/autoload/startify.vim
30: ~/.local/share/nvim/repos/github.com/mhinz/vim-startify/autoload/startify/fortune.vim
31: ~/.local/share/nvim/repos/github.com/mhinz/vim-startify/syntax/startify.vim
thanks a lot.