Hi,
I am using neo-tree which uses plenary.scandir to scan the directory. On my new laptop when configuring a new neovim installation, I noticed a significant slowdown at launch. The analysis with --startuptime revealed that require('plenary.scandir') is taking about 9 seconds.
The log:
--- Startup times for process: Primary (or UI client) ---
times in msec
clock self+sourced self: sourced script
clock elapsed: other lines
000.002 000.002: --- NVIM STARTING ---
000.124 000.122: event init
000.187 000.062: early init
000.230 000.044: locale set
000.269 000.039: init first window
000.615 000.345: inits 1
000.622 000.007: window checked
000.653 000.031: parsing arguments
001.091 000.033 000.033: require('vim.shared')
001.163 000.029 000.029: require('vim.inspect')
001.198 000.029 000.029: require('vim._options')
001.201 000.107 000.049: require('vim._editor')
001.202 000.166 000.026: require('vim._init_packages')
001.203 000.385: init lua interpreter
003.276 002.073: nvim_ui_attach
003.495 000.219: nvim_set_client_info
003.497 000.002: --- NVIM STARTED ---
--- Startup times for process: Embedded ---
times in msec
clock self+sourced self: sourced script
clock elapsed: other lines
000.001 000.001: --- NVIM STARTING ---
000.093 000.091: event init
000.150 000.057: early init
000.190 000.040: locale set
000.225 000.035: init first window
000.488 000.263: inits 1
000.500 000.012: window checked
000.531 000.031: parsing arguments
000.998 000.043 000.043: require('vim.shared')
001.086 000.037 000.037: require('vim.inspect')
001.129 000.035 000.035: require('vim._options')
001.132 000.131 000.058: require('vim._editor')
001.133 000.204 000.031: require('vim._init_packages')
001.135 000.400: init lua interpreter
001.217 000.082: expanding arguments
001.230 000.013: inits 2
001.428 000.198: init highlight
001.429 000.001: waiting for UI
001.515 000.086: done waiting for UI
001.518 000.004: clear screen
001.614 000.011 000.011: require('vim.keymap')
002.219 000.098 000.098: sourcing nvim_exec2()
002.346 000.826 000.717: require('vim._defaults')
002.347 000.003: init default mappings & autocommands
002.689 000.043 000.043: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/ftplugin.vim
002.728 000.015 000.015: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/indent.vim
003.329 000.349 000.349: require('lazy')
003.351 000.010 000.010: require('ffi')
003.421 000.052 000.052: require('vim.fs')
003.500 000.077 000.077: require('vim.uri')
003.509 000.157 000.027: require('vim.loader')
003.595 000.072 000.072: require('lazy.stats')
003.668 000.052 000.052: require('lazy.core.util')
003.737 000.068 000.068: require('lazy.core.config')
003.876 000.074 000.074: require('lazy.core.handler')
004.082 000.076 000.076: require('lazy.pkg')
004.087 000.158 000.083: require('lazy.core.meta')
004.095 000.218 000.059: require('lazy.core.plugin')
004.103 000.365 000.073: require('lazy.core.loader')
004.581 000.076 000.076: require('lazy.core.fragments')
005.531 000.159 000.159: require('lazyvim.util')
005.541 000.313 000.154: require('lazyvim.config')
006.143 000.342 000.342: require('lazyvim.config.options')
006.193 000.029 000.029: require('config.options')
006.253 000.051 000.051: require('lazyvim.util.plugin')
006.301 000.047 000.047: require('lazyvim.util.deprecated')
006.333 000.030 000.030: require('lazyvim.util.inject')
006.380 000.045 000.045: require('lazy.core.handler.event')
008.052 000.160 000.160: require('vim.version')
010.287 000.057 000.057: require('lazyvim.util.lsp')
010.472 000.023 000.023: require('lazyvim.util.pick')
013.851 000.092 000.092: require('lazyvim.util.cmp')
014.254 000.320 000.320: require('conform.util')
015.017 000.148 000.148: require('vim.lsp.log')
015.320 000.301 000.301: require('vim.lsp.protocol')
015.443 000.121 000.121: require('vim.lsp.util')
015.515 000.025 000.025: require('vim.lsp.sync')
015.519 000.075 000.050: require('vim.lsp._changetracking')
015.595 000.041 000.041: require('vim.lsp._transport')
015.603 000.083 000.042: require('vim.lsp.rpc')
015.635 001.109 000.381: require('vim.lsp')
015.752 000.068 000.068: require('vim.lsp.completion')
015.763 000.127 000.059: require('vim.lsp.handlers')
016.230 000.099 000.099: require('lspconfig.util')
016.272 000.039 000.039: require('lspconfig.async')
016.273 000.181 000.043: require('lspconfig.configs')
016.276 000.443 000.262: require('lspconfig')
016.317 000.040 000.040: require('vim.iter')
016.484 000.144 000.144: require('which-key')
017.174 000.055 000.055: require('lazy.core.handler.keys')
017.227 000.048 000.048: require('lazy.core.handler.cmd')
017.251 000.021 000.021: require('lazy.core.handler.ft')
017.457 000.014 000.014: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
017.466 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
017.727 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
017.733 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.116 000.006 000.006: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.132 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.196 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.203 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.380 000.010 000.010: sourcing /sapmnt/home/I572233/.config/nvim/ftdetect/cds.vim
019.406 000.088 000.078: sourcing nvim_exec2() called at /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua:0
019.408 000.151 000.064: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua
019.409 000.177 000.025: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
019.502 000.068 000.068: require('lazyvim.plugins.lsp.keymaps')
019.673 000.015 000.015: require('vim.F')
019.714 000.204 000.189: require('vim.lsp.buf')
019.823 000.094 000.094: require('vim.lsp.codelens')
020.342 000.076 000.076: require('vim.treesitter.language')
020.372 000.027 000.027: require('vim.func')
020.409 000.034 000.034: require('vim.func._memoize')
020.427 000.246 000.108: require('vim.treesitter.query')
020.435 000.494 000.248: require('nvim-treesitter.query_predicates')
020.528 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
020.543 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
020.588 000.031 000.031: require('lazyvim')
020.706 000.104 000.104: require('lazyvim.config.autocmds')
020.806 000.079 000.079: require('config.autocmds')
021.231 000.002 000.002: sourcing nvim_exec2() called at ColorSchemePre Autocommands for "*":0
021.245 000.001 000.001: sourcing nvim_exec2() called at ColorSchemePre Autocommands for "*":0
021.592 000.233 000.233: require('catppuccin')
022.061 000.077 000.077: require('catppuccin.lib.hashing')
023.530 001.334 001.334: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/catppuccin/colors/catppuccin.vim
023.939 000.051 000.051: require('nvim-treesitter.utils')
024.408 000.020 000.020: require('vim.treesitter._range')
024.418 000.072 000.052: require('vim.treesitter.languagetree')
024.421 000.109 000.037: require('vim.treesitter')
024.670 000.730 000.621: require('nvim-treesitter.parsers')
024.768 000.016 000.016: require('nvim-treesitter.compat')
024.813 000.026 000.026: require('nvim-treesitter.ts_utils')
024.815 000.046 000.020: require('nvim-treesitter.tsrange')
024.833 000.017 000.017: require('nvim-treesitter.caching')
024.839 000.109 000.030: require('nvim-treesitter.query')
024.848 000.151 000.041: require('nvim-treesitter.configs')
024.851 000.180 000.029: require('nvim-treesitter.info')
024.900 000.047 000.047: require('nvim-treesitter.shell_command_selectors')
024.914 001.121 000.113: require('nvim-treesitter.install')
024.935 000.019 000.019: require('nvim-treesitter.statusline')
024.936 001.170 000.030: require('nvim-treesitter')
025.358 001.648 000.478: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua
025.362 001.669 000.021: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
025.368 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
025.374 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
026.401 000.770 000.770: require('vim.filetype')
028.979 000.089 000.089: require('nvim-treesitter.locals')
028.984 000.159 000.070: require('nvim-treesitter.incremental_selection')
029.060 000.034 000.034: require('nvim-treesitter.highlight')
029.132 000.052 000.052: require('nvim-treesitter.indent')
029.278 000.003 000.003: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.284 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.427 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.520 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.525 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.713 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.719 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.726 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
029.730 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
030.047 000.044 000.044: require('snippets.config')
030.201 000.100 000.100: require('snippets.utils.builtin')
030.209 000.160 000.060: require('snippets.utils')
030.213 000.405 000.201: require('snippets')
032.843 000.418 000.418: require('cmp.utils.debug')
033.234 000.254 000.254: require('cmp.utils.char')
033.254 000.399 000.145: require('cmp.utils.str')
034.192 000.595 000.595: require('cmp.utils.misc')
034.316 000.122 000.122: require('cmp.utils.buffer')
034.501 000.185 000.185: require('cmp.utils.api')
034.530 001.148 000.247: require('cmp.utils.keymap')
034.536 001.282 000.133: require('cmp.utils.feedkeys')
034.727 000.018 000.018: require('cmp.types.cmp')
034.780 000.053 000.053: require('cmp.types.lsp')
034.802 000.020 000.020: require('cmp.types.vim')
034.803 000.112 000.021: require('cmp.types')
034.805 000.138 000.026: require('cmp.config.mapping')
034.821 000.016 000.016: require('cmp.utils.cache')
034.880 000.027 000.027: require('cmp.config.compare')
034.881 000.058 000.031: require('cmp.config.default')
034.895 000.251 000.039: require('cmp.config')
034.911 000.374 000.123: require('cmp.utils.async')
034.949 000.016 000.016: require('cmp.utils.pattern')
034.950 000.038 000.022: require('cmp.context')
035.071 000.056 000.056: require('cmp.utils.snippet')
035.092 000.021 000.021: require('cmp.matcher')
035.097 000.119 000.042: require('cmp.entry')
035.100 000.149 000.031: require('cmp.source')
035.142 000.017 000.017: require('cmp.utils.event')
035.235 000.042 000.042: require('cmp.utils.options')
035.238 000.074 000.031: require('cmp.utils.window')
035.239 000.096 000.022: require('cmp.view.docs_view')
035.315 000.025 000.025: require('cmp.utils.autocmd')
035.320 000.080 000.055: require('cmp.view.custom_entries_view')
035.349 000.028 000.028: require('cmp.view.wildmenu_entries_view')
035.374 000.025 000.025: require('cmp.view.native_entries_view')
035.421 000.046 000.046: require('cmp.view.ghost_text_view')
035.427 000.326 000.033: require('cmp.view')
035.726 003.558 000.571: require('cmp.core')
035.810 000.022 000.022: require('cmp.config.sources')
035.829 000.018 000.018: require('cmp.config.window')
035.860 003.987 000.389: require('cmp')
035.863 004.061 000.075: require('snippets.utils.cmp')
035.944 000.011 000.011: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
035.950 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
036.288 000.293 000.293: require('tailwindcss-colorizer-cmp')
036.400 000.020 000.020: require('cmp.utils.highlight')
036.606 000.004 000.004: sourcing nvim_exec2() called at /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-cmp/plugin/cmp.lua:0
036.608 000.275 000.250: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-cmp/plugin/cmp.lua
036.611 000.299 000.025: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
036.614 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
036.619 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.063 000.027 000.027: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/clangd_extensions.nvim/plugin/clangd_extensions.lua
037.066 000.044 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.069 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.073 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.103 000.334 000.289: require('clangd_extensions.cmp_scores')
037.425 000.018 000.018: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/tabout.nvim/plugin/tabout.lua
037.427 000.032 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.429 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
037.507 000.020 000.020: require('tabout.config')
037.509 000.040 000.019: require('tabout.logger')
037.528 000.019 000.019: require('tabout.utils')
037.598 000.022 000.022: require('tabout.node')
037.600 000.071 000.049: require('tabout.tab')
037.602 000.166 000.037: require('tabout')
038.324 000.349 000.349: require('snacks')
038.325 000.370 000.021: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/snacks.nvim/plugin/snacks.lua
038.327 000.386 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.332 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.336 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.419 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.422 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.716 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
038.720 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
039.126 000.024 000.024: require('mason-core.path')
039.199 000.040 000.040: require('mason-core.functional')
039.243 000.015 000.015: require('mason-core.functional.data')
039.246 000.038 000.023: require('mason-core.functional.function')
039.271 000.017 000.017: require('mason-core.functional.relation')
039.292 000.018 000.018: require('mason-core.functional.logic')
039.297 000.169 000.056: require('mason-core.platform')
039.326 000.028 000.028: require('mason.settings')
039.327 000.556 000.335: require('mason')
039.480 000.029 000.029: require('mason-core.functional.list')
039.502 000.020 000.020: require('mason-core.functional.string')
039.513 000.098 000.049: require('mason.api.command')
039.542 000.026 000.026: require('mason-registry.sources')
039.630 000.034 000.034: require('mason-core.log')
039.631 000.053 000.018: require('mason-core.EventEmitter')
039.651 000.019 000.019: require('mason-core.optional')
039.700 000.026 000.026: require('mason-core.async')
039.717 000.015 000.015: require('mason-core.async.uv')
039.719 000.068 000.027: require('mason-core.fs')
039.726 000.171 000.031: require('mason-registry')
039.778 000.023 000.023: require('mason-core.result')
039.909 000.074 000.074: require('mason-core.process')
039.964 000.053 000.053: require('mason-core.spawn')
039.968 000.167 000.039: require('mason-core.managers.powershell')
039.985 000.016 000.016: require('mason.version')
039.987 000.208 000.025: require('mason-core.fetch')
040.023 000.035 000.035: require('mason-core.providers')
040.132 000.017 000.017: require('mason-core.functional.table')
040.151 000.065 000.048: require('mason-core.purl')
040.156 000.116 000.051: require('mason-core.package')
040.267 000.029 000.029: require('mason-core.installer.registry.expr')
040.272 000.079 000.049: require('mason-core.installer.registry.link')
040.464 000.031 000.031: require('mason-core.receipt')
040.477 000.105 000.074: require('mason-core.installer.context')
040.550 000.031 000.031: require('mason-core.async.control')
040.578 000.027 000.027: require('mason-core.installer.linker')
040.580 000.246 000.082: require('mason-core.installer')
040.590 000.296 000.050: require('mason-core.installer.managers.std')
040.592 000.319 000.023: require('mason-core.installer.registry.schemas')
040.615 000.023 000.023: require('mason-core.installer.registry.util')
040.621 000.464 000.044: require('mason-core.installer.registry')
040.622 000.598 000.018: require('mason-registry.sources.util')
040.628 000.898 000.033: require('mason-registry.sources.github')
047.141 000.075 000.075: require('mason-core.functional.type')
052.194 000.036 000.036: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/conform.nvim/plugin/conform.lua
052.202 000.078 000.042: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
052.209 000.003 000.003: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
052.215 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
052.366 000.060 000.060: require('conform')
052.681 000.023 000.023: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim
052.683 000.039 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
052.686 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
052.690 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
053.427 000.564 000.564: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-lspconfig/plugin/lspconfig.lua
053.430 000.588 000.024: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
053.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
053.440 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
053.686 000.239 000.239: require('vim.diagnostic')
053.828 000.036 000.036: require('lazyvim.util.format')
053.958 000.022 000.022: require('cmp_nvim_lsp.source')
053.960 000.052 000.030: require('cmp_nvim_lsp')
054.915 000.018 000.018: require('mason-lspconfig.settings')
054.918 000.058 000.040: require('mason-lspconfig')
054.991 000.072 000.072: require('mason-lspconfig.mappings.server')
055.147 000.022 000.022: require('lspconfig.configs.gleam')
055.401 000.028 000.028: require('lspconfig.manager')
055.479 000.014 000.014: require('mason-lspconfig.notify')
055.481 000.039 000.025: require('mason-lspconfig.lspconfig_hook')
055.500 000.016 000.016: require('mason-lspconfig.server_config_extensions')
055.530 000.030 000.030: require('lspconfig.configs.omnisharp')
055.555 000.018 000.018: require('mason-lspconfig.ensure_installed')
055.771 000.025 000.025: require('mason-core.functional.number')
055.785 000.072 000.047: require('mason-lspconfig.api.command')
056.078 000.241 000.241: require('lspconfig.configs.kotlin_language_server')
056.177 000.028 000.028: require('mason-lspconfig.server_configurations.kotlin_language_server')
056.399 000.086 000.086: require('lspconfig.configs.angularls')
056.476 000.027 000.027: require('mason-lspconfig.server_configurations.angularls')
056.667 000.023 000.023: require('lspconfig.configs.taplo')
056.913 000.066 000.066: require('lspconfig.configs.marksman')
057.109 000.040 000.040: require('lspconfig.configs.lua_ls')
057.269 000.021 000.021: require('lspconfig.configs.elixirls')
057.316 000.021 000.021: require('mason-lspconfig.server_configurations.elixirls')
057.430 000.029 000.029: require('lspconfig.configs.tailwindcss')
057.695 000.024 000.024: require('lspconfig.configs.ruff')
057.949 000.025 000.025: require('mason-lspconfig.server_configurations.omnisharp')
058.053 000.027 000.027: require('lspconfig.configs.volar')
058.100 000.021 000.021: require('mason-lspconfig.server_configurations.volar')
058.180 000.024 000.024: require('lspconfig.configs.jsonls')
058.371 000.026 000.026: require('lspconfig.configs.ocamllsp')
058.546 000.031 000.031: require('lspconfig.configs.pyright')
058.708 000.024 000.024: require('clangd_extensions.config')
058.709 000.044 000.020: require('clangd_extensions')
058.753 000.029 000.029: require('lspconfig.configs.clangd')
058.914 000.022 000.022: require('lspconfig.configs.gopls')
059.074 000.022 000.022: require('lspconfig.configs.bashls')
059.302 000.036 000.036: require('lspconfig.configs.eslint')
059.463 000.027 000.027: require('lspconfig.configs.svelte')
059.579 000.005 000.005: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
059.584 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
059.693 000.039 000.039: require('typescript-tools.config')
059.775 000.082 000.082: require('typescript-tools.protocol.constants')
059.971 000.028 000.028: require('plenary.bit')
059.997 000.025 000.025: require('plenary.functional')
060.028 000.185 000.132: require('plenary.path')
060.093 000.019 000.019: require('plenary.compat')
060.096 000.068 000.049: require('plenary.job')
060.103 000.293 000.040: require('typescript-tools.tsserver_provider')
060.134 000.030 000.030: require('typescript-tools.process')
060.154 000.019 000.019: require('typescript-tools.request_queue')
060.187 000.032 000.032: require('typescript-tools.protocol.progress')
060.235 000.029 000.029: require('typescript-tools.utils')
060.238 000.051 000.022: require('typescript-tools.protocol.module_mapper')
060.258 000.019 000.019: require('typescript-tools.protocol.pending_diagnostic')
060.397 000.017 000.017: require('plenary.tbl')
060.399 000.039 000.022: require('plenary.vararg.rotate')
060.400 000.058 000.019: require('plenary.vararg')
060.417 000.017 000.017: require('plenary.errors')
060.419 000.099 000.024: require('plenary.async.async')
060.502 000.019 000.019: require('plenary.async.structs')
060.505 000.047 000.028: require('plenary.async.control')
060.508 000.072 000.026: require('plenary.async.util')
060.510 000.090 000.018: require('plenary.async.tests')
060.511 000.214 000.025: require('plenary.async')
060.560 000.049 000.049: require('plenary.async.uv_async')
060.610 000.030 000.030: require('vim.ui')
060.611 000.050 000.020: require('typescript-tools.async')
060.614 000.355 000.042: require('typescript-tools.api')
060.651 000.037 000.037: require('typescript-tools.protocol.utils')
060.654 000.878 000.041: require('typescript-tools.tsserver')
060.714 000.018 000.018: require('typescript-tools.autocommands.common')
060.719 000.043 000.025: require('typescript-tools.autocommands.diagnostics')
060.739 000.019 000.019: require('typescript-tools.autocommands.code_lens')
060.759 000.019 000.019: require('typescript-tools.autocommands.jsx_close_tag')
060.760 000.105 000.023: require('typescript-tools.autocommands')
060.780 000.019 000.019: require('typescript-tools.custom_handlers')
060.799 000.018 000.018: require('typescript-tools.request_router')
060.842 000.019 000.019: require('typescript-tools.integrations')
060.850 000.051 000.032: require('typescript-tools.internal_commands')
060.851 001.218 000.026: require('typescript-tools.rpc')
060.852 001.243 000.025: require('typescript-tools')
060.930 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
060.935 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
061.175 000.031 000.031: require('focus.modules.commands')
061.226 000.020 000.020: require('focus.modules.utils')
061.227 000.052 000.031: require('focus.modules.autocmd')
061.251 000.023 000.023: require('focus.modules.split')
061.271 000.019 000.019: require('focus.modules.functions')
061.297 000.025 000.025: require('focus.modules.resizer')
061.300 000.363 000.213: require('focus')
061.590 000.025 000.025: require('lazyvim.util.ui')
061.727 000.021 000.021: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/which-key.nvim/plugin/which-key.lua
061.765 000.077 000.056: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
061.768 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
061.772 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.059 000.201 000.201: require('which-key.config')
062.287 000.140 000.140: require('auto-save.config')
062.338 000.020 000.020: require('auto-save.utils.data')
062.362 000.022 000.022: require('auto-save.utils.colors')
062.379 000.016 000.016: require('auto-save.utils.echo')
062.384 000.095 000.037: require('auto-save')
062.392 000.269 000.034: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/auto-save.nvim/plugin/auto-save.lua
062.394 000.285 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.397 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.402 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.500 000.021 000.021: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/editorconfig.lua
062.501 000.035 000.014: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.537 000.024 000.024: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/man.lua
062.539 000.036 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
062.921 000.114 000.114: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
062.930 000.379 000.265: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/matchit.vim
062.931 000.390 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.011 000.065 000.065: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/matchparen.vim
063.013 000.077 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.344 000.109 000.109: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/pack/dist/opt/netrw/plugin/netrwPlugin.vim
063.351 000.325 000.216: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/netrwPlugin.vim
063.352 000.337 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.401 000.034 000.034: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/osc52.lua
063.402 000.049 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.500 000.082 000.082: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/rplugin.vim
063.501 000.097 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.543 000.026 000.026: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/shada.vim
063.544 000.041 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.566 000.007 000.007: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/spellfile.vim
063.567 000.022 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.710 000.053 000.053: require('cmp_path')
063.747 000.108 000.056: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-path/after/plugin/cmp_path.lua
063.749 000.126 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.892 000.020 000.020: require('cmp_buffer.timer')
063.894 000.058 000.039: require('cmp_buffer.buffer')
063.896 000.088 000.029: require('cmp_buffer.source')
063.897 000.107 000.019: require('cmp_buffer')
063.924 000.149 000.042: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-buffer/after/plugin/cmp_buffer.lua
063.925 000.165 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
063.995 000.039 000.039: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua
063.996 000.056 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0
064.032 061.229 037.121: require('config.lazy')
064.040 061.269 000.040: sourcing /sapmnt/home/I572233/.config/nvim/init.lua
064.045 000.370: sourcing vimrc file(s)
064.296 000.028 000.028: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua
064.454 000.034 000.034: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/syntax/synload.vim
064.498 000.151 000.117: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/syntax/syntax.vim
064.507 000.283: inits 3
065.195 000.688: reading ShaDa
065.513 000.317: opening buffers
065.967 000.062 000.062: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/neo-tree.nvim/plugin/neo-tree.lua
065.970 000.089 000.027: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
065.975 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
065.980 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
066.620 000.192 000.192: require('neo-tree.log')
066.688 000.066 000.066: require('neo-tree.utils._compat')
066.737 000.470 000.212: require('neo-tree.utils')
066.793 000.054 000.054: require('neo-tree.collections')
066.862 000.068 000.068: require('neo-tree.health.typecheck')
066.867 000.676 000.083: require('neo-tree.events.queue')
066.873 000.875 000.199: require('neo-tree.events')
066.936 000.060 000.060: require('neo-tree')
067.010 000.050 000.050: require('neo-tree.setup.netrw')
067.422 000.308 000.308: require('neo-tree.defaults')
067.462 000.040 000.040: require('neo-tree.setup.mapping-helper')
067.585 000.065 000.065: require('neo-tree.sources.filesystem.lib.globtopattern')
067.595 000.132 000.067: require('neo-tree.sources.common.file-nesting')
067.697 000.101 000.101: require('neo-tree.ui.highlights')
068.454 000.004 000.004: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
068.463 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
068.732 000.217 000.217: require('nui.object')
069.911 001.137 001.137: require('nui.utils')
069.921 001.188 000.051: require('nui.text')
069.940 001.767 000.357: require('nui.line')
070.135 000.068 000.068: require('nui.tree.util')
070.144 000.202 000.134: require('nui.tree')
070.273 000.063 000.063: require('nui.utils.buf_storage')
070.384 000.110 000.110: require('nui.utils.autocmd')
070.444 000.060 000.060: require('nui.utils.keymap')
070.559 000.070 000.070: require('nui.layout.utils')
070.560 000.115 000.046: require('nui.split.utils')
070.615 000.470 000.122: require('nui.split')
070.859 000.183 000.183: require('nui.popup.border')
070.871 000.255 000.072: require('nui.popup')
070.936 000.065 000.065: require('neo-tree.ui.popups')
070.988 000.051 000.051: require('neo-tree.ui.windows')
071.013 003.050 000.240: require('neo-tree.ui.renderer')
071.085 000.070 000.070: require('neo-tree.sources.filesystem.lib.filter_external')
071.155 000.069 000.069: require('neo-tree.sources.common.file-items')
071.410 000.070 000.070: require('neo-tree.git.utils')
071.412 000.131 000.061: require('neo-tree.git.status')
071.476 000.063 000.063: require('neo-tree.git.ignored')
071.478 000.242 000.048: require('neo-tree.git')
071.487 000.330 000.088: require('neo-tree.sources.filesystem.lib.fs_watch')
071.633 000.104 000.104: require('neo-tree.sources.filesystem.lib.lua-glob')
071.636 000.148 000.043: require('neo-tree.sources.filesystem.lib.ignored')
071.650 003.828 000.160: require('neo-tree.sources.filesystem.lib.fs_scan')
071.783 000.084 000.084: require('nui.input')
071.786 000.135 000.051: require('neo-tree.ui.inputs')
071.806 004.108 000.145: require('neo-tree.sources.manager')
071.864 000.057 000.057: require('neo-tree.sources.common.hijack_cursor')
071.870 004.860 000.114: require('neo-tree.setup')
072.192 000.056 000.056: require('neo-tree.setup.deprecations')
073.208 000.010 000.010: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.217 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.226 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.232 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.236 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.245 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.261 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.271 000.007 000.007: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.291 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.302 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.307 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.311 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.315 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.320 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.324 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.328 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.332 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.337 000.002 000.002: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.342 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.344 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.350 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.354 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.360 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.364 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.367 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.371 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.375 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.382 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.387 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.392 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.396 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.400 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.403 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.407 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.413 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.416 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.422 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.436 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.448 000.002 000.002: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
073.569 000.116 000.116: require('neo-tree.sources.filesystem')
073.695 000.055 000.055: require('neo-tree.sources.buffers.lib.items')
073.702 000.121 000.067: require('neo-tree.sources.buffers')
073.788 000.039 000.039: require('neo-tree.sources.git_status.lib.items')
073.791 000.085 000.046: require('neo-tree.sources.git_status')
074.001 000.081 000.081: require('neo-tree.command.parser')
074.317 000.120 000.120: require('neo-tree.sources.common.container')
074.333 000.220 000.100: require('neo-tree.sources.common.components')
074.354 000.281 000.061: require('neo-tree.sources.git_status.components')
9000.042 8925.387 8925.387: require('plenary.scandir')
9000.135 8925.620 000.234: require('neo-tree.sources.filesystem.lib.fs_actions')
9000.670 000.528 000.528: require('neo-tree.sources.common.help')
9001.591 000.919 000.919: require('neo-tree.sources.common.preview')
9001.889 000.296 000.296: require('neo-tree.sources.common.node_expander')
9001.979 8927.580 000.217: require('neo-tree.sources.common.commands')
9002.100 8927.743 000.163: require('neo-tree.sources.git_status.commands')
9002.668 000.255 000.255: require('neo-tree.sources.buffers.components')
9003.061 000.391 000.391: require('neo-tree.sources.buffers.commands')
9003.423 000.195 000.195: require('neo-tree.sources.filesystem.components')
9005.960 000.735 000.735: require('neo-tree.sources.common.filters.filter_fzy')
9005.976 001.570 000.835: require('neo-tree.sources.common.filters')
9005.977 002.223 000.653: require('neo-tree.sources.filesystem.lib.filter')
9006.045 002.620 000.397: require('neo-tree.sources.filesystem.commands')
9006.498 000.033 000.033: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0
9008.504 000.048 000.048: require('neo-tree.clipboard')
9008.532 000.026 000.026: require('neo-tree.clipboard.sync.base')
9008.572 8943.044 005.011: require('neo-tree')
9008.634 000.078: BufEnter autocommands
9008.636 000.002: editing files in windows
9008.665 000.029: VimEnter autocommands
9009.168 000.106 000.106: require('snacks.util')
9009.187 000.320 000.214: require('snacks.dashboard')
9009.276 000.064 000.064: require('snacks.scroll')
9009.339 000.037 000.037: require('snacks.animate')
9009.467 000.080 000.080: require('snacks.input')
9009.542 000.074 000.074: require('snacks.scope')
9009.671 000.035 000.035: require('vim.termcap')
9009.691 000.014 000.014: require('vim.text')
9009.722 000.433: UIEnter autocommands
9009.724 000.002: before starting main loop
9010.034 000.077 000.077: require('snacks.statuscolumn')
9010.163 000.363: first screen update
9010.165 000.001: --- NVIM STARTED ---
I'd like to diagnose this issue. Is there some place that I can look into?
Thanks in advance!
Hi,
I am using
neo-treewhich usesplenary.scandirto scan the directory. On my new laptop when configuring a new neovim installation, I noticed a significant slowdown at launch. The analysis with--startuptimerevealed thatrequire('plenary.scandir')is taking about 9 seconds.The log:
--- Startup times for process: Primary (or UI client) --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.002 000.002: --- NVIM STARTING --- 000.124 000.122: event init 000.187 000.062: early init 000.230 000.044: locale set 000.269 000.039: init first window 000.615 000.345: inits 1 000.622 000.007: window checked 000.653 000.031: parsing arguments 001.091 000.033 000.033: require('vim.shared') 001.163 000.029 000.029: require('vim.inspect') 001.198 000.029 000.029: require('vim._options') 001.201 000.107 000.049: require('vim._editor') 001.202 000.166 000.026: require('vim._init_packages') 001.203 000.385: init lua interpreter 003.276 002.073: nvim_ui_attach 003.495 000.219: nvim_set_client_info 003.497 000.002: --- NVIM STARTED --- --- Startup times for process: Embedded --- times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.001 000.001: --- NVIM STARTING --- 000.093 000.091: event init 000.150 000.057: early init 000.190 000.040: locale set 000.225 000.035: init first window 000.488 000.263: inits 1 000.500 000.012: window checked 000.531 000.031: parsing arguments 000.998 000.043 000.043: require('vim.shared') 001.086 000.037 000.037: require('vim.inspect') 001.129 000.035 000.035: require('vim._options') 001.132 000.131 000.058: require('vim._editor') 001.133 000.204 000.031: require('vim._init_packages') 001.135 000.400: init lua interpreter 001.217 000.082: expanding arguments 001.230 000.013: inits 2 001.428 000.198: init highlight 001.429 000.001: waiting for UI 001.515 000.086: done waiting for UI 001.518 000.004: clear screen 001.614 000.011 000.011: require('vim.keymap') 002.219 000.098 000.098: sourcing nvim_exec2() 002.346 000.826 000.717: require('vim._defaults') 002.347 000.003: init default mappings & autocommands 002.689 000.043 000.043: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/ftplugin.vim 002.728 000.015 000.015: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/indent.vim 003.329 000.349 000.349: require('lazy') 003.351 000.010 000.010: require('ffi') 003.421 000.052 000.052: require('vim.fs') 003.500 000.077 000.077: require('vim.uri') 003.509 000.157 000.027: require('vim.loader') 003.595 000.072 000.072: require('lazy.stats') 003.668 000.052 000.052: require('lazy.core.util') 003.737 000.068 000.068: require('lazy.core.config') 003.876 000.074 000.074: require('lazy.core.handler') 004.082 000.076 000.076: require('lazy.pkg') 004.087 000.158 000.083: require('lazy.core.meta') 004.095 000.218 000.059: require('lazy.core.plugin') 004.103 000.365 000.073: require('lazy.core.loader') 004.581 000.076 000.076: require('lazy.core.fragments') 005.531 000.159 000.159: require('lazyvim.util') 005.541 000.313 000.154: require('lazyvim.config') 006.143 000.342 000.342: require('lazyvim.config.options') 006.193 000.029 000.029: require('config.options') 006.253 000.051 000.051: require('lazyvim.util.plugin') 006.301 000.047 000.047: require('lazyvim.util.deprecated') 006.333 000.030 000.030: require('lazyvim.util.inject') 006.380 000.045 000.045: require('lazy.core.handler.event') 008.052 000.160 000.160: require('vim.version') 010.287 000.057 000.057: require('lazyvim.util.lsp') 010.472 000.023 000.023: require('lazyvim.util.pick') 013.851 000.092 000.092: require('lazyvim.util.cmp') 014.254 000.320 000.320: require('conform.util') 015.017 000.148 000.148: require('vim.lsp.log') 015.320 000.301 000.301: require('vim.lsp.protocol') 015.443 000.121 000.121: require('vim.lsp.util') 015.515 000.025 000.025: require('vim.lsp.sync') 015.519 000.075 000.050: require('vim.lsp._changetracking') 015.595 000.041 000.041: require('vim.lsp._transport') 015.603 000.083 000.042: require('vim.lsp.rpc') 015.635 001.109 000.381: require('vim.lsp') 015.752 000.068 000.068: require('vim.lsp.completion') 015.763 000.127 000.059: require('vim.lsp.handlers') 016.230 000.099 000.099: require('lspconfig.util') 016.272 000.039 000.039: require('lspconfig.async') 016.273 000.181 000.043: require('lspconfig.configs') 016.276 000.443 000.262: require('lspconfig') 016.317 000.040 000.040: require('vim.iter') 016.484 000.144 000.144: require('which-key') 017.174 000.055 000.055: require('lazy.core.handler.keys') 017.227 000.048 000.048: require('lazy.core.handler.cmd') 017.251 000.021 000.021: require('lazy.core.handler.ft') 017.457 000.014 000.014: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 017.466 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 017.727 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 017.733 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.116 000.006 000.006: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.132 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.196 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.203 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.380 000.010 000.010: sourcing /sapmnt/home/I572233/.config/nvim/ftdetect/cds.vim 019.406 000.088 000.078: sourcing nvim_exec2() called at /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua:0 019.408 000.151 000.064: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua 019.409 000.177 000.025: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 019.502 000.068 000.068: require('lazyvim.plugins.lsp.keymaps') 019.673 000.015 000.015: require('vim.F') 019.714 000.204 000.189: require('vim.lsp.buf') 019.823 000.094 000.094: require('vim.lsp.codelens') 020.342 000.076 000.076: require('vim.treesitter.language') 020.372 000.027 000.027: require('vim.func') 020.409 000.034 000.034: require('vim.func._memoize') 020.427 000.246 000.108: require('vim.treesitter.query') 020.435 000.494 000.248: require('nvim-treesitter.query_predicates') 020.528 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 020.543 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 020.588 000.031 000.031: require('lazyvim') 020.706 000.104 000.104: require('lazyvim.config.autocmds') 020.806 000.079 000.079: require('config.autocmds') 021.231 000.002 000.002: sourcing nvim_exec2() called at ColorSchemePre Autocommands for "*":0 021.245 000.001 000.001: sourcing nvim_exec2() called at ColorSchemePre Autocommands for "*":0 021.592 000.233 000.233: require('catppuccin') 022.061 000.077 000.077: require('catppuccin.lib.hashing') 023.530 001.334 001.334: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/catppuccin/colors/catppuccin.vim 023.939 000.051 000.051: require('nvim-treesitter.utils') 024.408 000.020 000.020: require('vim.treesitter._range') 024.418 000.072 000.052: require('vim.treesitter.languagetree') 024.421 000.109 000.037: require('vim.treesitter') 024.670 000.730 000.621: require('nvim-treesitter.parsers') 024.768 000.016 000.016: require('nvim-treesitter.compat') 024.813 000.026 000.026: require('nvim-treesitter.ts_utils') 024.815 000.046 000.020: require('nvim-treesitter.tsrange') 024.833 000.017 000.017: require('nvim-treesitter.caching') 024.839 000.109 000.030: require('nvim-treesitter.query') 024.848 000.151 000.041: require('nvim-treesitter.configs') 024.851 000.180 000.029: require('nvim-treesitter.info') 024.900 000.047 000.047: require('nvim-treesitter.shell_command_selectors') 024.914 001.121 000.113: require('nvim-treesitter.install') 024.935 000.019 000.019: require('nvim-treesitter.statusline') 024.936 001.170 000.030: require('nvim-treesitter') 025.358 001.648 000.478: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua 025.362 001.669 000.021: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 025.368 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 025.374 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 026.401 000.770 000.770: require('vim.filetype') 028.979 000.089 000.089: require('nvim-treesitter.locals') 028.984 000.159 000.070: require('nvim-treesitter.incremental_selection') 029.060 000.034 000.034: require('nvim-treesitter.highlight') 029.132 000.052 000.052: require('nvim-treesitter.indent') 029.278 000.003 000.003: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.284 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.427 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.520 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.525 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.713 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.719 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.726 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 029.730 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 030.047 000.044 000.044: require('snippets.config') 030.201 000.100 000.100: require('snippets.utils.builtin') 030.209 000.160 000.060: require('snippets.utils') 030.213 000.405 000.201: require('snippets') 032.843 000.418 000.418: require('cmp.utils.debug') 033.234 000.254 000.254: require('cmp.utils.char') 033.254 000.399 000.145: require('cmp.utils.str') 034.192 000.595 000.595: require('cmp.utils.misc') 034.316 000.122 000.122: require('cmp.utils.buffer') 034.501 000.185 000.185: require('cmp.utils.api') 034.530 001.148 000.247: require('cmp.utils.keymap') 034.536 001.282 000.133: require('cmp.utils.feedkeys') 034.727 000.018 000.018: require('cmp.types.cmp') 034.780 000.053 000.053: require('cmp.types.lsp') 034.802 000.020 000.020: require('cmp.types.vim') 034.803 000.112 000.021: require('cmp.types') 034.805 000.138 000.026: require('cmp.config.mapping') 034.821 000.016 000.016: require('cmp.utils.cache') 034.880 000.027 000.027: require('cmp.config.compare') 034.881 000.058 000.031: require('cmp.config.default') 034.895 000.251 000.039: require('cmp.config') 034.911 000.374 000.123: require('cmp.utils.async') 034.949 000.016 000.016: require('cmp.utils.pattern') 034.950 000.038 000.022: require('cmp.context') 035.071 000.056 000.056: require('cmp.utils.snippet') 035.092 000.021 000.021: require('cmp.matcher') 035.097 000.119 000.042: require('cmp.entry') 035.100 000.149 000.031: require('cmp.source') 035.142 000.017 000.017: require('cmp.utils.event') 035.235 000.042 000.042: require('cmp.utils.options') 035.238 000.074 000.031: require('cmp.utils.window') 035.239 000.096 000.022: require('cmp.view.docs_view') 035.315 000.025 000.025: require('cmp.utils.autocmd') 035.320 000.080 000.055: require('cmp.view.custom_entries_view') 035.349 000.028 000.028: require('cmp.view.wildmenu_entries_view') 035.374 000.025 000.025: require('cmp.view.native_entries_view') 035.421 000.046 000.046: require('cmp.view.ghost_text_view') 035.427 000.326 000.033: require('cmp.view') 035.726 003.558 000.571: require('cmp.core') 035.810 000.022 000.022: require('cmp.config.sources') 035.829 000.018 000.018: require('cmp.config.window') 035.860 003.987 000.389: require('cmp') 035.863 004.061 000.075: require('snippets.utils.cmp') 035.944 000.011 000.011: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 035.950 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 036.288 000.293 000.293: require('tailwindcss-colorizer-cmp') 036.400 000.020 000.020: require('cmp.utils.highlight') 036.606 000.004 000.004: sourcing nvim_exec2() called at /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-cmp/plugin/cmp.lua:0 036.608 000.275 000.250: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-cmp/plugin/cmp.lua 036.611 000.299 000.025: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 036.614 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 036.619 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.063 000.027 000.027: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/clangd_extensions.nvim/plugin/clangd_extensions.lua 037.066 000.044 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.069 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.073 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.103 000.334 000.289: require('clangd_extensions.cmp_scores') 037.425 000.018 000.018: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/tabout.nvim/plugin/tabout.lua 037.427 000.032 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.429 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 037.507 000.020 000.020: require('tabout.config') 037.509 000.040 000.019: require('tabout.logger') 037.528 000.019 000.019: require('tabout.utils') 037.598 000.022 000.022: require('tabout.node') 037.600 000.071 000.049: require('tabout.tab') 037.602 000.166 000.037: require('tabout') 038.324 000.349 000.349: require('snacks') 038.325 000.370 000.021: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/snacks.nvim/plugin/snacks.lua 038.327 000.386 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.332 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.336 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.419 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.422 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.716 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 038.720 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 039.126 000.024 000.024: require('mason-core.path') 039.199 000.040 000.040: require('mason-core.functional') 039.243 000.015 000.015: require('mason-core.functional.data') 039.246 000.038 000.023: require('mason-core.functional.function') 039.271 000.017 000.017: require('mason-core.functional.relation') 039.292 000.018 000.018: require('mason-core.functional.logic') 039.297 000.169 000.056: require('mason-core.platform') 039.326 000.028 000.028: require('mason.settings') 039.327 000.556 000.335: require('mason') 039.480 000.029 000.029: require('mason-core.functional.list') 039.502 000.020 000.020: require('mason-core.functional.string') 039.513 000.098 000.049: require('mason.api.command') 039.542 000.026 000.026: require('mason-registry.sources') 039.630 000.034 000.034: require('mason-core.log') 039.631 000.053 000.018: require('mason-core.EventEmitter') 039.651 000.019 000.019: require('mason-core.optional') 039.700 000.026 000.026: require('mason-core.async') 039.717 000.015 000.015: require('mason-core.async.uv') 039.719 000.068 000.027: require('mason-core.fs') 039.726 000.171 000.031: require('mason-registry') 039.778 000.023 000.023: require('mason-core.result') 039.909 000.074 000.074: require('mason-core.process') 039.964 000.053 000.053: require('mason-core.spawn') 039.968 000.167 000.039: require('mason-core.managers.powershell') 039.985 000.016 000.016: require('mason.version') 039.987 000.208 000.025: require('mason-core.fetch') 040.023 000.035 000.035: require('mason-core.providers') 040.132 000.017 000.017: require('mason-core.functional.table') 040.151 000.065 000.048: require('mason-core.purl') 040.156 000.116 000.051: require('mason-core.package') 040.267 000.029 000.029: require('mason-core.installer.registry.expr') 040.272 000.079 000.049: require('mason-core.installer.registry.link') 040.464 000.031 000.031: require('mason-core.receipt') 040.477 000.105 000.074: require('mason-core.installer.context') 040.550 000.031 000.031: require('mason-core.async.control') 040.578 000.027 000.027: require('mason-core.installer.linker') 040.580 000.246 000.082: require('mason-core.installer') 040.590 000.296 000.050: require('mason-core.installer.managers.std') 040.592 000.319 000.023: require('mason-core.installer.registry.schemas') 040.615 000.023 000.023: require('mason-core.installer.registry.util') 040.621 000.464 000.044: require('mason-core.installer.registry') 040.622 000.598 000.018: require('mason-registry.sources.util') 040.628 000.898 000.033: require('mason-registry.sources.github') 047.141 000.075 000.075: require('mason-core.functional.type') 052.194 000.036 000.036: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/conform.nvim/plugin/conform.lua 052.202 000.078 000.042: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 052.209 000.003 000.003: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 052.215 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 052.366 000.060 000.060: require('conform') 052.681 000.023 000.023: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim 052.683 000.039 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 052.686 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 052.690 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 053.427 000.564 000.564: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/nvim-lspconfig/plugin/lspconfig.lua 053.430 000.588 000.024: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 053.434 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 053.440 000.000 000.000: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 053.686 000.239 000.239: require('vim.diagnostic') 053.828 000.036 000.036: require('lazyvim.util.format') 053.958 000.022 000.022: require('cmp_nvim_lsp.source') 053.960 000.052 000.030: require('cmp_nvim_lsp') 054.915 000.018 000.018: require('mason-lspconfig.settings') 054.918 000.058 000.040: require('mason-lspconfig') 054.991 000.072 000.072: require('mason-lspconfig.mappings.server') 055.147 000.022 000.022: require('lspconfig.configs.gleam') 055.401 000.028 000.028: require('lspconfig.manager') 055.479 000.014 000.014: require('mason-lspconfig.notify') 055.481 000.039 000.025: require('mason-lspconfig.lspconfig_hook') 055.500 000.016 000.016: require('mason-lspconfig.server_config_extensions') 055.530 000.030 000.030: require('lspconfig.configs.omnisharp') 055.555 000.018 000.018: require('mason-lspconfig.ensure_installed') 055.771 000.025 000.025: require('mason-core.functional.number') 055.785 000.072 000.047: require('mason-lspconfig.api.command') 056.078 000.241 000.241: require('lspconfig.configs.kotlin_language_server') 056.177 000.028 000.028: require('mason-lspconfig.server_configurations.kotlin_language_server') 056.399 000.086 000.086: require('lspconfig.configs.angularls') 056.476 000.027 000.027: require('mason-lspconfig.server_configurations.angularls') 056.667 000.023 000.023: require('lspconfig.configs.taplo') 056.913 000.066 000.066: require('lspconfig.configs.marksman') 057.109 000.040 000.040: require('lspconfig.configs.lua_ls') 057.269 000.021 000.021: require('lspconfig.configs.elixirls') 057.316 000.021 000.021: require('mason-lspconfig.server_configurations.elixirls') 057.430 000.029 000.029: require('lspconfig.configs.tailwindcss') 057.695 000.024 000.024: require('lspconfig.configs.ruff') 057.949 000.025 000.025: require('mason-lspconfig.server_configurations.omnisharp') 058.053 000.027 000.027: require('lspconfig.configs.volar') 058.100 000.021 000.021: require('mason-lspconfig.server_configurations.volar') 058.180 000.024 000.024: require('lspconfig.configs.jsonls') 058.371 000.026 000.026: require('lspconfig.configs.ocamllsp') 058.546 000.031 000.031: require('lspconfig.configs.pyright') 058.708 000.024 000.024: require('clangd_extensions.config') 058.709 000.044 000.020: require('clangd_extensions') 058.753 000.029 000.029: require('lspconfig.configs.clangd') 058.914 000.022 000.022: require('lspconfig.configs.gopls') 059.074 000.022 000.022: require('lspconfig.configs.bashls') 059.302 000.036 000.036: require('lspconfig.configs.eslint') 059.463 000.027 000.027: require('lspconfig.configs.svelte') 059.579 000.005 000.005: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 059.584 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 059.693 000.039 000.039: require('typescript-tools.config') 059.775 000.082 000.082: require('typescript-tools.protocol.constants') 059.971 000.028 000.028: require('plenary.bit') 059.997 000.025 000.025: require('plenary.functional') 060.028 000.185 000.132: require('plenary.path') 060.093 000.019 000.019: require('plenary.compat') 060.096 000.068 000.049: require('plenary.job') 060.103 000.293 000.040: require('typescript-tools.tsserver_provider') 060.134 000.030 000.030: require('typescript-tools.process') 060.154 000.019 000.019: require('typescript-tools.request_queue') 060.187 000.032 000.032: require('typescript-tools.protocol.progress') 060.235 000.029 000.029: require('typescript-tools.utils') 060.238 000.051 000.022: require('typescript-tools.protocol.module_mapper') 060.258 000.019 000.019: require('typescript-tools.protocol.pending_diagnostic') 060.397 000.017 000.017: require('plenary.tbl') 060.399 000.039 000.022: require('plenary.vararg.rotate') 060.400 000.058 000.019: require('plenary.vararg') 060.417 000.017 000.017: require('plenary.errors') 060.419 000.099 000.024: require('plenary.async.async') 060.502 000.019 000.019: require('plenary.async.structs') 060.505 000.047 000.028: require('plenary.async.control') 060.508 000.072 000.026: require('plenary.async.util') 060.510 000.090 000.018: require('plenary.async.tests') 060.511 000.214 000.025: require('plenary.async') 060.560 000.049 000.049: require('plenary.async.uv_async') 060.610 000.030 000.030: require('vim.ui') 060.611 000.050 000.020: require('typescript-tools.async') 060.614 000.355 000.042: require('typescript-tools.api') 060.651 000.037 000.037: require('typescript-tools.protocol.utils') 060.654 000.878 000.041: require('typescript-tools.tsserver') 060.714 000.018 000.018: require('typescript-tools.autocommands.common') 060.719 000.043 000.025: require('typescript-tools.autocommands.diagnostics') 060.739 000.019 000.019: require('typescript-tools.autocommands.code_lens') 060.759 000.019 000.019: require('typescript-tools.autocommands.jsx_close_tag') 060.760 000.105 000.023: require('typescript-tools.autocommands') 060.780 000.019 000.019: require('typescript-tools.custom_handlers') 060.799 000.018 000.018: require('typescript-tools.request_router') 060.842 000.019 000.019: require('typescript-tools.integrations') 060.850 000.051 000.032: require('typescript-tools.internal_commands') 060.851 001.218 000.026: require('typescript-tools.rpc') 060.852 001.243 000.025: require('typescript-tools') 060.930 000.002 000.002: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 060.935 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 061.175 000.031 000.031: require('focus.modules.commands') 061.226 000.020 000.020: require('focus.modules.utils') 061.227 000.052 000.031: require('focus.modules.autocmd') 061.251 000.023 000.023: require('focus.modules.split') 061.271 000.019 000.019: require('focus.modules.functions') 061.297 000.025 000.025: require('focus.modules.resizer') 061.300 000.363 000.213: require('focus') 061.590 000.025 000.025: require('lazyvim.util.ui') 061.727 000.021 000.021: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/which-key.nvim/plugin/which-key.lua 061.765 000.077 000.056: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 061.768 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 061.772 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.059 000.201 000.201: require('which-key.config') 062.287 000.140 000.140: require('auto-save.config') 062.338 000.020 000.020: require('auto-save.utils.data') 062.362 000.022 000.022: require('auto-save.utils.colors') 062.379 000.016 000.016: require('auto-save.utils.echo') 062.384 000.095 000.037: require('auto-save') 062.392 000.269 000.034: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/auto-save.nvim/plugin/auto-save.lua 062.394 000.285 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.397 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.402 000.001 000.001: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.500 000.021 000.021: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/editorconfig.lua 062.501 000.035 000.014: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.537 000.024 000.024: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/man.lua 062.539 000.036 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 062.921 000.114 000.114: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim 062.930 000.379 000.265: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/matchit.vim 062.931 000.390 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.011 000.065 000.065: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/matchparen.vim 063.013 000.077 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.344 000.109 000.109: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/pack/dist/opt/netrw/plugin/netrwPlugin.vim 063.351 000.325 000.216: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/netrwPlugin.vim 063.352 000.337 000.012: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.401 000.034 000.034: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/osc52.lua 063.402 000.049 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.500 000.082 000.082: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/rplugin.vim 063.501 000.097 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.543 000.026 000.026: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/shada.vim 063.544 000.041 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.566 000.007 000.007: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/plugin/spellfile.vim 063.567 000.022 000.015: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.710 000.053 000.053: require('cmp_path') 063.747 000.108 000.056: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-path/after/plugin/cmp_path.lua 063.749 000.126 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.892 000.020 000.020: require('cmp_buffer.timer') 063.894 000.058 000.039: require('cmp_buffer.buffer') 063.896 000.088 000.029: require('cmp_buffer.source') 063.897 000.107 000.019: require('cmp_buffer') 063.924 000.149 000.042: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-buffer/after/plugin/cmp_buffer.lua 063.925 000.165 000.016: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 063.995 000.039 000.039: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua 063.996 000.056 000.017: sourcing nvim_exec2() called at /sapmnt/home/I572233/.config/nvim/init.lua:0 064.032 061.229 037.121: require('config.lazy') 064.040 061.269 000.040: sourcing /sapmnt/home/I572233/.config/nvim/init.lua 064.045 000.370: sourcing vimrc file(s) 064.296 000.028 000.028: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/filetype.lua 064.454 000.034 000.034: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/syntax/synload.vim 064.498 000.151 000.117: sourcing /SAPDevelop/Packages/software/nvim/share/nvim/runtime/syntax/syntax.vim 064.507 000.283: inits 3 065.195 000.688: reading ShaDa 065.513 000.317: opening buffers 065.967 000.062 000.062: sourcing /sapmnt/home/I572233/.local/share/nvim/lazy/neo-tree.nvim/plugin/neo-tree.lua 065.970 000.089 000.027: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 065.975 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 065.980 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 066.620 000.192 000.192: require('neo-tree.log') 066.688 000.066 000.066: require('neo-tree.utils._compat') 066.737 000.470 000.212: require('neo-tree.utils') 066.793 000.054 000.054: require('neo-tree.collections') 066.862 000.068 000.068: require('neo-tree.health.typecheck') 066.867 000.676 000.083: require('neo-tree.events.queue') 066.873 000.875 000.199: require('neo-tree.events') 066.936 000.060 000.060: require('neo-tree') 067.010 000.050 000.050: require('neo-tree.setup.netrw') 067.422 000.308 000.308: require('neo-tree.defaults') 067.462 000.040 000.040: require('neo-tree.setup.mapping-helper') 067.585 000.065 000.065: require('neo-tree.sources.filesystem.lib.globtopattern') 067.595 000.132 000.067: require('neo-tree.sources.common.file-nesting') 067.697 000.101 000.101: require('neo-tree.ui.highlights') 068.454 000.004 000.004: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 068.463 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 068.732 000.217 000.217: require('nui.object') 069.911 001.137 001.137: require('nui.utils') 069.921 001.188 000.051: require('nui.text') 069.940 001.767 000.357: require('nui.line') 070.135 000.068 000.068: require('nui.tree.util') 070.144 000.202 000.134: require('nui.tree') 070.273 000.063 000.063: require('nui.utils.buf_storage') 070.384 000.110 000.110: require('nui.utils.autocmd') 070.444 000.060 000.060: require('nui.utils.keymap') 070.559 000.070 000.070: require('nui.layout.utils') 070.560 000.115 000.046: require('nui.split.utils') 070.615 000.470 000.122: require('nui.split') 070.859 000.183 000.183: require('nui.popup.border') 070.871 000.255 000.072: require('nui.popup') 070.936 000.065 000.065: require('neo-tree.ui.popups') 070.988 000.051 000.051: require('neo-tree.ui.windows') 071.013 003.050 000.240: require('neo-tree.ui.renderer') 071.085 000.070 000.070: require('neo-tree.sources.filesystem.lib.filter_external') 071.155 000.069 000.069: require('neo-tree.sources.common.file-items') 071.410 000.070 000.070: require('neo-tree.git.utils') 071.412 000.131 000.061: require('neo-tree.git.status') 071.476 000.063 000.063: require('neo-tree.git.ignored') 071.478 000.242 000.048: require('neo-tree.git') 071.487 000.330 000.088: require('neo-tree.sources.filesystem.lib.fs_watch') 071.633 000.104 000.104: require('neo-tree.sources.filesystem.lib.lua-glob') 071.636 000.148 000.043: require('neo-tree.sources.filesystem.lib.ignored') 071.650 003.828 000.160: require('neo-tree.sources.filesystem.lib.fs_scan') 071.783 000.084 000.084: require('nui.input') 071.786 000.135 000.051: require('neo-tree.ui.inputs') 071.806 004.108 000.145: require('neo-tree.sources.manager') 071.864 000.057 000.057: require('neo-tree.sources.common.hijack_cursor') 071.870 004.860 000.114: require('neo-tree.setup') 072.192 000.056 000.056: require('neo-tree.setup.deprecations') 073.208 000.010 000.010: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.217 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.226 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.232 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.236 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.245 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.261 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.271 000.007 000.007: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.291 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.302 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.307 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.311 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.315 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.320 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.324 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.328 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.332 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.337 000.002 000.002: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.342 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.344 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.350 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.354 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.360 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.364 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.367 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.371 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.375 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.382 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.387 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.392 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.396 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.400 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.403 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.407 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.413 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.416 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.422 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.436 000.001 000.001: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.448 000.002 000.002: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 073.569 000.116 000.116: require('neo-tree.sources.filesystem') 073.695 000.055 000.055: require('neo-tree.sources.buffers.lib.items') 073.702 000.121 000.067: require('neo-tree.sources.buffers') 073.788 000.039 000.039: require('neo-tree.sources.git_status.lib.items') 073.791 000.085 000.046: require('neo-tree.sources.git_status') 074.001 000.081 000.081: require('neo-tree.command.parser') 074.317 000.120 000.120: require('neo-tree.sources.common.container') 074.333 000.220 000.100: require('neo-tree.sources.common.components') 074.354 000.281 000.061: require('neo-tree.sources.git_status.components') 9000.042 8925.387 8925.387: require('plenary.scandir') 9000.135 8925.620 000.234: require('neo-tree.sources.filesystem.lib.fs_actions') 9000.670 000.528 000.528: require('neo-tree.sources.common.help') 9001.591 000.919 000.919: require('neo-tree.sources.common.preview') 9001.889 000.296 000.296: require('neo-tree.sources.common.node_expander') 9001.979 8927.580 000.217: require('neo-tree.sources.common.commands') 9002.100 8927.743 000.163: require('neo-tree.sources.git_status.commands') 9002.668 000.255 000.255: require('neo-tree.sources.buffers.components') 9003.061 000.391 000.391: require('neo-tree.sources.buffers.commands') 9003.423 000.195 000.195: require('neo-tree.sources.filesystem.components') 9005.960 000.735 000.735: require('neo-tree.sources.common.filters.filter_fzy') 9005.976 001.570 000.835: require('neo-tree.sources.common.filters') 9005.977 002.223 000.653: require('neo-tree.sources.filesystem.lib.filter') 9006.045 002.620 000.397: require('neo-tree.sources.filesystem.commands') 9006.498 000.033 000.033: sourcing nvim_exec2() called at BufEnter Autocommands for "*":0 9008.504 000.048 000.048: require('neo-tree.clipboard') 9008.532 000.026 000.026: require('neo-tree.clipboard.sync.base') 9008.572 8943.044 005.011: require('neo-tree') 9008.634 000.078: BufEnter autocommands 9008.636 000.002: editing files in windows 9008.665 000.029: VimEnter autocommands 9009.168 000.106 000.106: require('snacks.util') 9009.187 000.320 000.214: require('snacks.dashboard') 9009.276 000.064 000.064: require('snacks.scroll') 9009.339 000.037 000.037: require('snacks.animate') 9009.467 000.080 000.080: require('snacks.input') 9009.542 000.074 000.074: require('snacks.scope') 9009.671 000.035 000.035: require('vim.termcap') 9009.691 000.014 000.014: require('vim.text') 9009.722 000.433: UIEnter autocommands 9009.724 000.002: before starting main loop 9010.034 000.077 000.077: require('snacks.statuscolumn') 9010.163 000.363: first screen update 9010.165 000.001: --- NVIM STARTED ---I'd like to diagnose this issue. Is there some place that I can look into?
Thanks in advance!