hyiltiz / vim-plugins-profile

:clock4: Profile Vim's plugins, generate awesome statistics and optimize (n)vim startup time
GNU General Public License v3.0
627 stars 38 forks source link

Doesn't show any plugins #26

Closed MuizU closed 3 years ago

MuizU commented 3 years ago

When I run python <(curl -sSL https://raw.githubusercontent.com/hyiltiz/vim-plugins-profile/master/vim-plugins-profile.py) I get only nvim as a plugin and there are no plugins in the list image

hyiltiz commented 3 years ago

Which plugin manager are you using? And where is your .vimrc file and the .vim directories located?

MuizU commented 3 years ago

Which plugin manager are you using? And where is your .vimrc file and the .vim directories located?

I'm using neovim so my configs are not in .vim and I am using vim-plug

hyiltiz commented 3 years ago

I am testing with neovim and vim-plug and it works. So is your config located at ~/.config/nvim? It would be easier if you could either send a patch (most relevant code is in https://github.com/hyiltiz/vim-plugins-profile/blob/master/vim-plugins-profile.py#L105) or upload the output of nvim --startuptime output.log. See if I can help debug this for you.

MuizU commented 3 years ago

Yes my configs are in ~/.config/nvim . The output of nvim --startuptime output.log is below

times in msec
 clock   self+sourced   self:  sourced script
 clock   elapsed:              other lines

000.009  000.009: --- NVIM STARTING ---
000.594  000.585: locale set
001.615  001.021: inits 1
001.696  000.081: window checked
001.713  000.017: parsing arguments
001.961  000.248: expanding arguments
002.169  000.208: inits 2
003.197  001.027: init highlight
003.200  000.004: waiting for UI
008.451  005.251: done waiting for UI
009.059  000.607: initialized screen early for UI
009.824  000.150  000.150: sourcing $VIM/sysinit.vim
011.579  000.871  000.871: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
011.913  001.348  000.477: sourcing /usr/share/nvim/runtime/syntax/synload.vim
025.496  000.142  000.142: sourcing /usr/share/vim/vimfiles/ftdetect/meson.vim
025.884  013.914  013.772: sourcing /usr/share/nvim/runtime/filetype.vim
026.555  016.273  001.011: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
027.094  000.143  000.143: sourcing /usr/share/nvim/runtime/filetype.vim
028.132  000.236  000.236: sourcing /usr/share/nvim/runtime/ftplugin.vim
029.494  000.312  000.312: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
030.233  020.157  003.193: sourcing /home/muizu/.config/nvim/general/settings.vim
030.349  000.078  000.078: sourcing /home/muizu/.config/nvim/general/functions.vim
030.733  000.331  000.331: sourcing /home/muizu/.config/nvim/keys/mappings.vim
030.897  000.127  000.127: sourcing /home/muizu/.config/nvim/keys/which-key.vim
033.593  002.599  002.599: sourcing /home/muizu/.config/nvim/autoload/plug.vim
066.147  001.232  001.232: sourcing /usr/share/nvim/runtime/ftoff.vim
085.754  000.078  000.078: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/filetype.vim
106.838  000.093  000.093: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-ltsa-syntax/ftdetect/lts.vim
107.051  000.051  000.051: sourcing /home/muizu/.config/nvim/autoload/plugged/nvim-treesitter/ftdetect/query.vim
107.914  000.237  000.237: sourcing /home/muizu/.config/nvim/autoload/plugged/sxhkd-vim/ftdetect/sxhkd.vim
108.469  000.177  000.177: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/ftdetect/polyglot.vim
109.523  000.140  000.140: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-vue/ftdetect/vue.vim
109.700  000.043  000.043: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-fugitive/ftdetect/fugitive.vim
110.083  000.075  000.075: sourcing /home/muizu/.config/nvim/autoload/plugged/vimtex/ftdetect/tex.vim
110.290  000.070  000.070: sourcing /home/muizu/.config/nvim/autoload/plugged/ultisnips/ftdetect/snippets.vim
111.038  000.170  000.170: sourcing /usr/share/vim/vimfiles/ftdetect/meson.vim
111.639  025.351  024.294: sourcing /usr/share/nvim/runtime/filetype.vim
113.201  000.037  000.037: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-ltsa-syntax/ftdetect/lts.vim
113.448  000.106  000.106: sourcing /home/muizu/.config/nvim/autoload/plugged/nvim-treesitter/ftdetect/query.vim
113.727  000.030  000.030: sourcing /home/muizu/.config/nvim/autoload/plugged/sxhkd-vim/ftdetect/sxhkd.vim
113.992  000.077  000.077: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/ftdetect/polyglot.vim
114.369  000.068  000.068: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-vue/ftdetect/vue.vim
114.534  000.026  000.026: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-fugitive/ftdetect/fugitive.vim
114.790  000.045  000.045: sourcing /home/muizu/.config/nvim/autoload/plugged/vimtex/ftdetect/tex.vim
115.044  000.081  000.081: sourcing /home/muizu/.config/nvim/autoload/plugged/ultisnips/ftdetect/snippets.vim
115.616  000.297  000.297: sourcing /usr/share/vim/vimfiles/ftdetect/meson.vim
169.912  087.342  061.146: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/autoload/polyglot/init.vim
169.962  087.665  000.323: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/filetype.vim
170.750  000.141  000.141: sourcing /usr/share/nvim/runtime/filetype.vim
171.440  000.027  000.027: sourcing /usr/share/nvim/runtime/ftplugin.vim
172.313  000.069  000.069: sourcing /usr/share/nvim/runtime/indent.vim
172.833  141.901  050.168: sourcing /home/muizu/.config/nvim/vim-plugins/plugins.vim
172.996  000.117  000.117: sourcing /home/muizu/.config/nvim/plug-config/signify.vim
173.065  000.024  000.024: sourcing /home/muizu/.config/nvim/plug-config/bracey.vim
174.918  001.828  001.828: sourcing /home/muizu/.config/nvim/plug-config/coc/coc.vim
177.430  002.106  002.106: sourcing /home/muizu/.config/nvim/plug-config/comments.vim
178.005  000.035  000.035: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/filetype.vim
178.059  000.023  000.023: sourcing /usr/share/nvim/runtime/filetype.vim
178.710  000.036  000.036: sourcing /usr/share/nvim/runtime/ftplugin.vim
180.455  000.918  000.918: sourcing /usr/share/nvim/runtime/syntax/nosyntax.vim
181.421  000.259  000.259: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
181.779  000.938  000.680: sourcing /usr/share/nvim/runtime/syntax/synload.vim
181.814  002.774  000.917: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
181.820  004.307  001.439: sourcing /home/muizu/.config/nvim/plug-config/vimwiki.vim
181.885  000.030  000.030: sourcing /home/muizu/.config/nvim/plug-config/coc/coc-extensions.vim
181.947  000.038  000.038: sourcing /home/muizu/.config/nvim/plug-config/lazygit.vim
182.034  000.063  000.063: sourcing /home/muizu/.config/nvim/plug-config/vimtex.vim
182.073  000.015  000.015: sourcing /home/muizu/.config/nvim/plug-config/undotree.vim
182.104  000.010  000.010: sourcing /home/muizu/.config/nvim/plug-config/prob.vim
182.208  000.083  000.083: sourcing /home/muizu/.config/nvim/plug-config/fugitive.vim
182.314  000.073  000.073: sourcing /home/muizu/.config/nvim/plug-config/rainbow.vim
182.356  000.015  000.015: sourcing /home/muizu/.config/nvim/plug-config/ctrlp.vim
182.571  000.191  000.191: sourcing /home/muizu/.config/nvim/plug-config/fzf.vim
182.688  000.084  000.084: sourcing /home/muizu/.config/nvim/plug-config/start-screen.vim
182.757  000.039  000.039: sourcing /home/muizu/.config/nvim/plug-config/vim-polyglot.vim
183.122  000.339  000.339: sourcing /home/muizu/.config/nvim/modules/netrw.vim
184.715  001.393  001.393: sourcing /usr/share/nvim/runtime/syntax/nosyntax.vim
185.651  000.216  000.216: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
186.060  000.988  000.771: sourcing /usr/share/nvim/runtime/syntax/synload.vim
186.119  002.853  000.472: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
187.044  000.345  000.345: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
190.320  000.347  000.347: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
191.762  000.239  000.239: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
192.418  000.152  000.152: sourcing /home/muizu/.config/nvim/autoload/plugged/palenight.vim/autoload/palenight.vim
224.473  036.471  035.733: sourcing /home/muizu/.config/nvim/autoload/plugged/palenight.vim/colors/palenight.vim
224.585  041.373  001.704: sourcing /home/muizu/.config/nvim/themes/palenight.vim
224.711  000.057  000.057: sourcing /home/muizu/.config/nvim/themes/lightline.vim
237.411  227.456  014.070: sourcing /home/muizu/.config/nvim/init.vim
237.429  000.764: sourcing vimrc file(s)
237.810  000.069  000.069: sourcing /home/muizu/.config/nvim/autoload/plugged/rainbow/plugin/rainbow_main.vim
238.019  000.112  000.112: sourcing /home/muizu/.config/nvim/autoload/plugged/bracey.vim/plugin/bracey.vim
238.841  000.733  000.733: sourcing /home/muizu/.config/nvim/autoload/plugged/git-blame-nvim/plugin/git-blame.vim
239.456  000.424  000.424: sourcing /home/muizu/.config/nvim/autoload/plugged/comments.vim/plugin/comments.vim
240.970  001.110  001.110: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-startify/plugin/startify.vim
241.785  000.046  000.046: sourcing /home/muizu/.config/nvim/autoload/plugged/tcomment_vim/autoload/tcomment/deprecated.vim
246.138  004.568  004.522: sourcing /home/muizu/.config/nvim/autoload/plugged/tcomment_vim/plugin/tcomment.vim
255.265  009.004  009.004: sourcing /home/muizu/.config/nvim/autoload/plugged/nvim-treesitter/plugin/nvim-treesitter.vim
256.188  000.720  000.720: sourcing /home/muizu/.config/nvim/autoload/plugged/prob.vim/plugin/prob.vim
256.465  000.139  000.139: sourcing /home/muizu/.config/nvim/autoload/plugged/tig-explorer.vim/plugin/tig_explorer.vim
257.944  000.900  000.900: sourcing /home/muizu/.config/nvim/autoload/plugged/vimwiki/autoload/vimwiki/vars.vim
261.317  000.174  000.174: sourcing /home/muizu/.config/nvim/autoload/plugged/vimwiki/autoload/vimwiki/u.vim
265.682  009.127  008.053: sourcing /home/muizu/.config/nvim/autoload/plugged/vimwiki/plugin/vimwiki.vim
267.030  000.502  000.502: sourcing /home/muizu/.config/nvim/autoload/plugged/undotree/plugin/undotree.vim
268.359  001.100  001.100: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-surround/plugin/surround.vim
268.765  000.166  000.166: sourcing /home/muizu/.config/nvim/autoload/plugged/bclose.vim/plugin/bclose.vim
268.967  000.096  000.096: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-snippets/plugin/vimsnippets.vim
270.228  000.950  000.950: sourcing /home/muizu/.config/nvim/autoload/plugged/lightline.vim/plugin/lightline.vim
271.269  000.423  000.423: sourcing /home/muizu/.config/nvim/autoload/plugged/ctrlp.vim/autoload/ctrlp/mrufiles.vim
271.752  001.401  000.978: sourcing /home/muizu/.config/nvim/autoload/plugged/ctrlp.vim/plugin/ctrlp.vim
273.563  000.696  000.696: sourcing /home/muizu/.config/nvim/autoload/plugged/delimitMate/autoload/delimitMate.vim
279.232  007.337  006.641: sourcing /home/muizu/.config/nvim/autoload/plugged/delimitMate/plugin/delimitMate.vim
279.948  000.528  000.528: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-signify/plugin/signify.vim
282.854  002.773  002.773: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-fugitive/plugin/fugitive.vim
732.503  449.489  449.489: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-rhubarb/plugin/rhubarb.vim
734.067  001.123  001.123: sourcing /home/muizu/.config/nvim/autoload/plugged/gv.vim/plugin/gv.vim
735.186  000.705  000.705: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-gitbranch/plugin/gitbranch.vim
735.437  000.090  000.090: sourcing /home/muizu/.config/nvim/autoload/plugged/nvim-colorizer.lua/plugin/colorizer.vim
749.725  014.163  014.163: sourcing /home/muizu/.config/nvim/autoload/plugged/caw.vim/plugin/caw.vim
751.515  000.388  000.388: sourcing /home/muizu/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/rpc.vim
753.769  001.671  001.671: sourcing /home/muizu/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/util.vim
769.186  000.970  000.970: sourcing /home/muizu/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/client.vim
804.907  054.883  051.854: sourcing /home/muizu/.config/nvim/autoload/plugged/coc.nvim/plugin/coc.vim
811.736  006.410  006.410: sourcing /home/muizu/.config/nvim/autoload/plugged/fzf/plugin/fzf.vim
814.982  002.880  002.880: sourcing /home/muizu/.config/nvim/autoload/plugged/fzf.vim/plugin/fzf.vim
815.699  000.524  000.524: sourcing /home/muizu/.config/nvim/autoload/plugged/fzf-checkout.vim/plugin/fzf_checkout.vim
817.558  001.477  001.477: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-rooter/plugin/rooter.vim
826.219  000.298  000.298: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-devicons/autoload/devicons/plugins/ctrlp.vim
828.123  000.461  000.461: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-devicons/autoload/devicons/plugins/startify.vim
828.777  010.595  009.835: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-devicons/plugin/webdevicons.vim
829.578  000.506  000.506: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-which-key/plugin/which_key.vim
831.161  000.153  000.153: sourcing /home/muizu/.config/nvim/autoload/plugged/ultisnips/autoload/UltiSnips/map_keys.vim
831.491  001.644  001.490: sourcing /home/muizu/.config/nvim/autoload/plugged/ultisnips/plugin/UltiSnips.vim
834.659  002.983  002.983: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/plugin/polyglot.vim
836.862  001.592  001.592: sourcing /usr/share/nvim/runtime/plugin/gzip.vim
836.951  000.029  000.029: sourcing /usr/share/nvim/runtime/plugin/health.vim
837.544  000.528  000.528: sourcing /usr/share/nvim/runtime/plugin/man.vim
840.286  001.610  001.610: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
840.993  003.382  001.772: sourcing /usr/share/nvim/runtime/plugin/matchit.vim
842.424  001.238  001.238: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim
845.189  002.686  002.686: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim
845.581  000.311  000.311: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim
846.211  000.576  000.576: sourcing /usr/share/nvim/runtime/plugin/shada.vim
846.343  000.052  000.052: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim
846.795  000.415  000.415: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim
847.030  000.189  000.189: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim
847.128  000.050  000.050: sourcing /usr/share/nvim/runtime/plugin/tutor.vim
847.565  000.400  000.400: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim
847.753  000.033  000.033: sourcing /usr/share/vim/vimfiles/plugin/fzf.vim
847.764  010.521: loading plugins
847.966  000.203: loading packages
848.493  000.227  000.227: sourcing /home/muizu/.config/nvim/autoload/plugged/ultisnips/after/plugin/UltiSnips_after.vim
848.585  000.392: loading after plugins
848.614  000.029: inits 3
855.723  007.109: reading ShaDa
857.009  001.287: opening buffers
861.671  001.916  001.916: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-polyglot/autoload/polyglot/sleuth.vim
863.465  000.765  000.765: sourcing /home/muizu/.config/nvim/autoload/plugged/lightline.vim/autoload/lightline.vim
864.428  000.108  000.108: sourcing /home/muizu/.config/nvim/autoload/plugged/vim-gitbranch/autoload/gitbranch.vim
864.969  000.062  000.062: sourcing /home/muizu/.config/nvim/autoload/plugged/lightline.vim/autoload/lightline/tab.vim
865.813  000.246  000.246: sourcing /home/muizu/.config/nvim/autoload/plugged/lightline.vim/autoload/lightline/colorscheme.vim
866.750  001.491  001.244: sourcing /home/muizu/.config/nvim/autoload/plugged/lightline.vim/autoload/lightline/colorscheme/molokai.vim
881.441  020.089: BufEnter autocommands
881.460  000.019: editing files in windows
881.989  000.205  000.205: sourcing /home/muizu/.config/nvim/autoload/plugged/ctrlp.vim/autoload/ctrlp/utils.vim
hyiltiz commented 3 years ago

I created a file vim.log with the text you sent, commented out L12-L22 in vim-plugins-profile.sh, and ran the bash script. It works fine. Can you check if other versions such as bash, R, Ruby still works for you? If so, then we'll only need to fix the python version once we can pinpoint it.

MuizU commented 3 years ago

No worries it's working now. The issue was because I didn't have the plugins stored in the usual location it's supposed to be in according to vim-plug. Thanks for the help