Closed gepbird closed 8 months ago
How can I really disable this plugin for specific filetypes
See :h g:rainbow_delimiters
under blacklist
.
and why is the performance this bad?
You have a lot of code blocks, each of which has its own parser even if they have the same language. I don't think there is anything that can be done with a Markdown file that large. If this was some other language which did not have injected languages performance would probably be better.
By the way, the blacklist
entries can be functions, so you could have a function that turns off highlighting if your file is larger than a certain number of lines. That way you still get rainbow delimiters in small Markdown files.
Thanks for your quick solution and explanation!
Blacklisting markdown fixes this issue.
Neovim version
0.9.5
Language affected
markdown (may apply to others)
Query
No response
Strategy
global and noop
Description
When opening a big file, for example https://raw.githubusercontent.com/neovim/nvim-lspconfig/master/doc/server_configurations.md, one CPU core maxes out for a few seconds, freezing neovim.
With default settings, only treesitter and this plugin, it takes 12 seconds to load the file.
config
require 'rainbow-delimiters.setup'.setup { }startuptime
times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.021 000.021: --- NVIM STARTING --- 000.322 000.301: event init 000.447 000.125: early init 000.536 000.089: locale set 000.608 000.071: init first window 001.073 000.466: inits 1 001.104 000.031: window checked 001.173 000.070: parsing arguments 001.881 000.080 000.080: require('vim.shared') 002.065 000.069 000.069: require('vim._options') 002.068 000.181 000.112: require('vim._editor') 002.070 000.325 000.065: require('vim._init_packages') 002.072 000.573: init lua interpreter 002.227 000.155: expanding arguments 002.296 000.069: inits 2 002.688 000.392: init highlight 002.690 000.002: waiting for UI 003.198 000.508: done waiting for UI 003.219 000.021: clear screen 003.434 000.216: init default mappings & autocommands 003.622 000.187: --cmd commands 020.924 000.089 000.089: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 023.303 000.064 000.064: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 026.653 000.129 000.129: require('vim.treesitter.language') 026.664 000.654 000.525: require('vim.treesitter.query') 026.794 000.128 000.128: require('vim.treesitter._range') 026.801 001.407 000.624: require('vim.treesitter.languagetree') 026.806 003.087 001.681: require('vim.treesitter') 026.967 000.080 000.080: require('rainbow-delimiters.config') 026.972 000.164 000.084: require('rainbow-delimiters.log') 027.019 000.045 000.045: require('rainbow-delimiters.util') 027.024 003.494 000.198: require('rainbow-delimiters.lib') 027.274 000.081 000.081: require('rainbow-delimiters.stack') 027.281 000.256 000.175: require('rainbow-delimiters.strategy.global') 027.490 000.207 000.207: require('rainbow-delimiters.strategy.local') 027.537 000.045 000.045: require('rainbow-delimiters.strategy.no-op') 027.539 004.138 000.137: require('rainbow-delimiters') 027.591 000.050 000.050: require('rainbow-delimiters.setup') 027.602 004.252 000.064: sourcing minimal-default.lua 027.607 019.580: sourcing vimrc file(s) 036.802 005.614 005.614: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 039.499 000.153 000.153: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 039.695 002.816 002.663: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 049.825 000.444 000.444: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 050.464 000.137 000.137: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 050.506 000.013 000.013: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 051.569 000.155 000.155: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 051.875 001.345 001.190: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 052.017 000.116 000.116: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 052.322 000.277 000.277: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 052.513 000.023 000.023: sourcing /nix/store/bblz641skyv682mpdqa50h6j6blqw0hz-neovim-0.9.5/rplugin.vim 052.682 000.301 000.278: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 052.777 000.057 000.057: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 052.856 000.024 000.024: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 053.087 000.111 000.111: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 053.214 000.084 000.084: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 053.265 000.016 000.016: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 053.426 000.129 000.129: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 054.205 000.082 000.082: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 054.318 000.076 000.076: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 054.401 000.047 000.047: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 054.427 015.131: loading rtp plugins 079.763 000.223 000.223: require('nvim-treesitter.utils') 081.648 001.878 001.878: require('nvim-treesitter.parsers') 082.469 000.049 000.049: require('nvim-treesitter.compat') 082.878 000.279 000.279: require('nvim-treesitter.ts_utils') 082.884 000.412 000.133: require('nvim-treesitter.tsrange') 082.948 000.062 000.062: require('nvim-treesitter.caching') 082.958 000.828 000.305: require('nvim-treesitter.query') 082.974 001.172 000.344: require('nvim-treesitter.configs') 082.976 001.325 000.153: require('nvim-treesitter.info') 083.185 000.207 000.207: require('nvim-treesitter.shell_command_selectors') 083.211 004.276 000.643: require('nvim-treesitter.install') 083.275 000.062 000.062: require('nvim-treesitter.statusline') 083.425 000.148 000.148: require('nvim-treesitter.query_predicates') 083.428 021.631 017.145: require('nvim-treesitter') 083.720 021.981 000.351: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 084.083 000.086 000.086: require('rainbow-delimiters.default') 084.131 000.223 000.138: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/rainbow-delimiters.nvim/plugin/rainbow-delimiters.lua 096.038 019.407: loading packages 096.052 000.013: loading after plugins 096.067 000.015: inits 3 099.512 003.445: reading ShaDa 105.803 002.560 002.560: require('vim.filetype') 131.851 000.216 000.216: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 131.995 002.443 002.227: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 132.307 009.939 007.496: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 146.979 000.172 000.172: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 147.042 000.554 000.382: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 149.831 000.284 000.284: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 152.468 000.699 000.699: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 159.730 004.889 004.889: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 160.766 016.573 010.147: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 163.863 000.663 000.663: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 163.941 021.783 004.547: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 282.024 002.790 002.790: require('vim.filetype.detect') 1007.827 000.013 000.013: require('vim.F') 1008.134 000.300 000.300: require('editorconfig') 1008.164 000.026 000.026: require('vim.fs') 1008.523 871.599: opening buffers 1008.557 000.034: BufEnter autocommands 1008.559 000.002: editing files in windows 1008.697 000.138: VimEnter autocommands 1008.699 000.002: UIEnter autocommands 1008.701 000.001: before starting main loop 1016.056 007.355: first screen update 1016.059 000.003: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.030 000.030: --- NVIM STARTING --- 000.485 000.454: event init 000.724 000.239: early init 000.880 000.156: locale set 000.988 000.108: init first window 001.708 000.720: inits 1 001.729 000.021: window checked 001.807 000.078: parsing arguments 002.692 000.097 000.097: require('vim.shared') 003.071 000.082 000.082: require('vim._options') 003.075 000.375 000.293: require('vim._editor') 003.077 000.579 000.107: require('vim._init_packages') 003.080 000.693: init lua interpreter 004.400 001.320: expanding arguments 004.560 000.160: inits 2 005.096 000.536: init highlight times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.017 000.017: --- NVIM STARTING --- 000.275 000.258: event init 000.402 000.127: early init 000.500 000.098: locale set 000.563 000.063: init first window 001.031 000.468: inits 1 001.062 000.031: window checked 001.132 000.070: parsing arguments 001.808 000.079 000.079: require('vim.shared') 002.081 000.067 000.067: require('vim._options') 002.084 000.271 000.203: require('vim._editor') 002.086 000.386 000.037: require('vim._init_packages') 002.089 000.570: init lua interpreter 002.243 000.155: expanding arguments 002.314 000.071: inits 2 002.704 000.390: init highlight 002.706 000.002: waiting for UI 003.155 000.449: done waiting for UI 003.175 000.020: clear screen 003.372 000.197: init default mappings & autocommands 003.539 000.167: --cmd commands 019.741 000.068 000.068: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 021.708 000.028 000.028: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 024.584 000.192 000.192: require('vim.treesitter.language') 024.601 000.619 000.428: require('vim.treesitter.query') 024.812 000.210 000.210: require('vim.treesitter._range') 024.839 001.365 000.536: require('vim.treesitter.languagetree') 024.852 002.813 001.448: require('vim.treesitter') 025.048 000.099 000.099: require('rainbow-delimiters.config') 025.055 000.200 000.101: require('rainbow-delimiters.log') 025.112 000.056 000.056: require('rainbow-delimiters.util') 025.117 003.236 000.167: require('rainbow-delimiters.lib') 025.438 000.102 000.102: require('rainbow-delimiters.stack') 025.448 000.327 000.225: require('rainbow-delimiters.strategy.global') 025.769 000.319 000.319: require('rainbow-delimiters.strategy.local') 025.873 000.101 000.101: require('rainbow-delimiters.strategy.no-op') 025.876 004.101 000.117: require('rainbow-delimiters') 025.994 000.117 000.117: require('rainbow-delimiters.setup') 026.019 004.283 000.066: sourcing minimal-default.lua 026.042 018.123: sourcing vimrc file(s) 035.605 005.433 005.433: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 037.749 000.089 000.089: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 037.835 002.170 002.081: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 048.767 000.473 000.473: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 049.377 000.136 000.136: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 049.419 000.013 000.013: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 050.796 000.156 000.156: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 051.028 001.549 001.393: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 051.173 000.118 000.118: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 051.511 000.310 000.310: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 051.668 000.009 000.009: sourcing /nix/store/bblz641skyv682mpdqa50h6j6blqw0hz-neovim-0.9.5/rplugin.vim 051.814 000.247 000.238: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 051.903 000.054 000.054: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 051.961 000.021 000.021: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 052.145 000.117 000.117: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 052.252 000.067 000.067: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 052.300 000.015 000.015: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 052.489 000.158 000.158: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 053.198 000.079 000.079: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 053.316 000.082 000.082: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 053.395 000.045 000.045: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 053.420 016.293: loading rtp plugins 079.098 000.154 000.154: require('nvim-treesitter.utils') 081.160 002.056 002.056: require('nvim-treesitter.parsers') 082.164 000.104 000.104: require('nvim-treesitter.compat') 082.587 000.264 000.264: require('nvim-treesitter.ts_utils') 082.593 000.425 000.161: require('nvim-treesitter.tsrange') 082.653 000.058 000.058: require('nvim-treesitter.caching') 082.670 000.985 000.398: require('nvim-treesitter.query') 082.685 001.373 000.388: require('nvim-treesitter.configs') 082.687 001.523 000.150: require('nvim-treesitter.info') 083.029 000.340 000.340: require('nvim-treesitter.shell_command_selectors') 083.056 004.677 000.604: require('nvim-treesitter.install') 083.120 000.062 000.062: require('nvim-treesitter.statusline') 083.269 000.146 000.146: require('nvim-treesitter.query_predicates') 083.274 022.657 017.772: require('nvim-treesitter') 083.597 023.045 000.388: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 083.945 000.080 000.080: require('rainbow-delimiters.default') 083.986 000.195 000.116: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/rainbow-delimiters.nvim/plugin/rainbow-delimiters.lua 096.133 019.472: loading packages 096.146 000.013: loading after plugins 096.160 000.015: inits 3 099.942 003.782: reading ShaDa 104.781 001.630 001.630: require('vim.filetype') 132.005 000.267 000.267: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 132.191 003.050 002.783: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 132.545 011.450 008.401: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 147.000 000.268 000.268: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 147.132 000.762 000.494: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 150.089 000.273 000.273: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 152.937 000.836 000.836: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 159.137 004.330 004.330: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 160.535 016.509 010.307: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 164.098 000.700 000.700: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 164.178 022.656 005.447: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 281.657 002.502 002.502: require('vim.filetype.detect') 1000.623 000.009 000.009: require('vim.F') 1000.882 000.250 000.250: require('editorconfig') 1000.906 000.020 000.020: require('vim.fs') 1001.291 862.832: opening buffers 1001.310 000.019: BufEnter autocommands 1001.312 000.002: editing files in windows 1001.398 000.086: VimEnter autocommands 1001.401 000.002: UIEnter autocommands 1001.402 000.001: before starting main loop 1009.540 008.139: first screen update 1009.548 000.008: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.021 000.021: --- NVIM STARTING --- 000.291 000.271: event init 000.424 000.132: early init 000.513 000.090: locale set 000.589 000.076: init first window 001.114 000.525: inits 1 001.132 000.018: window checked 001.194 000.062: parsing arguments 001.865 000.076 000.076: require('vim.shared') 002.139 000.064 000.064: require('vim._options') 002.142 000.271 000.206: require('vim._editor') 002.143 000.387 000.040: require('vim._init_packages') 002.146 000.565: init lua interpreter 003.210 001.064: expanding arguments 003.320 000.110: inits 2 003.771 000.451: init highlight times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.020 000.020: --- NVIM STARTING --- 000.314 000.294: event init 000.458 000.143: early init 000.569 000.111: locale set 000.650 000.081: init first window 001.151 000.501: inits 1 001.187 000.036: window checked 001.264 000.077: parsing arguments 002.009 000.083 000.083: require('vim.shared') 002.200 000.072 000.072: require('vim._options') 002.203 000.189 000.117: require('vim._editor') 002.205 000.337 000.066: require('vim._init_packages') 002.208 000.607: init lua interpreter 002.380 000.173: expanding arguments 002.454 000.074: inits 2 002.993 000.539: init highlight 002.997 000.004: waiting for UI 003.495 000.498: done waiting for UI 003.515 000.021: clear screen 003.726 000.211: init default mappings & autocommands 003.880 000.154: --cmd commands 019.809 000.114 000.114: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 022.245 000.050 000.050: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 022.399 000.084 000.084: require('rainbow-delimiters.setup') 022.407 000.126 000.042: sourcing minimal-default.lua 022.411 018.241: sourcing vimrc file(s) 031.913 005.463 005.463: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 034.312 000.120 000.120: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 034.419 002.429 002.309: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 045.474 000.439 000.439: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 046.176 000.136 000.136: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 046.216 000.010 000.010: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 047.372 000.158 000.158: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 047.647 001.406 001.248: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 047.797 000.122 000.122: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 048.162 000.338 000.338: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 048.341 000.009 000.009: sourcing /nix/store/bblz641skyv682mpdqa50h6j6blqw0hz-neovim-0.9.5/rplugin.vim 048.489 000.249 000.240: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 048.630 000.105 000.105: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 048.690 000.022 000.022: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 048.812 000.088 000.088: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 048.924 000.068 000.068: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 048.986 000.016 000.016: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 049.162 000.131 000.131: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 050.071 000.089 000.089: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 050.183 000.078 000.078: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 050.265 000.051 000.051: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 050.334 016.683: loading rtp plugins 076.045 000.165 000.165: require('nvim-treesitter.utils') 079.702 000.166 000.166: require('vim.treesitter.language') 079.713 000.599 000.432: require('vim.treesitter.query') 079.871 000.157 000.157: require('vim.treesitter._range') 079.882 001.437 000.682: require('vim.treesitter.languagetree') 079.888 002.869 001.432: require('vim.treesitter') 080.930 004.879 002.010: require('nvim-treesitter.parsers') 081.745 000.050 000.050: require('nvim-treesitter.compat') 082.144 000.270 000.270: require('nvim-treesitter.ts_utils') 082.150 000.402 000.132: require('nvim-treesitter.tsrange') 082.215 000.064 000.064: require('nvim-treesitter.caching') 082.226 000.822 000.306: require('nvim-treesitter.query') 082.240 001.156 000.335: require('nvim-treesitter.configs') 082.244 001.311 000.155: require('nvim-treesitter.info') 082.486 000.240 000.240: require('nvim-treesitter.shell_command_selectors') 082.531 007.308 000.712: require('nvim-treesitter.install') 082.650 000.117 000.117: require('nvim-treesitter.statusline') 082.802 000.150 000.150: require('nvim-treesitter.query_predicates') 082.805 024.901 017.327: require('nvim-treesitter') 083.111 025.280 000.379: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 083.634 000.143 000.143: require('rainbow-delimiters.config') 083.726 000.089 000.089: require('rainbow-delimiters.log') 083.925 000.049 000.049: require('rainbow-delimiters.util') 083.930 000.202 000.153: require('rainbow-delimiters.lib') 084.303 000.083 000.083: require('rainbow-delimiters.stack') 084.308 000.282 000.199: require('rainbow-delimiters.strategy.global') 084.322 000.387 000.105: require('rainbow-delimiters.default') 084.384 001.030 000.210: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/rainbow-delimiters.nvim/plugin/rainbow-delimiters.lua 096.404 019.759: loading packages 096.417 000.014: loading after plugins 096.432 000.015: inits 3 099.979 003.546: reading ShaDa 105.581 001.963 001.963: require('vim.filetype') 131.912 000.218 000.218: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 132.053 002.381 002.163: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 132.360 009.889 007.507: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 146.421 000.212 000.212: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 146.512 000.575 000.364: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 149.781 000.367 000.367: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 152.994 000.859 000.859: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 160.044 004.606 004.606: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 161.126 017.026 010.619: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 164.347 000.659 000.659: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 164.425 022.291 004.606: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 280.837 001.388 001.388: require('vim.filetype.detect') 1096.860 000.143 000.143: require('vim.inspect') 1135.684 000.345 000.345: require('vim.highlight') 12020.747 000.011 000.011: require('vim.F') 12021.027 000.271 000.271: require('editorconfig') 12021.086 000.024 000.024: require('vim.fs') 12021.436 11885.132: opening buffers 12021.455 000.019: BufEnter autocommands 12021.457 000.002: editing files in windows 12021.570 000.113: VimEnter autocommands 12021.585 000.015: UIEnter autocommands 12021.586 000.001: before starting main loop 12028.861 007.275: first screen update 12028.864 000.003: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.023 000.023: --- NVIM STARTING --- 000.347 000.324: event init 000.508 000.161: early init 000.620 000.113: locale set 000.697 000.077: init first window 001.418 000.721: inits 1 001.439 000.021: window checked 001.517 000.077: parsing arguments 002.422 000.140 000.140: require('vim.shared') 002.657 000.084 000.084: require('vim._options') 002.660 000.230 000.146: require('vim._editor') 002.662 000.424 000.054: require('vim._init_packages') 002.666 000.725: init lua interpreter 003.992 001.327: expanding arguments 004.125 000.133: inits 2 004.657 000.532: init highlightAfter disabling markdown files with noop, the startuptime has improved to 1012ms
config
```lua local rainbow = require 'rainbow-delimiters' require 'rainbow-delimiters.setup'.setup { strategy = { markdown = rainbow.strategy.noop, }, } ```startuptime
times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.012 000.012: --- NVIM STARTING --- 000.251 000.239: event init 000.344 000.093: early init 000.410 000.066: locale set 000.468 000.058: init first window 000.813 000.344: inits 1 000.835 000.023: window checked 000.887 000.052: parsing arguments 001.455 000.082 000.082: require('vim.shared') 001.590 000.050 000.050: require('vim._options') 001.592 000.132 000.082: require('vim._editor') 001.593 000.242 000.028: require('vim._init_packages') 001.595 000.466: init lua interpreter 001.706 000.111: expanding arguments 001.777 000.071: inits 2 002.058 000.281: init highlight 002.059 000.001: waiting for UI 002.386 000.327: done waiting for UI 002.400 000.014: clear screen 002.541 000.141: init default mappings & autocommands 002.645 000.104: --cmd commands 015.863 000.063 000.063: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 017.706 000.029 000.029: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 020.923 000.133 000.133: require('vim.treesitter.language') 020.937 000.794 000.661: require('vim.treesitter.query') 021.184 000.245 000.245: require('vim.treesitter._range') 021.207 001.700 000.660: require('vim.treesitter.languagetree') 021.224 003.192 001.492: require('vim.treesitter') 021.398 000.083 000.083: require('rainbow-delimiters.config') 021.404 000.178 000.094: require('rainbow-delimiters.log') 021.452 000.047 000.047: require('rainbow-delimiters.util') 021.456 003.582 000.166: require('rainbow-delimiters.lib') 021.699 000.075 000.075: require('rainbow-delimiters.stack') 021.703 000.245 000.170: require('rainbow-delimiters.strategy.global') 021.899 000.194 000.194: require('rainbow-delimiters.strategy.local') 021.944 000.043 000.043: require('rainbow-delimiters.strategy.no-op') 021.946 004.177 000.113: require('rainbow-delimiters') 021.990 000.042 000.042: require('rainbow-delimiters.setup') 022.000 004.262 000.043: sourcing minimal-markdown-noop.lua 022.005 015.005: sourcing vimrc file(s) 031.950 006.288 006.288: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 034.227 000.091 000.091: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 034.316 002.293 002.202: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 045.500 000.501 000.501: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 046.402 000.178 000.178: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 046.451 000.014 000.014: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 047.787 000.163 000.163: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 048.021 001.545 001.382: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 048.200 000.133 000.133: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 048.509 000.282 000.282: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 048.675 000.009 000.009: sourcing /nix/store/bblz641skyv682mpdqa50h6j6blqw0hz-neovim-0.9.5/rplugin.vim 048.826 000.254 000.245: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 048.918 000.055 000.055: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 048.977 000.021 000.021: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 049.183 000.121 000.121: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 049.292 000.068 000.068: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 049.342 000.015 000.015: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 049.503 000.130 000.130: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 050.226 000.064 000.064: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 050.324 000.064 000.064: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 050.400 000.045 000.045: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 050.424 016.347: loading rtp plugins 075.621 000.263 000.263: require('nvim-treesitter.utils') 077.941 002.314 002.314: require('nvim-treesitter.parsers') 078.817 000.056 000.056: require('nvim-treesitter.compat') 079.406 000.449 000.449: require('nvim-treesitter.ts_utils') 079.414 000.592 000.144: require('nvim-treesitter.tsrange') 079.489 000.072 000.072: require('nvim-treesitter.caching') 079.504 001.015 000.294: require('nvim-treesitter.query') 079.555 001.414 000.399: require('nvim-treesitter.configs') 079.563 001.615 000.201: require('nvim-treesitter.info') 079.833 000.268 000.268: require('nvim-treesitter.shell_command_selectors') 079.874 005.133 000.673: require('nvim-treesitter.install') 079.961 000.085 000.085: require('nvim-treesitter.statusline') 080.163 000.199 000.199: require('nvim-treesitter.query_predicates') 080.167 023.149 017.733: require('nvim-treesitter') 080.638 023.663 000.513: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 081.011 000.085 000.085: require('rainbow-delimiters.default') 081.061 000.220 000.135: sourcing /nix/store/rjipxwpkdlc6yz6ss9ycc0sv9fxl5fhl-packdir-start/pack/myNeovimPackages/start/rainbow-delimiters.nvim/plugin/rainbow-delimiters.lua 092.084 017.777: loading packages 092.096 000.012: loading after plugins 092.111 000.015: inits 3 096.411 004.300: reading ShaDa 101.722 001.654 001.654: require('vim.filetype') 128.899 000.322 000.322: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 129.187 003.142 002.820: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 129.575 011.573 008.431: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 143.331 000.180 000.180: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 143.399 000.598 000.419: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 146.992 000.366 000.366: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 149.844 000.720 000.720: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 156.857 005.031 005.031: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 157.909 017.086 010.370: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 161.531 000.796 000.796: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 161.634 022.886 005.004: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 280.163 002.789 002.789: require('vim.filetype.detect') 1004.164 000.011 000.011: require('vim.F') 1004.466 000.295 000.295: require('editorconfig') 1004.503 000.032 000.032: require('vim.fs') 1004.870 869.219: opening buffers 1004.889 000.019: BufEnter autocommands 1004.891 000.002: editing files in windows 1004.981 000.090: VimEnter autocommands 1004.983 000.002: UIEnter autocommands 1004.985 000.002: before starting main loop 1012.561 007.577: first screen update 1012.584 000.022: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.015 000.015: --- NVIM STARTING --- 000.253 000.239: event init 000.382 000.129: early init 000.458 000.076: locale set 000.513 000.055: init first window 001.015 000.501: inits 1 001.033 000.019: window checked 001.093 000.059: parsing arguments 001.750 000.069 000.069: require('vim.shared') 001.912 000.059 000.059: require('vim._options') 001.914 000.159 000.101: require('vim._editor') 001.916 000.285 000.057: require('vim._init_packages') 001.919 000.541: init lua interpreter 002.943 001.025: expanding arguments 003.034 000.091: inits 2 003.407 000.372: init highlightAnd after uninstalling this plugin (so this run only includes treesitter), startuptime is back to a normal 180ms
startuptime
times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.014 000.014: --- NVIM STARTING --- 000.226 000.212: event init 000.332 000.105: early init 000.407 000.075: locale set 000.459 000.052: init first window 000.870 000.411: inits 1 000.907 000.037: window checked 000.968 000.061: parsing arguments 001.570 000.098 000.098: require('vim.shared') 001.732 000.058 000.058: require('vim._options') 001.734 000.160 000.102: require('vim._editor') 001.736 000.290 000.032: require('vim._init_packages') 001.738 000.480: init lua interpreter 001.868 000.130: expanding arguments 001.937 000.069: inits 2 002.256 000.319: init highlight 002.257 000.001: waiting for UI 002.649 000.392: done waiting for UI 002.672 000.023: clear screen 002.834 000.162: init default mappings & autocommands 002.965 000.131: --cmd commands 015.725 000.064 000.064: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 017.546 000.030 000.030: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 019.769 001.991 001.991: sourcing /home/gep/.config/nvim/init.lua 019.782 014.732: sourcing vimrc file(s) 030.070 005.297 005.297: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 032.080 000.083 000.083: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 032.164 002.033 001.950: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 043.018 000.585 000.585: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 043.610 000.136 000.136: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 043.648 000.010 000.010: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 044.831 000.184 000.184: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 045.066 001.369 001.186: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 045.206 000.113 000.113: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 045.503 000.271 000.271: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 045.671 000.016 000.016: sourcing /nix/store/nqyh481zmisnl4dqd747skz8kacv74r4-neovim-0.9.5/rplugin.vim 045.800 000.235 000.219: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 045.882 000.049 000.049: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 045.950 000.021 000.021: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 046.068 000.086 000.086: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 046.182 000.069 000.069: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 046.229 000.015 000.015: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 046.384 000.125 000.125: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 047.095 000.060 000.060: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 047.191 000.066 000.066: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 047.268 000.044 000.044: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 047.320 016.953: loading rtp plugins 073.451 000.216 000.216: require('nvim-treesitter.utils') 077.313 000.170 000.170: require('vim.treesitter.language') 077.331 000.725 000.555: require('vim.treesitter.query') 077.486 000.154 000.154: require('vim.treesitter._range') 077.499 001.372 000.494: require('vim.treesitter.languagetree') 077.522 002.930 001.558: require('vim.treesitter') 078.711 005.254 002.323: require('nvim-treesitter.parsers') 079.510 000.059 000.059: require('nvim-treesitter.compat') 079.977 000.349 000.349: require('nvim-treesitter.ts_utils') 079.983 000.470 000.121: require('nvim-treesitter.tsrange') 080.042 000.058 000.058: require('nvim-treesitter.caching') 080.051 000.833 000.247: require('nvim-treesitter.query') 080.060 001.140 000.306: require('nvim-treesitter.configs') 080.063 001.349 000.209: require('nvim-treesitter.info') 080.284 000.219 000.219: require('nvim-treesitter.shell_command_selectors') 080.312 008.147 001.110: require('nvim-treesitter.install') 080.380 000.065 000.065: require('nvim-treesitter.statusline') 080.531 000.149 000.149: require('nvim-treesitter.query_predicates') 080.534 026.693 018.332: require('nvim-treesitter') 080.861 027.068 000.374: sourcing /nix/store/cwfmwrkizzjgrzp4ilijnn7p9axg8a4j-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 092.466 018.078: loading packages 092.480 000.014: loading after plugins 092.495 000.015: inits 3 096.142 003.647: reading ShaDa 101.080 001.635 001.635: require('vim.filetype') 128.799 000.275 000.275: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 128.984 002.913 002.639: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 129.353 011.524 008.611: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 144.925 000.193 000.193: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 145.001 000.599 000.406: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 148.070 000.321 000.321: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 150.948 000.750 000.750: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 157.998 004.701 004.701: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 159.149 017.183 010.812: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 162.494 000.624 000.624: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 162.575 023.162 005.355: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 167.459 000.031 000.031: require('vim.F') 167.867 000.400 000.400: require('editorconfig') 167.966 000.094 000.094: require('vim.fs') 168.568 035.581: opening buffers 168.588 000.020: BufEnter autocommands 168.590 000.002: editing files in windows 168.702 000.112: VimEnter autocommands 168.705 000.003: UIEnter autocommands 168.706 000.002: before starting main loop 3190.402 3021.695: first screen update 3190.412 000.011: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.017 000.017: --- NVIM STARTING --- 000.284 000.267: event init 000.458 000.174: early init 000.552 000.094: locale set 000.616 000.064: init first window 001.138 000.522: inits 1 001.155 000.017: window checked 001.216 000.062: parsing arguments 001.927 000.111 000.111: require('vim.shared') 002.132 000.079 000.079: require('vim._options') 002.135 000.200 000.121: require('vim._editor') 002.137 000.351 000.041: require('vim._init_packages') 002.139 000.572: init lua interpreter 003.203 001.064: expanding arguments 003.310 000.108: inits 2 003.677 000.366: init highlight times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.013 000.013: --- NVIM STARTING --- 000.339 000.326: event init 000.435 000.097: early init 000.505 000.070: locale set 000.556 000.051: init first window 000.904 000.348: inits 1 000.927 000.023: window checked 000.980 000.053: parsing arguments 001.481 000.058 000.058: require('vim.shared') 001.679 000.050 000.050: require('vim._options') 001.681 000.196 000.146: require('vim._editor') 001.682 000.285 000.032: require('vim._init_packages') 001.684 000.419: init lua interpreter 001.815 000.131: expanding arguments 001.869 000.053: inits 2 002.259 000.390: init highlight 002.260 000.002: waiting for UI 002.643 000.383: done waiting for UI 002.658 000.015: clear screen 002.819 000.162: init default mappings & autocommands 002.932 000.113: --cmd commands 002.934 000.002: sourcing vimrc file(s) 002.947 000.013: inits 3 007.290 004.343: reading ShaDa 010.401 003.111: opening buffers 010.405 000.004: BufEnter autocommands 010.406 000.002: editing files in windows 010.410 000.004: VimEnter autocommands 010.412 000.002: UIEnter autocommands 010.414 000.001: before starting main loop 010.871 000.457: first screen update 010.873 000.002: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.014 000.014: --- NVIM STARTING --- 000.238 000.223: event init 000.345 000.108: early init 000.418 000.073: locale set 000.471 000.053: init first window 000.907 000.436: inits 1 000.921 000.014: window checked 000.973 000.052: parsing arguments 001.534 000.061 000.061: require('vim.shared') 001.764 000.055 000.055: require('vim._options') 001.766 000.228 000.173: require('vim._editor') 001.768 000.324 000.036: require('vim._init_packages') 001.770 000.473: init lua interpreter 002.621 000.850: expanding arguments 002.708 000.088: inits 2 003.042 000.333: init highlight times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.014 000.014: --- NVIM STARTING --- 000.306 000.292: event init 000.485 000.180: early init 000.588 000.102: locale set 000.651 000.063: init first window 000.998 000.347: inits 1 001.023 000.025: window checked 001.075 000.052: parsing arguments 001.857 000.070 000.070: require('vim.shared') 001.980 000.044 000.044: require('vim._options') 001.982 000.119 000.075: require('vim._editor') 001.983 000.216 000.027: require('vim._init_packages') 001.985 000.694: init lua interpreter 002.102 000.117: expanding arguments 002.147 000.045: inits 2 002.389 000.241: init highlight 002.390 000.001: waiting for UI 002.876 000.486: done waiting for UI 002.889 000.013: clear screen 003.034 000.145: init default mappings & autocommands 003.130 000.096: --cmd commands 003.132 000.002: sourcing vimrc file(s) 003.143 000.011: inits 3 006.845 003.702: reading ShaDa 010.185 003.340: opening buffers 010.189 000.004: BufEnter autocommands 010.191 000.002: editing files in windows 010.195 000.004: VimEnter autocommands 010.197 000.002: UIEnter autocommands 010.198 000.001: before starting main loop 010.688 000.489: first screen update 010.690 000.002: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.011 000.011: --- NVIM STARTING --- 000.177 000.166: event init 000.264 000.087: early init 000.322 000.058: locale set 000.363 000.042: init first window 000.815 000.451: inits 1 000.826 000.011: window checked 000.867 000.042: parsing arguments 001.324 000.059 000.059: require('vim.shared') 001.441 000.042 000.042: require('vim._options') 001.443 000.116 000.074: require('vim._editor') 001.444 000.221 000.046: require('vim._init_packages') 001.446 000.357: init lua interpreter 002.335 000.889: expanding arguments 002.405 000.070: inits 2 002.810 000.405: init highlight times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.015 000.015: --- NVIM STARTING --- 000.242 000.227: event init 000.351 000.108: early init 000.429 000.079: locale set 000.500 000.071: init first window 000.914 000.413: inits 1 000.941 000.027: window checked 001.000 000.059: parsing arguments 001.566 000.063 000.063: require('vim.shared') 001.795 000.057 000.057: require('vim._options') 001.797 000.227 000.170: require('vim._editor') 001.799 000.321 000.032: require('vim._init_packages') 001.801 000.479: init lua interpreter 001.928 000.128: expanding arguments 001.986 000.057: inits 2 002.323 000.337: init highlight 002.324 000.001: waiting for UI 002.703 000.379: done waiting for UI 002.720 000.016: clear screen 002.885 000.165: init default mappings & autocommands 003.000 000.115: --cmd commands 017.242 000.064 000.064: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin.vim 019.201 000.031 000.031: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/indent.vim 022.768 000.121 000.121: require('vim.treesitter.language') 022.781 000.601 000.479: require('vim.treesitter.query') 022.922 000.139 000.139: require('vim.treesitter._range') 022.942 001.249 000.509: require('vim.treesitter.languagetree') 022.956 001.568 000.319: require('vim.treesitter') 022.964 001.626 000.058: require('nvim-treesitter.compat') 025.228 001.832 001.832: require('nvim-treesitter.parsers') 025.445 000.213 000.213: require('nvim-treesitter.utils') 025.454 002.308 000.263: require('nvim-treesitter.ts_utils') 025.485 002.519 000.211: require('nvim-treesitter.tsrange') 025.575 000.089 000.089: require('nvim-treesitter.caching') 025.598 004.517 000.284: require('nvim-treesitter.query') 025.624 004.889 000.371: require('nvim-treesitter.configs') 025.847 005.198 000.309: require('gep.treesitter') 025.849 005.242 000.045: require('gep.plugins') 025.850 006.396 001.154: require('gep') 025.852 006.425 000.029: sourcing /home/gep/.config/nvim/init.lua 025.873 016.352: sourcing vimrc file(s) 036.390 006.204 006.204: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/filetype.lua 038.519 000.094 000.094: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/synload.vim 038.607 002.133 002.039: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/syntax.vim 049.652 000.514 000.514: sourcing /home/gep/.nix-profile/share/nvim/site/plugin/fzf.vim 050.287 000.144 000.144: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/gzip.vim 050.326 000.010 000.010: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/health.vim 051.467 000.160 000.160: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 051.737 001.385 001.225: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchit.vim 051.878 000.114 000.114: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/matchparen.vim 052.180 000.275 000.275: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/netrwPlugin.vim 052.340 000.009 000.009: sourcing /nix/store/nqyh481zmisnl4dqd747skz8kacv74r4-neovim-0.9.5/rplugin.vim 052.493 000.255 000.246: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/rplugin.vim 052.620 000.079 000.079: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/shada.vim 052.679 000.020 000.020: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/spellfile.vim 052.854 000.101 000.101: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tarPlugin.vim 052.967 000.069 000.069: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tohtml.vim 053.016 000.015 000.015: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/tutor.vim 053.172 000.125 000.125: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/zipPlugin.vim 053.908 000.065 000.065: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/editorconfig.lua 054.003 000.066 000.066: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/man.lua 054.080 000.044 000.044: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/plugin/nvim.lua 054.105 016.614: loading rtp plugins 078.798 000.224 000.224: require('nvim-treesitter.info') 079.007 000.200 000.200: require('nvim-treesitter.shell_command_selectors') 079.040 001.056 000.632: require('nvim-treesitter.install') 079.107 000.065 000.065: require('nvim-treesitter.statusline') 079.281 000.172 000.172: require('nvim-treesitter.query_predicates') 079.285 018.277 016.983: require('nvim-treesitter') 079.963 018.997 000.720: sourcing /nix/store/cwfmwrkizzjgrzp4ilijnn7p9axg8a4j-packdir-start/pack/myNeovimPackages/start/nvim-treesitter/plugin/nvim-treesitter.lua 091.246 018.144: loading packages 091.259 000.013: loading after plugins 091.275 000.016: inits 3 094.398 003.123: reading ShaDa 099.931 001.823 001.823: require('vim.filetype') 125.529 000.221 000.221: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/autoload/htmlcomplete.vim 125.674 002.437 002.216: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/html.vim 125.990 010.233 007.797: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/ftplugin/markdown.vim 140.235 000.168 000.168: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/dtd.vim 140.299 000.506 000.338: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/xml.vim 142.921 000.273 000.273: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/javascript.vim 145.815 000.762 000.762: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/vb.vim 152.931 004.563 004.563: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/css.vim 153.976 015.947 009.842: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/html.vim 157.047 000.643 000.643: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/yaml.vim 157.125 021.077 004.488: sourcing /nix/store/23y9a26pwxx7l5a3c3ph64bhamfpp6zm-neovim-unwrapped-0.9.5/share/nvim/runtime/syntax/markdown.vim 161.853 000.132 000.132: require('nvim-treesitter.highlight') 169.686 001.291 001.291: require('gep.utils') 170.022 000.286 000.286: require('nvim-treesitter.indent') 171.899 000.006 000.006: require('vim.F') 172.168 000.264 000.264: require('editorconfig') 172.201 000.029 000.029: require('vim.fs') 172.587 043.048: opening buffers 172.607 000.020: BufEnter autocommands 172.609 000.002: editing files in windows 172.697 000.088: VimEnter autocommands 172.700 000.002: UIEnter autocommands 172.701 000.001: before starting main loop 180.419 007.717: first screen update 180.426 000.007: --- NVIM STARTED --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.014 000.014: --- NVIM STARTING --- 000.234 000.220: event init 000.359 000.125: early init 000.433 000.074: locale set 000.494 000.061: init first window 000.969 000.475: inits 1 000.985 000.016: window checked 001.041 000.056: parsing arguments 001.665 000.066 000.066: require('vim.shared') 001.827 000.058 000.058: require('vim._options') 001.830 000.160 000.102: require('vim._editor') 001.831 000.281 000.056: require('vim._init_packages') 001.833 000.512: init lua interpreter 002.848 001.014: expanding arguments 002.939 000.092: inits 2 003.332 000.393: init highlightHow can I really disable this plugin for specific filetypes, and why is the performance this bad?