Skip to content

Startup times on slow HPC #16

@shiklomanov-an

Description

@shiklomanov-an

Some profiling data to help with optimization.

Details
--- Startup times for process: Primary (or UI client) ---

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

000.004  000.004: --- NVIM STARTING ---
000.165  000.161: event init
000.274  000.109: early init
000.436  000.163: locale set
000.492  000.056: init first window
007.441  006.949: inits 1
007.465  000.023: window checked
007.471  000.006: parsing arguments
007.996  000.043  000.043: require('vim._core.shared')
008.062  000.004  000.004: require('string.buffer')
008.088  000.043  000.039: require('vim.inspect')
008.132  000.036  000.036: require('vim._core.options')
008.135  000.135  000.056: require('vim._core.editor')
008.166  000.030  000.030: require('vim._core.system')
008.168  000.240  000.032: require('vim._init_packages')
008.169  000.459: init lua interpreter
011.785  003.616: nvim_ui_attach
012.032  000.247: nvim_set_client_info
012.034  000.002: --- NVIM STARTED ---

--- Startup times for process: Embedded ---

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

1358.795  1230.704  220.585: sourcing /home/ashiklom/.config/nvim/init.lua
588.871  139.761  001.919: require('telescope._extensions.bibtex')
586.743  135.735  001.930: require('telescope-bibtex.actions')
780.841  134.331  001.850: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
780.235  132.481  001.248: sourcing /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua
780.198  127.523  001.746: require('otter')
780.177  122.072  002.720: require('otter.lsp')
122.803  119.309  109.990: require('vim._core.defaults')
1204.662  105.356  006.086: require('iron.core')
414.819  103.724  006.642: require('dap')
779.355  098.997  024.007: require('blink.cmp')
1200.576  092.765  002.548: require('iron.lowlevel')
1198.372  078.288  002.647: require('iron.fts')
521.977  069.060  002.672: require('telescope.actions')
961.947  062.393  001.893: require('mason-registry.sources.github')
371.417  055.708  003.594: require('dapui')
1340.448  049.665  003.288: require('ans-keys')
961.933  048.051  002.183: require('mason-registry.sources.util')
758.746  047.452  002.034: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
758.105  045.419  001.643: sourcing /home/ashiklom/.local/share/nvim/lazy/blink.cmp/plugin/blink-cmp.lua
961.927  043.649  002.154: require('mason-core.package')
878.421  042.877  003.824: require('mason')
758.068  042.333  002.165: require('blink.cmp.sources.lib')
494.397  039.326  003.371: require('telescope.config')
1340.195  039.057  012.945: require('telescope._extensions.project')
563.360  038.724  002.197: require('telescope.pickers')
354.756  035.476  003.505: require('nio')
959.522  034.175  002.356: require('mason-core.installer.InstallRunner')
754.012  033.964  002.213: require('blink.cmp.config')
870.296  030.935  002.161: require('mason-core.installer.InstallLocation')
449.107  030.092  014.923: require('telescope')
957.176  029.490  002.790: require('mason-core.installer.compiler')
492.959  028.438  001.868: require('telescope.sorters')
1338.904  026.112  002.323: require('telescope._extensions.project.main')
868.189  023.445  002.354: require('mason-core.platform')
492.952  022.356  002.111: require('telescope.utils')
868.028  021.092  002.504: require('mason-core.functional')
680.280  020.355  001.625: require('otter.lsp.handlers')
546.675  019.896  002.163: require('plenary.async')
954.429  019.516  002.392: require('mason-core.installer.compiler.schemas')
680.268  018.731  002.752: require('vim.lsp')
1406.341  018.699  002.638: require('nvim-web-devicons')
829.212  018.562  002.031: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1336.556  017.267  002.589: require('telescope._extensions.project.actions')
954.425  017.124  002.319: require('mason-core.installer.managers.std')
1224.075  016.812  016.812: require('mini.statusline')
828.647  016.530  001.907: sourcing /home/ashiklom/.local/share/nvim/lazy/gitsigns.nvim/plugin/gitsigns.lua
1250.159  016.070  001.840: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1356.446  015.996  003.078: require('ans-opts')
954.380  014.805  002.499: require('mason-core.installer')
1249.618  014.230  012.002: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/matchit.vim
633.659  013.982  001.942: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
740.123  013.927  001.808: require('blink.cmp.config.completion')
1405.944  013.436  002.028: require('nvim-web-devicons.icons-default')
576.713  013.351  001.950: require('telescope.finders')
492.943  012.935  001.892: require('vim.treesitter')
1290.643  012.507  001.874: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
954.377  012.306  002.383: require('mason-core.installer.context')
158.968  012.300  001.977: require('lazy.core.loader')
1000.020  012.052  002.954: require('r.config')
633.042  012.040  001.606: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-unception/plugin/main.lua
492.935  011.043  001.887: require('vim.treesitter.languagetree')
1289.945  010.634  010.634: sourcing /home/ashiklom/.local/share/nvim/lazy/cmp-pandoc-references/after/plugin/cmp-pandoc-references.lua
645.082  010.606  010.606: require('mini.pairs')
912.019  010.598  002.656: require('mason-core.fetch')
369.302  010.560  002.102: require('dapui.windows')
235.888  010.492  001.944: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
633.038  010.434  004.813: require('unception')
1336.186  010.039  001.878: require('telescope._extensions.project.git')
586.739  010.023  001.942: require('telescope.previewers')
1120.080  009.763  002.528: require('iron.config')
896.866  009.693  002.070: require('mason-registry.installer')
504.019  009.616  002.372: require('plenary.popup')
352.789  009.438  002.131: require('nio.lsp')
492.878  009.156  001.980: require('vim.treesitter.query')
121.985  009.124  009.124: require('vim.tty')
538.051  009.114  001.916: require('plenary.async.async')
773.945  008.782  002.194: require('blink.cmp.fuzzy.download')
546.673  008.619  001.955: require('plenary.async.tests')
235.288  008.548  001.534: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/filetype.lua
1174.835  008.485  002.246: require('iron.fts.python')
878.417  008.118  002.039: require('mason-registry')
449.096  008.042  008.042: require('telescope._extensions')
306.013  007.787  001.845: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
464.520  007.517  001.711: require('plenary.strings')
608.937  007.424  007.424: require('mini.ai')
352.775  007.307  003.014: require('nio.logger')
158.956  007.206  001.995: require('lazy.core.plugin')
235.281  007.014  006.957: sourcing nvim_exec2() called at /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/filetype.lua:0
997.896  006.997  002.466: require('r.utils')
546.653  006.664  002.005: require('plenary.async.util')
773.933  006.588  002.312: require('blink.cmp.fuzzy.download.git')
367.398  006.576  002.203: require('dapui.util')
705.620  006.553  004.594: require('scissors')
1349.196  006.516  004.800: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1370.154  006.285  003.056: require('snacks.input')
1174.781  006.239  001.892: require('iron.fts.common')
910.139  006.069  001.876: require('mason-core.installer.managers.powershell')
819.484  006.029  006.029: require('gitsigns')
305.443  005.942  001.322: sourcing /home/ashiklom/.local/share/nvim/lazy/snacks.nvim/plugin/snacks.lua
464.506  005.806  002.012: require('plenary.path')
574.875  005.784  001.734: require('telescope.finders.async_oneshot_finder')
1359.383  005.731: sourcing vimrc file(s)
242.453  005.651  005.651: require('catppuccin')
633.036  005.621  001.905: require('server.server')
1333.488  005.478  001.993: require('telescope._extensions.project.utils')
536.183  005.343  001.820: require('plenary.vararg')
676.076  005.320  003.214: require('vim.lsp._changetracking')
158.941  005.212  002.247: require('lazy.core.meta')
134.829  005.182  005.182: require('lazy')
1088.678  005.079  002.674: require('oil.util')
1006.013  005.034  002.994: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
343.349  005.031  002.014: require('nio.file')
925.345  004.932  002.257: require('mason-core.package.AbstractPackage')
338.316  004.830  002.554: require('nio.ui')
311.085  004.782  004.782: require('dap-python')
1083.597  004.736  002.518: require('oil.fs')
788.391  004.730  002.176: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
546.627  004.660  002.233: require('plenary.async.control')
1326.135  004.640  004.640: require('telescope.builtin')
710.260  004.634  002.283: require('scissors.config')
975.479  004.628  002.430: require('mason-lspconfig.features.automatic_enable')
305.432  004.619  004.619: require('snacks')
515.179  004.552  002.396: require('telescope.actions.set')
614.407  004.534  004.534: require('jupytext')
934.910  004.507  001.968: require('mason-core.installer.compiler.link')
376.230  004.419  002.108: require('dapui.client')
367.388  004.374  002.312: require('dapui.config')
1067.812  004.308  004.308: require('mini.bufremove')
668.459  004.304  001.912: require('vim.lsp.log')
773.919  004.276  002.092: require('blink.cmp.fuzzy.download.files')
1319.278  004.249  004.249: require('telescope.themes')
584.660  004.222  002.154: require('telescope.previewers.term_previewer')
470.593  004.214  002.114: require('telescope.log')
384.490  004.211  002.105: require('dapui.elements.breakpoints')
1297.403  004.208  002.075: require('ans-utils')
618.807  004.163  004.163: require('mini.splitjoin')
876.481  004.160  002.166: require('mason-core.EventEmitter')
680.152  004.071  002.037: require('vim.lsp.rpc')
1353.326  004.070  001.850: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
519.242  004.060  002.045: require('telescope.pickers.entry_display')
574.872  004.050  002.085: require('telescope._')
212.782  004.012  002.008: require('lazy.core.handler.ft')
599.687  004.009  004.009: require('mini.move')
326.731  004.000  004.000: require('nio.tasks')
979.531  003.985  001.981: require('mason-lspconfig.api.command')
358.739  003.980  001.662: require('dap')
296.210  003.966  003.966: sourcing /home/ashiklom/.local/share/nvim/lazy/catppuccin/colors/catppuccin.vim
1266.823  003.955  002.134: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
984.326  003.943  002.378: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1363.310  003.903: reading ShaDa
561.381  003.835  001.868: require('telescope.entry_manager')
399.790  003.829  001.920: require('dapui.components.threads')
476.447  003.776  001.922: require('plenary.job')
884.515  003.720  001.827: require('mason-lspconfig')
632.954  003.716  001.887: require('server.server_functions')
652.666  003.710  003.710: require('otter.config')
658.102  003.705  001.762: require('otter.keeper')
1270.593  003.696  002.137: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
896.833  003.627  001.889: require('mason-core.fs')
803.496  003.555  003.555: require('nvim-surround')
987.960  003.536  003.536: require('r')
536.182  003.523  001.772: require('plenary.vararg.rotate')
1333.440  003.485  003.485: require('telescope._extensions.project.project')
439.613  003.352  001.927: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
414.737  003.316  001.949: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1255.643  003.293  001.899: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
791.691  003.284  002.047: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1234.054  003.249  001.943: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
844.730  003.236  003.236: require('mason-core.path')
1369.653  003.229  003.229: require('snacks.util')
1228.262  003.199  001.815: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
794.856  003.139  001.818: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
151.743  003.116  003.116: require('lazy.core.handler')
1384.749  003.100  003.100: require('snacks.picker.config.layouts')
1300.838  003.076  003.076: require('vim.diagnostic')
698.233  003.065  001.734: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
343.342  003.017  003.017: require('nio.streams')
144.549  002.994  002.994: require('lazy.core.util')
137.881  002.988  000.063: require('vim.loader')
1260.492  002.985  001.717: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
158.928  002.964  002.964: require('lazy.pkg')
551.869  002.946  002.946: require('telescope.mappings')
137.849  002.888  002.888: require('vim.uri')
141.524  002.879  002.879: require('lazy.stats')
1336.174  002.683  002.683: require('plenary.iterators')
504.006  002.681  002.681: require('plenary.popup.utils')
957.107  002.677  002.677: require('mason-core.installer.compiler.util')
925.326  002.675  002.675: require('mason-core.purl')
1142.399  002.659  002.659: require('iron.fts.haskell')
524.630  002.647  002.647: require('telescope-bibtex.utils')
887.167  002.636  002.636: require('mason-core.async')
1392.482  002.626  002.626: require('nvim-web-devicons.filetypes')
1402.077  002.613  002.613: require('nvim-web-devicons.default.icons_by_operating_system')
1387.207  002.599: UIEnter autocommands
787.806  002.554  002.554: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-treesitter/plugin/filetypes.lua
951.803  002.553  002.553: require('mason-core.installer.context.InstallContextSpawn')
934.890  002.539  002.539: require('mason-core.installer.compiler.expr')
1115.314  002.531  002.531: require('iron.view')
954.344  002.527  002.527: require('mason-core.receipt')
1397.034  002.527  002.527: require('nvim-web-devicons.default.icons_by_filename')
744.361  002.497  002.497: require('blink.cmp.config.sources')
1137.779  002.488  002.488: require('iron.fts.fennel')
1107.801  002.478  002.478: require('iron.log')
1374.860  002.444  002.444: require('snacks.picker.config')
1071.463  002.440  002.440: require('oil')
946.821  002.438  002.438: require('mason-core.installer.context.InstallContextCwd')
1273.050  002.438  002.300: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
333.481  002.434  002.434: require('nio.tests')
546.586  002.426  002.426: require('plenary.async.structs')
1379.332  002.424  002.424: require('snacks.picker.config.defaults')
1399.457  002.416  002.416: require('nvim-web-devicons.default.icons_by_file_extension')
949.237  002.405  002.405: require('mason-core.installer.context.InstallContextFs')
1088.632  002.405  002.405: require('oil.constants')
351.922  002.404  002.404: require('vim.iter')
247.837  002.403  002.403: require('catppuccin.lib.hashing')
1230.715  002.402  002.214: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
761.288  002.394  002.394: require('blink-cmp')
1124.895  002.394  002.394: require('iron.fts.clojure')
668.409  002.392  002.392: require('vim.lsp.protocol')
961.912  002.388  002.388: require('mason-core.installer.UninstallRunner')
1120.034  002.371  002.371: require('iron.scope')
710.210  002.351  002.351: require('scissors.utils')
1358.789  002.341  002.341: require('ans-event')
1356.421  002.333  002.333: require('vim.ui.clipboard.osc52')
1117.657  002.333  002.333: require('iron.visibility')
959.510  002.329  002.329: require('mason-core.installer.linker')
1262.836  002.325  002.147: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
358.638  002.319  002.319: require('dap.utils')
824.019  002.318  002.318: require('gitsigns.debug.log')
851.552  002.310  002.310: require('mason-core.functional.data')
376.219  002.310  002.310: require('dapui.client.types')
853.901  002.309  002.309: require('mason-core.functional.function')
1381.643  002.303  002.303: require('snacks.picker.config.sources')
499.049  002.301  002.301: require('plenary.window.border')
1075.826  002.293  002.293: require('oil.config')
508.371  002.286  002.286: require('telescope.actions.state')
670.747  002.283  002.283: require('vim.lsp.util')
338.301  002.276  002.276: require('vim.ui')
1338.853  002.273  002.273: require('telescope._extensions.project.finders')
995.609  002.266  002.266: require('r.log')
997.884  002.265  002.265: require('r.quarto')
406.806  002.263  002.263: require('dapui.elements.hover')
501.317  002.262  002.262: require('plenary.window')
1135.284  002.261  002.261: require('iron.fts.erlang')
967.523  002.254  002.254: require('mason-registry.sources.synthesized')
521.494  002.250  002.250: require('telescope.from_entry')
1372.409  002.250  002.250: require('snacks.picker')
510.621  002.243  002.243: require('telescope.actions.utils')
548.915  002.237  002.237: require('telescope.debounce')
386.752  002.231  002.231: require('dapui.components.breakpoints')
1172.646  002.226  002.226: require('iron.util.os')
1352.664  002.220  002.100: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/syntax/syntax.vim
918.269  002.219  002.219: require('mason-core.optional')
1083.549  002.218  002.218: require('oil.log')
331.040  002.216  002.216: require('nio.uv')
1144.611  002.205  002.205: require('iron.fts.hy')
756.215  002.201  002.201: require('blink.cmp.lib.utils')
975.468  002.198  002.198: require('mason-lspconfig.mappings')
404.287  002.198  002.198: require('dapui.components.watches')
1178.883  002.184  002.184: require('iron.fts.racket')
773.859  002.183  002.183: require('blink.cmp.fuzzy.download.system')
720.040  002.169  002.169: require('blink.cmp.lib.async')
880.660  002.167  002.167: require('mason.api.command')
1200.540  002.166  002.166: require('iron.providers')
724.368  002.164  002.164: require('blink.cmp.config.utils')
515.134  002.156  002.156: require('telescope.actions.mt')
826.179  002.152  002.152: require('gitsigns.config')
910.129  002.150  002.150: require('mason-core.spawn')
1252.336  002.148  002.006: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1078.250  002.144  002.144: require('vim.filetype')
821.685  002.141  002.141: require('gitsigns.highlight')
1297.392  002.133  002.133: require('plenary')
1198.364  002.129  002.129: require('iron.fts.fish')
1174.776  002.121  002.121: require('iron.util.tables')
863.996  002.120  002.120: require('mason-core.functional.string')
1166.343  002.119  002.119: require('iron.fts.pure')
567.407  002.115  002.115: require('telescope.make_entry')
1277.093  002.111  001.952: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
216.861  002.108  002.108: require('lazy.core.handler.cmd')
588.853  002.107  002.107: require('plenary.scandir')
417.631  002.107  001.809: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
805.608  002.106  002.106: require('nvim-surround.config')
384.484  002.106  002.106: require('dapui.render.canvas')
146.662  002.106  002.106: require('lazy.core.config')
676.049  002.105  002.105: require('vim.lsp.sync')
1000.000  002.102  002.102: require('r.hooks')
470.500  002.100  002.092: require('plenary.log')
371.402  002.098  002.098: require('dapui.controls')
870.284  002.092  002.092: require('mason.settings')
1126.993  002.091  002.091: require('iron.fts.cpp')
891.286  002.088  002.088: require('mason-core.async.control')
748.345  002.083  002.083: require('blink.cmp.config.snippets')
401.996  002.082  002.082: require('dapui.elements.watches')
328.817  002.078  002.078: require('nio.control')
764.817  002.074  002.074: require('blink.cmp.config.modes.types')
553.947  002.072  002.072: require('telescope.pickers.highlights')
868.017  002.070  002.070: require('mason-core.functional.type')
584.593  002.069  002.069: require('telescope.previewers.utils')
586.730  002.068  002.068: require('telescope.previewers.buffer_previewer')
1150.682  002.063  002.063: require('iron.fts.julia')
506.077  002.056  002.056: require('telescope.pickers.scroller')
1073.526  002.056  002.056: require('oil.ringbuf')
1188.730  002.052  002.052: require('iron.fts.sh')
1129.052  002.052  002.052: require('iron.fts.csh')
1202.629  002.049  002.049: require('iron.marks')
907.968  002.043  002.043: require('mason-core.process')
1152.731  002.043  002.043: require('iron.fts.lisp')
1005.425  002.040  002.040: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-lspconfig/plugin/lspconfig.lua
1376.903  002.039  002.039: require('snacks.picker.config.highlights')
809.924  002.035  002.035: require('nvim-surround.buffer')
1180.924  002.033  002.033: require('iron.fts.ruby')
1146.666  002.029  002.029: require('iron.fts.janet')
367.300  002.024  001.988: require('dapui.config.highlights')
753.998  002.023  002.023: require('blink.cmp.config.modes.term')
1404.104  002.020  002.020: require('nvim-web-devicons.default.icons_by_desktop_environment')
680.043  002.019  002.019: require('vim.lsp._transport')
860.021  002.017  002.017: require('mason-core.functional.logic')
519.233  002.015  002.015: require('telescope.config.resolve')
855.929  002.013  002.013: require('mason-core.functional.list')
378.242  002.010  002.010: require('dap.breakpoints')
807.623  002.008  002.008: require('nvim-surround.input')
1133.017  002.006  002.006: require('iron.fts.elm')
212.769  002.005  002.005: require('lazy.core.handler.event')
979.489  002.004  002.004: require('mason-lspconfig.notify')
1154.736  001.998  001.998: require('iron.fts.lua')
876.471  001.993  001.993: require('mason-core.log')
857.988  001.991  001.991: require('mason-core.functional.relation')
408.942  001.987  001.987: require('dapui.components.hover')
828.626  001.984  001.984: require('gitsigns.debounce')
1182.914  001.983  001.983: require('iron.fts.sbt')
380.247  001.982  001.982: require('dapui.client.lib')
1204.611  001.978  001.978: require('iron.dap')
1091.457  001.977  001.935: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
561.371  001.967  001.967: require('telescope.algos.linked_list')
574.851  001.965  001.965: require('plenary.class')
704.308  001.959  001.959: require('vim.version')
1186.671  001.958  001.958: require('iron.fts.scheme')
214.743  001.956  001.956: require('lazy.core.handler.keys')
1164.216  001.952  001.952: require('iron.fts.ps1')
563.334  001.950  001.950: require('telescope.pickers.multi')
1139.733  001.947  001.947: require('iron.fts.forth')
1239.664  001.946  001.946: require('gitsigns.async')
658.086  001.944  001.944: require('otter.tools.functions')
1131.003  001.944  001.944: require('iron.fts.elixir')
390.610  001.940  001.940: require('dapui.elements.scopes')
1148.612  001.939  001.939: require('iron.fts.javascript')
161.164  001.935  001.935: require('lazy.core.fragments')
865.939  001.933  001.933: require('mason-core.functional.table')
354.723  001.931  001.931: require('nio.process')
1156.663  001.924  001.924: require('iron.fts.mma')
878.404  001.919  001.919: require('mason-registry.sources')
1194.429  001.916  001.916: require('iron.fts.typescript')
464.452  001.910  001.910: require('plenary.functional')
399.775  001.910  001.910: require('dapui.components.frames')
893.200  001.908  001.908: require('mason-core.result')
1160.380  001.903  001.903: require('iron.fts.php')
1190.633  001.896  001.896: require('iron.fts.stata')
884.508  001.893  001.893: require('mason-lspconfig.settings')
746.254  001.890  001.890: require('blink.cmp.config.signature')
435.577  001.889  001.838: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
831.871  001.888  001.868: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
349.478  001.888  001.888: require('nio.util')
462.521  001.884  001.884: require('plenary.bit')
736.730  001.881  001.881: require('blink.cmp.config.completion.menu')
369.282  001.881  001.881: require('dapui.windows.layout')
1162.260  001.877  001.877: require('iron.fts.prolog')
1274.951  001.876  001.841: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
912.014  001.873  001.873: require('mason.version')
1192.506  001.866  001.866: require('iron.fts.tcl')
1176.696  001.859  001.859: require('iron.fts.r')
538.039  001.855  001.855: require('plenary.errors')
430.756  001.855  001.811: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
476.436  001.854  001.854: require('plenary.compat')
913.874  001.851  001.851: require('mason-core.providers')
555.801  001.851  001.851: require('telescope.pickers.window')
220.296  001.850  001.815: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1257.498  001.844  001.823: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
487.441  001.839  001.839: require('vim.treesitter.language')
492.795  001.838  001.838: require('vim.func._memoize')
758.057  001.835  001.835: require('blink.cmp.lib.event_emitter')
750.183  001.832  001.832: require('blink.cmp.config.appearance')
1405.940  001.832  001.832: require('nvim-web-devicons.default.icons_by_window_manager')
632.942  001.829  001.829: require('common.common_functions')
576.704  001.827  001.827: require('telescope.finders.async_job_finder')
861.855  001.824  001.824: require('mason-core.functional.number')
1266.085  001.821  001.821: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/shada.lua
388.661  001.820  001.820: require('dapui.elements.repl')
478.263  001.814  001.814: require('telescope.state')
726.189  001.813  001.813: require('blink.cmp.config.keymap')
1158.473  001.803  001.803: require('iron.fts.ocaml')
731.476  001.798  001.798: require('blink.cmp.config.completion.trigger')
1196.229  001.794  001.794: require('iron.fts.zsh')
580.432  001.790  001.790: require('telescope.previewers.previewer')
1184.708  001.788  001.788: require('iron.fts.scala')
751.973  001.787  001.787: require('blink.cmp.config.modes.cmdline')
002.188  001.776: inits 1
490.951  001.768  001.768: require('vim.treesitter._range')
392.412  001.765  001.765: require('dapui.components.scopes')
410.713  001.763  001.763: require('dapui.elements.console')
536.165  001.752  001.752: require('plenary.tbl')
394.161  001.743  001.743: require('dapui.components.variables')
557.544  001.739  001.739: require('telescope.pickers.layout')
896.823  001.738  001.738: require('mason-core.async.uv')
741.862  001.736  001.736: require('blink.cmp.config.fuzzy')
733.216  001.736  001.736: require('blink.cmp.config.completion.list')
395.932  001.736  001.736: require('dapui.elements.stacks')
489.179  001.731  001.731: require('vim.func')
738.462  001.725  001.725: require('blink.cmp.config.completion.documentation')
479.997  001.720  001.720: require('vim.hl')
729.672  001.703  001.703: require('blink.cmp.config.completion.keyword')
569.087  001.673  001.673: require('telescope.finders.async_static_finder')
1345.370  001.665  001.665: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/filetype.lua
740.115  001.649  001.649: require('blink.cmp.config.completion.ghost_text')
734.846  001.627  001.627: require('blink.cmp.config.completion.accept')
983.728  001.565  001.565: sourcing /home/ashiklom/.local/share/nvim/lazy/R.nvim/ftdetect/r.lua
1269.835  001.560  001.560: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/spellfile.lua
715.727  001.443  001.443: require('blink.cmp')
438.944  001.425  001.425: sourcing /home/ashiklom/.local/share/nvim/lazy/telescope.nvim/plugin/telescope.lua
1255.064  001.394  001.394: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/net.lua
1227.672  001.384  001.384: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/editorconfig.lua
414.089  001.367  001.367: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-dap/plugin/dap.lua
697.666  001.331  001.331: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-scissors/plugin/ex-commands.lua
794.302  001.322  001.322: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-treesitter/plugin/query_predicates.lua
1233.433  001.306  001.306: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/man.lua
1259.900  001.268  001.268: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/osc52.lua
791.104  001.237  001.237: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua
1406.610  000.698: first screen update
002.913  000.468: init lua interpreter
417.016  000.298  000.298: sourcing /home/ashiklom/.local/share/nvim/lazy/editorconfig-vim/plugin/editorconfig.vim
1363.603  000.293: opening buffers
1248.871  000.282  000.282: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
003.299  000.251: init highlight
002.911  000.229  000.029: require('vim._init_packages')
1229.898  000.188  000.188: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/gzip.vim
003.480  000.181: done waiting for UI
1262.098  000.178  000.178: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/rplugin.vim
1276.498  000.158  000.158: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/zipPlugin.vim
000.355  000.155: locale set
1251.633  000.142  000.142: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/matchparen.vim
1272.375  000.138  000.138: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/tarPlugin.vim
002.881  000.129  000.051: require('vim._core.editor')
1351.993  000.120  000.120: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/syntax/synload.vim
000.121  000.118: event init
003.030  000.117: expanding arguments
004.300  000.106  000.106: sourcing nvim_exec2()
1363.763  000.100: VimEnter autocommands
000.200  000.079: early init
124.171  000.078  000.078: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/ftplugin.vim
122.108  000.068  000.068: require('vim.text')
126.021  000.061  000.061: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/indent.vim
614.589  000.060  000.060: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1363.661  000.058: BufEnter autocommands
000.412  000.057: init first window
371.711  000.055  000.055: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
434.952  000.050  000.050: sourcing /home/ashiklom/.local/share/nvim/lazy/nvim-web-devicons/plugin/nvim-web-devicons.vim
233.385  000.045  000.045: sourcing /home/ashiklom/.config/nvim/ftdetect/terraform.vim
430.171  000.044  000.044: sourcing /home/ashiklom/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim
002.836  000.043  000.038: require('vim.inspect')
002.746  000.043  000.043: require('vim._core.shared')
1090.888  000.042  000.042: sourcing /home/ashiklom/.local/share/nvim/lazy/stan-vim/ftdetect/stan.vim
367.343  000.038  000.038: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1347.206  000.038  000.038: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/ftplugin.vim
367.291  000.036  000.036: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
134.957  000.036  000.036: require('vim.fs')
219.659  000.035  000.035: sourcing /home/ashiklom/.local/share/nvim/lazy/mermaid.vim/ftdetect/mermaid.vim
1274.351  000.035  000.035: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/tutor.vim
002.878  000.035  000.035: require('vim._core.options')
134.889  000.031  000.031: require('ffi')
595.583  000.029  000.029: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
002.910  000.029  000.029: require('vim._core.system')
1359.407  000.024: inits 3
002.211  000.023: window checked
1340.436  000.022  000.022: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
831.272  000.020  000.020: sourcing /home/ashiklom/.local/share/nvim/lazy/vim-mdx-js/ftdetect/mdx.vim
1256.892  000.020  000.020: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/plugin/netrwPlugin.vim
003.048  000.018: inits 2
680.066  000.015  000.015: require('vim._core.stringbuffer')
1207.231  000.015  000.015: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1088.881  000.015  000.015: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
979.692  000.014  000.014: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
880.720  000.014  000.014: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
710.436  000.014  000.014: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
590.103  000.014  000.014: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
003.644  000.014  000.014: require('vim.keymap')
315.095  000.013  000.013: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
217.232  000.013  000.013: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1063.471  000.013  000.013: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
780.930  000.012  000.012: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
427.101  000.012  000.012: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
321.066  000.012  000.012: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
234.641  000.012  000.012: sourcing /home/ashiklom/.config/nvim/ftdetect/vrt.vim
1348.639  000.012  000.012: sourcing /home/ashiklom/.local/share/mise/installs/neovim/0.12.1/share/nvim/runtime/indent.vim
003.492  000.012: clear screen
1301.126  000.011  000.011: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1006.040  000.011  000.011: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
758.786  000.010  000.010: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
633.694  000.010  000.010: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
609.207  000.010  000.010: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
601.445  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
593.915  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
414.771  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
224.952  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
122.810  000.009: init default mappings & autocommands
1096.918  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1094.136  000.009  000.009: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
834.915  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
829.234  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
698.265  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
470.463  000.008  000.008: require('vim.F')
306.035  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1099.257  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1067.905  000.008  000.008: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
831.900  000.007  000.007: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
796.515  000.007  000.007: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
794.934  000.007  000.007: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
417.660  000.007  000.007: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
797.956  000.006  000.006: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
439.632  000.006  000.006: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
004.332  000.006  000.006: require('vim._core.log')
984.344  000.005  000.005: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
419.000  000.005  000.005: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1387.212  000.005: before starting main loop
002.812  000.005  000.005: require('string.buffer')
634.448  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
432.039  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
236.786  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
222.841  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
221.236  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1091.482  000.004  000.004: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
002.216  000.004: parsing arguments
799.380  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
430.774  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
224.343  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
222.069  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
221.528  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
220.650  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
220.310  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1340.445  000.003  000.003: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
000.003  000.003: --- NVIM STARTING ---
614.638  000.002  000.002: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
601.478  000.002  000.002: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
435.591  000.002  000.002: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
306.290  000.002  000.002: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
223.455  000.002  000.002: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1406.612  000.002: --- NVIM STARTED ---
1363.663  000.002: editing files in windows
880.729  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
834.926  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
829.380  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
829.251  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
799.390  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
797.967  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
796.527  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
794.953  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
780.969  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
758.811  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
710.448  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
698.287  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.local/share/nvim/lazy/otter.nvim/plugin/otter.lua:0
634.461  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
633.733  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
609.229  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
601.503  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
601.490  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
595.616  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
593.926  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
590.114  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
439.662  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
435.607  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
432.048  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
430.789  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
427.115  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
419.009  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
417.684  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
414.795  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
321.080  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
315.110  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
306.299  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
306.051  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
236.797  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1207.247  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1099.275  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1096.933  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1094.152  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1067.914  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1063.486  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
1006.060  000.001  000.001: sourcing nvim_exec2() called at /home/ashiklom/.config/nvim/init.lua:0
003.300  000.001: waiting for UI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions