Comments (2)
Yea I could always do this for some plugins:
Here's my full startup time (just over 200ms) if you're interested:
000.007 000.007: --- NVIM STARTING ---
000.362 000.354: locale set
000.689 000.327: inits 1
000.709 000.020: window checked
000.713 000.004: parsing arguments
000.795 000.082: expanding arguments
000.862 000.068: inits 2
001.549 000.687: init highlight
001.665 000.116: waiting for UI
002.474 000.809: done waiting for UI
002.486 000.013: initialized screen early for UI
002.565 000.017 000.017: sourcing /usr/share/nvim/archlinux.vim
002.570 000.050 000.033: sourcing /etc/xdg//nvim/sysinit.vim
004.235 001.561 001.561: sourcing /home/chris/.config/nvim/autoload/plug.vim
023.360 002.801 002.801: sourcing /home/chris/.config/nvim/autoload/plugged/vim-polyglot/ftdetect/polyglot.vim
023.647 000.223 000.223: sourcing /home/chris/.config/nvim/autoload/plugged/vim-polyglot/ftdetect/polyglot_auto.vim
023.838 000.018 000.018: sourcing /home/chris/.config/nvim/autoload/plugged/vim-fugitive/ftdetect/fugitive.vim
024.165 000.014 000.014: sourcing /usr/share/vim/vimfiles/ftdetect/PKGBUILD.vim
024.192 000.013 000.013: sourcing /usr/share/vim/vimfiles/ftdetect/augeas.vim
024.229 000.024 000.024: sourcing /usr/share/vim/vimfiles/ftdetect/dockerfile.vim
024.306 010.939 007.846: sourcing /usr/share/nvim/runtime/filetype.vim
024.624 000.039 000.039: sourcing /usr/share/nvim/runtime/ftplugin.vim
024.949 000.033 000.033: sourcing /usr/share/nvim/runtime/indent.vim
025.941 000.352 000.352: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
026.113 000.805 000.453: sourcing /usr/share/nvim/runtime/syntax/synload.vim
026.149 001.142 000.337: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
026.176 023.565 009.852: sourcing /home/chris/.config/nvim/vim-plug/plugins.vim
026.851 000.553 000.553: sourcing /usr/share/nvim/runtime/syntax/nosyntax.vim
027.583 000.153 000.153: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
027.696 000.547 000.393: sourcing /usr/share/nvim/runtime/syntax/synload.vim
027.724 001.461 000.362: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
028.546 000.173 000.173: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
028.857 002.651 001.017: sourcing /home/chris/.config/nvim/general/settings.vim
028.897 000.017 000.017: sourcing /home/chris/.config/nvim/general/functions.vim
029.074 000.160 000.160: sourcing /home/chris/.config/nvim/keys/mappings.vim
030.014 000.247 000.247: sourcing /home/chris/.config/nvim/autoload/plugged/vim-which-key/autoload/which_key.vim
030.041 000.949 000.702: sourcing /home/chris/.config/nvim/keys/which-key.vim
030.149 000.087 000.087: sourcing /home/chris/.config/nvim/themes/syntax.vim
030.540 000.288 000.288: sourcing /usr/share/nvim/runtime/syntax/nosyntax.vim
031.228 000.164 000.164: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
031.328 000.530 000.366: sourcing /usr/share/nvim/runtime/syntax/synload.vim
031.354 001.137 000.319: sourcing /usr/share/nvim/runtime/syntax/syntax.vim
032.406 000.190 000.190: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
033.197 000.150 000.150: sourcing /usr/share/nvim/runtime/syntax/syncolor.vim
033.490 000.097 000.097: sourcing /home/chris/.config/nvim/autoload/plugged/onedark.vim/autoload/onedark.vim
050.339 018.884 018.446: sourcing /home/chris/.config/nvim/autoload/plugged/onedark.vim/colors/onedark.vim
050.376 020.208 000.187: sourcing /home/chris/.config/nvim/themes/onedark.vim
050.646 000.052 000.052: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/init.vim
050.951 000.070 000.070: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/parts.vim
051.110 000.015 000.015: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/formatter/short_path.vim
051.547 001.014 000.877: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/section.vim
051.632 001.210 000.196: sourcing /home/chris/.config/nvim/themes/airline.vim
051.664 000.018 000.018: sourcing /home/chris/.config/nvim/plug-config/rnvimr.vim
051.725 000.005 000.005: sourcing /home/chris/.config/nvim/plug-config/better-whitespace.vim
051.828 000.094 000.094: sourcing /home/chris/.config/nvim/plug-config/fzf.vim
051.853 000.014 000.014: sourcing /home/chris/.config/nvim/plug-config/vim-commentary.vim
051.889 000.028 000.028: sourcing /home/chris/.config/nvim/plug-config/rainbow.vim
051.915 000.016 000.016: sourcing /home/chris/.config/nvim/plug-config/codi.vim
051.945 000.020 000.020: sourcing /home/chris/.config/nvim/plug-config/quickscope.vim
051.982 000.025 000.025: sourcing /home/chris/.config/nvim/plug-config/vim-wiki.vim
052.032 000.040 000.040: sourcing /home/chris/.config/nvim/plug-config/sneak.vim
052.547 000.501 000.501: sourcing /home/chris/.config/nvim/plug-config/coc.vim
052.564 000.004 000.004: sourcing /home/chris/.config/nvim/plug-config/goyo.vim
052.576 000.004 000.004: sourcing /home/chris/.config/nvim/plug-config/vim-rooter.vim
052.624 000.040 000.040: sourcing /home/chris/.config/nvim/plug-config/start-screen.vim
052.654 000.020 000.020: sourcing /home/chris/.config/nvim/plug-config/gitgutter.vim
052.668 000.005 000.005: sourcing /home/chris/.config/nvim/plug-config/git-messenger.vim
052.685 000.007 000.007: sourcing /home/chris/.config/nvim/plug-config/closetags.vim
052.719 000.025 000.025: sourcing /home/chris/.config/nvim/plug-config/floaterm.vim
052.741 000.011 000.011: sourcing /home/chris/.config/nvim/plug-config/vista.vim
052.784 000.033 000.033: sourcing /home/chris/.config/nvim/plug-config/xtabline.vim
052.812 000.017 000.017: sourcing /home/chris/.config/nvim/plug-config/polyglot.vim
052.853 000.032 000.032: sourcing /home/chris/.config/nvim/plug-config/far.vim
052.875 000.013 000.013: sourcing /home/chris/.config/nvim/plug-config/tagalong.vim
052.889 000.006 000.006: sourcing /home/chris/.config/nvim/plug-config/illuminate.vim
052.900 000.003 000.003: sourcing /home/chris/.config/nvim/plug-config/bracey.vim
052.941 000.033 000.033: sourcing /home/chris/.config/nvim/plug-config/asynctask.vim
052.956 000.006 000.006: sourcing /home/chris/.config/nvim/plug-config/window-swap.vim
053.019 000.055 000.055: sourcing /home/chris/.config/nvim/plug-config/markdown-preview.vim
056.583 000.049 000.049: sourcing /home/chris/.config/nvim/paths.vim
056.600 054.010 004.038: sourcing /home/chris/.config/nvim/init.vim
056.602 000.055: sourcing vimrc file(s)
056.840 000.111 000.111: sourcing /home/chris/.config/nvim/autoload/plugged/vim-context-commentstring/plugin/context-commentstring.vim
057.290 000.396 000.396: sourcing /home/chris/.config/nvim/autoload/plugged/vim-speeddating/plugin/speeddating.vim
057.385 000.055 000.055: sourcing /home/chris/.config/nvim/autoload/plugged/vim-radical/plugin/radical.vim
057.688 000.267 000.267: sourcing /home/chris/.config/nvim/autoload/plugged/vim-eunuch/plugin/eunuch.vim
057.968 000.235 000.235: sourcing /home/chris/.config/nvim/autoload/plugged/vim-surround/plugin/surround.vim
058.095 000.084 000.084: sourcing /home/chris/.config/nvim/autoload/plugged/vim-commentary/plugin/commentary.vim
058.270 000.129 000.129: sourcing /home/chris/.config/nvim/autoload/plugged/vim-rooter/plugin/rooter.vim
058.405 000.099 000.099: sourcing /home/chris/.config/nvim/autoload/plugged/vim-sleuth/plugin/sleuth.vim
059.122 000.680 000.680: sourcing /home/chris/.config/nvim/autoload/plugged/vim-sneak/plugin/sneak.vim
059.468 000.304 000.304: sourcing /home/chris/.config/nvim/autoload/plugged/quick-scope/plugin/quick_scope.vim
059.536 000.022 000.022: sourcing /home/chris/.config/nvim/autoload/plugged/nvim-colorizer.lua/plugin/colorizer.vim
059.591 000.021 000.021: sourcing /home/chris/.config/nvim/autoload/plugged/rainbow/plugin/rainbow_main.vim
060.748 001.119 001.119: sourcing /home/chris/.config/nvim/autoload/plugged/vim-devicons/plugin/webdevicons.vim
061.003 000.200 000.200: sourcing /home/chris/.config/nvim/autoload/plugged/auto-pairs/plugin/auto-pairs.vim
061.230 000.190 000.190: sourcing /home/chris/.config/nvim/autoload/plugged/vim-closetag/plugin/closetag.vim
061.458 000.047 000.047: sourcing /home/chris/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/rpc.vim
061.868 000.340 000.340: sourcing /home/chris/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/util.vim
062.103 000.092 000.092: sourcing /home/chris/.config/nvim/autoload/plugged/coc.nvim/autoload/coc/client.vim
064.708 003.408 002.929: sourcing /home/chris/.config/nvim/autoload/plugged/coc.nvim/plugin/coc.vim
065.223 000.085 000.085: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/util.vim
065.274 000.505 000.420: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/plugin/airline.vim
065.388 000.067 000.067: sourcing /home/chris/.config/nvim/autoload/plugged/rnvimr/plugin/rnvimr.vim
065.744 000.317 000.317: sourcing /home/chris/.config/nvim/autoload/plugged/fzf/plugin/fzf.vim
066.305 000.500 000.500: sourcing /home/chris/.config/nvim/autoload/plugged/fzf.vim/plugin/fzf.vim
066.694 000.089 000.089: sourcing /home/chris/.config/nvim/autoload/plugged/vim-gitgutter/autoload/gitgutter/utility.vim
067.037 000.073 000.073: sourcing /home/chris/.config/nvim/autoload/plugged/vim-gitgutter/autoload/gitgutter/highlight.vim
067.933 001.560 001.398: sourcing /home/chris/.config/nvim/autoload/plugged/vim-gitgutter/plugin/gitgutter.vim
068.840 000.833 000.833: sourcing /home/chris/.config/nvim/autoload/plugged/vim-fugitive/plugin/fugitive.vim
069.009 000.119 000.119: sourcing /home/chris/.config/nvim/autoload/plugged/vim-rhubarb/plugin/rhubarb.vim
069.154 000.102 000.102: sourcing /home/chris/.config/nvim/autoload/plugged/gv.vim/plugin/gv.vim
069.278 000.077 000.077: sourcing /home/chris/.config/nvim/autoload/plugged/git-messenger.vim/plugin/gitmessenger.vim
069.543 000.223 000.223: sourcing /home/chris/.config/nvim/autoload/plugged/vim-floaterm/plugin/floaterm.vim
069.657 000.073 000.073: sourcing /home/chris/.config/nvim/autoload/plugged/vim-startify/plugin/startify.vim
069.747 000.051 000.051: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/plugin/vista.vim
069.854 000.059 000.059: sourcing /home/chris/.config/nvim/autoload/plugged/vim-which-key/plugin/which_key.vim
069.911 000.013 000.013: sourcing /home/chris/.config/nvim/autoload/plugged/goyo.vim/plugin/goyo.vim
069.967 000.020 000.020: sourcing /home/chris/.config/nvim/autoload/plugged/vim-snippets/plugin/vimsnippets.vim
071.209 001.208 001.208: sourcing /home/chris/.config/nvim/autoload/plugged/emmet-vim/plugin/emmet.vim
071.333 000.067 000.067: sourcing /home/chris/.config/nvim/autoload/plugged/codi.vim/plugin/codi.vim
071.557 000.187 000.187: sourcing /home/chris/.config/nvim/autoload/plugged/vim-xtabline/plugin/xTabline.vim
071.681 000.084 000.084: sourcing /home/chris/.config/nvim/autoload/plugged/undotree/plugin/undotree.vim
071.832 000.108 000.108: sourcing /home/chris/.config/nvim/autoload/plugged/vim-illuminate/plugin/illuminate.vim
071.972 000.094 000.094: sourcing /home/chris/.config/nvim/autoload/plugged/far.vim/plugin/far.vim
072.125 000.099 000.099: sourcing /home/chris/.config/nvim/autoload/plugged/tagalong.vim/plugin/tagalong.vim
072.213 000.042 000.042: sourcing /home/chris/.config/nvim/autoload/plugged/bracey.vim/plugin/bracey.vim
072.316 000.065 000.065: sourcing /home/chris/.config/nvim/autoload/plugged/vim-smoothie/plugin/smoothie.vim
073.145 000.790 000.790: sourcing /home/chris/.config/nvim/autoload/plugged/asynctasks.vim/plugin/asynctasks.vim
074.383 001.187 001.187: sourcing /home/chris/.config/nvim/autoload/plugged/asyncrun.vim/plugin/asyncrun.vim
074.466 000.021 000.021: sourcing /home/chris/.config/nvim/autoload/plugged/vim-windowswap/plugin/WindowSwap.vim
074.623 000.122 000.122: sourcing /home/chris/.config/nvim/autoload/plugged/markdown-preview.nvim/plugin/mkdp.vim
074.693 000.031 000.031: sourcing /home/chris/.config/nvim/autoload/plugged/vim-gist/plugin/gist.vim
075.129 000.394 000.394: sourcing /home/chris/.config/nvim/autoload/plugged/vim-better-whitespace/plugin/better-whitespace.vim
075.579 000.151 000.151: sourcing /home/chris/.config/nvim/autoload/plugged/vim-visual-multi/autoload/vm/plugs.vim
076.122 000.170 000.170: sourcing /home/chris/.config/nvim/autoload/plugged/vim-visual-multi/autoload/vm/maps.vim
076.362 000.094 000.094: sourcing /home/chris/.config/nvim/autoload/plugged/vim-visual-multi/autoload/vm/maps/all.vim
077.228 002.018 001.604: sourcing /home/chris/.config/nvim/autoload/plugged/vim-visual-multi/plugin/visual-multi.vim
077.356 000.073 000.073: sourcing /home/chris/.config/nvim/autoload/plugged/vim-bbye/plugin/bbye.vim
077.648 000.131 000.131: sourcing /usr/share/nvim/runtime/plugin/gzip.vim
077.676 000.007 000.007: sourcing /usr/share/nvim/runtime/plugin/health.vim
077.747 000.062 000.062: sourcing /usr/share/nvim/runtime/plugin/man.vim
078.208 000.179 000.179: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
078.231 000.473 000.294: sourcing /usr/share/nvim/runtime/plugin/matchit.vim
078.376 000.127 000.127: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim
078.742 000.355 000.355: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim
079.085 000.093 000.093: sourcing /usr/share/nvim/runtime/autoload/remote/host.vim
079.349 000.082 000.082: sourcing /usr/share/nvim/runtime/autoload/remote/define.vim
079.403 000.562 000.386: sourcing /home/chris/.local/share/nvim/rplugin.vim
079.406 000.649 000.087: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim
079.504 000.079 000.079: sourcing /usr/share/nvim/runtime/plugin/shada.vim
079.534 000.014 000.014: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim
079.656 000.109 000.109: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim
079.730 000.054 000.054: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim
079.757 000.012 000.012: sourcing /usr/share/nvim/runtime/plugin/tutor.vim
079.896 000.117 000.117: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim
079.953 000.011 000.011: sourcing /usr/share/vim/vimfiles/plugin/fzf.vim
079.956 002.726: loading plugins
079.988 000.032: loading packages
080.027 000.039: loading after plugins
080.037 000.010: inits 3
082.177 002.140: reading ShaDa
082.747 000.184 000.184: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/extensions.vim
082.969 000.118 000.118: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/extensions/branch.vim
083.175 000.056 000.056: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/extensions/hunks.vim
083.296 000.027 000.027: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/extensions/coc.vim
084.100 000.112 000.112: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/highlighter.vim
084.842 000.101 000.101: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline.vim
085.508 000.027 000.027: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/themes.vim
085.803 000.461 000.434: sourcing /home/chris/.config/nvim/autoload/plugged/onedark.vim/autoload/airline/themes/onedark.vim
086.098 000.846 000.385: sourcing /home/chris/.config/nvim/autoload/plugged/onedark.vim/autoload/airline/themes/onedark.vim
093.790 000.105 000.105: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/builder.vim
094.019 000.046 000.046: sourcing /home/chris/.config/nvim/autoload/plugged/vim-airline/autoload/airline/extensions/default.vim
115.632 031.860: opening buffers
116.806 000.114 000.114: sourcing /home/chris/.config/nvim/autoload/plugged/vim-gitgutter/autoload/gitgutter.vim
117.204 001.458: BufEnter autocommands
117.208 000.004: editing files in windows
117.898 000.029 000.029: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/init.vim
117.962 000.405 000.376: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista.vim
118.092 000.030 000.030: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/source.vim
126.074 007.814 007.814: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/executive/ctags.vim
126.303 000.074 000.074: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/statusline.vim
126.493 000.097 000.097: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/util.vim
126.642 000.055 000.055: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/autocmd.vim
132.638 000.398 000.398: sourcing /home/chris/.config/nvim/autoload/plugged/vim-startify/autoload/startify.vim
149.340 008.040 008.040: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim
150.948 000.295 000.295: sourcing /home/chris/.config/nvim/autoload/plugged/vim-startify/syntax/startify.vim
151.291 000.085 000.085: sourcing /home/chris/.config/nvim/autoload/plugged/rainbow/autoload/rainbow_main.vim
151.497 000.053 000.053: sourcing /home/chris/.config/nvim/autoload/plugged/rainbow/autoload/rainbow.vim
155.499 000.054 000.054: sourcing /home/chris/.config/nvim/autoload/plugged/vim-context-commentstring/autoload/context/commentstring.vim
193.178 058.570: VimEnter autocommands
193.184 000.006: UIEnter autocommands
193.186 000.003: before starting main loop
193.432 000.077 000.077: sourcing /home/chris/.config/nvim/autoload/plugged/vim-illuminate/autoload/illuminate.vim
193.711 000.087 000.087: sourcing /home/chris/.config/nvim/autoload/plugged/vista.vim/autoload/vista/cursor.vim
200.859 007.509: first screen update
200.871 000.012: --- NVIM STARTED ---
Some day I'll probably go through the list and apply some lazy load config, one big offender is polyglot, you could shave of ~20ms just by getting rid of that.
from lunarvim.
Thanks a lot !
from lunarvim.
Related Issues (20)
- Icons are Broken HOT 3
- Lunarvim Problems with LSP in general in ubuntu 22.04 docker HOT 1
- Using LunarVim as git editor on Windows HOT 1
- Telescope's Ctrl + / on open panel throwing error "Invalid 'event': 'User TelescopeKeymap'" HOT 4
- Crystalline (Crystal LSP) isn't doing anything HOT 3
- Go to definition (gd) on a C# project throws an error. HOT 5
- Fresh LunarVim install has tree-sitter errors HOT 3
- nvim tree fails to remove files from explorer when deleting HOT 4
- Nightly version does not show styled text(in help) HOT 1
- auto sessions don't work on latest HOT 5
- dotfiles in a directory hidden HOT 2
- How can i disable auto-expanding of a funciton's signature in completion? HOT 1
- characters not displayed HOT 2
- Mason cannot find correct python path
- Failed to run `config` for nvim-treesitter HOT 2
- Failed to source `.local/share/lunarvim/site/pack/lazy/opt/nvim-treesitter/plugin/nvim-treesitter.lua` HOT 4
- error: unknown flag `u' HOT 2
- dartls not working properly HOT 1
- Integration for Rust "rustoceanivm" plugin that replaced "rust-tools". HOT 1
- nvim-treesitter crashes lvim
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lunarvim.