-
-
Notifications
You must be signed in to change notification settings - Fork 319
Open
Description
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!
Metadata
Metadata
Assignees
Labels
No labels