From 70b1001864ec44bcafef57ed930c6d6218af37bf Mon Sep 17 00:00:00 2001 From: Daniel Yrovas Date: Wed, 23 Mar 2022 21:07:38 +1100 Subject: [PATCH] lunarvim init --- .config/lvim/.gitignore | 1 + .config/lvim/after/ftplugin/c.lua | 1 + .config/lvim/after/ftplugin/py.lua | 1 + .config/lvim/config.lua | 28 ++ .config/lvim/config.sample.lua | 150 ++++++++ .config/lvim/lua/conf/luasnip.lua | 89 +++++ .config/lvim/snips/lua.lua | 18 + .config/lvim/snips/rust.lua | 63 ++++ .config/lvim/time | 583 +++++++++++++++++++++++++++++ 9 files changed, 934 insertions(+) create mode 100644 .config/lvim/.gitignore create mode 100644 .config/lvim/after/ftplugin/c.lua create mode 100644 .config/lvim/after/ftplugin/py.lua create mode 100644 .config/lvim/config.lua create mode 100644 .config/lvim/config.sample.lua create mode 100644 .config/lvim/lua/conf/luasnip.lua create mode 100644 .config/lvim/snips/lua.lua create mode 100644 .config/lvim/snips/rust.lua create mode 100644 .config/lvim/time diff --git a/.config/lvim/.gitignore b/.config/lvim/.gitignore new file mode 100644 index 0000000..d7ad043 --- /dev/null +++ b/.config/lvim/.gitignore @@ -0,0 +1 @@ +plugin/ diff --git a/.config/lvim/after/ftplugin/c.lua b/.config/lvim/after/ftplugin/c.lua new file mode 100644 index 0000000..8f88095 --- /dev/null +++ b/.config/lvim/after/ftplugin/c.lua @@ -0,0 +1 @@ +vim.cmd("setlocal tabstop=2 shiftwidth=2") diff --git a/.config/lvim/after/ftplugin/py.lua b/.config/lvim/after/ftplugin/py.lua new file mode 100644 index 0000000..d3435c2 --- /dev/null +++ b/.config/lvim/after/ftplugin/py.lua @@ -0,0 +1 @@ +vim.cmd [[setlocal tabstop=4 shiftwidth=4]] diff --git a/.config/lvim/config.lua b/.config/lvim/config.lua new file mode 100644 index 0000000..6b36a77 --- /dev/null +++ b/.config/lvim/config.lua @@ -0,0 +1,28 @@ +-- Options +lvim.colorscheme = "tokyonight" +lvim.log.level = "warn" +lvim.format_on_save = true +lvim.builtin.nvimtree.show_icons.git = 1 + +local o = vim.opt +o.timeoutlen = 300 +o.shell = "/bin/sh" + + +-- Keymappings +local delete = function () end +lvim.leader = "space" +lvim.keys.normal_mode[""] = ":w" +lvim.builtin.cmp.mapping[""] = delete() + +require 'conf.luasnip' + +-- Plugins +lvim.builtin.notify.active = true +lvim.builtin.terminal.active = true +lvim.builtin.dap.active = true + +lvim.plugins = { + { "folke/tokyonight.nvim" }, + { "folke/trouble.nvim", cmd = "TroubleToggle", }, +} diff --git a/.config/lvim/config.sample.lua b/.config/lvim/config.sample.lua new file mode 100644 index 0000000..a7cf620 --- /dev/null +++ b/.config/lvim/config.sample.lua @@ -0,0 +1,150 @@ +--[[ +lvim is the global options object + +Linters should be +filled in as strings with either +a global executable or a path to +an executable +]] +-- THESE ARE EXAMPLE CONFIGS FEEL FREE TO CHANGE TO WHATEVER YOU WANT + +-- general +lvim.log.level = "warn" +lvim.format_on_save = true +lvim.colorscheme = "tokyonight" + +-- keymappings [view all the defaults by pressing Lk] +lvim.leader = "space" +-- add your own keymapping +lvim.keys.normal_mode[""] = ":w" +-- unmap a default keymapping +-- lvim.keys.normal_mode[""] = false +-- edit a default keymapping +-- lvim.keys.normal_mode[""] = ":q" + +-- Change Telescope navigation to use j and k for navigation and n and p for history in both input and normal mode. +-- we use protected-mode (pcall) just in case the plugin wasn't loaded yet. +-- local _, actions = pcall(require, "telescope.actions") +-- lvim.builtin.telescope.defaults.mappings = { +-- -- for input mode +-- i = { +-- [""] = actions.move_selection_next, +-- [""] = actions.move_selection_previous, +-- [""] = actions.cycle_history_next, +-- [""] = actions.cycle_history_prev, +-- }, +-- -- for normal mode +-- n = { +-- [""] = actions.move_selection_next, +-- [""] = actions.move_selection_previous, +-- }, +-- } + +-- Use which-key to add extra bindings with the leader-key prefix +-- lvim.builtin.which_key.mappings["P"] = { "Telescope projects", "Projects" } +-- lvim.builtin.which_key.mappings["t"] = { +-- name = "+Trouble", +-- r = { "Trouble lsp_references", "References" }, +-- f = { "Trouble lsp_definitions", "Definitions" }, +-- d = { "Trouble lsp_document_diagnostics", "Diagnostics" }, +-- q = { "Trouble quickfix", "QuickFix" }, +-- l = { "Trouble loclist", "LocationList" }, +-- w = { "Trouble lsp_workspace_diagnostics", "Diagnostics" }, +-- } + +-- TODO: User Config for predefined plugins +-- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile +lvim.builtin.alpha.active = true +lvim.builtin.alpha.mode = "dashboard" +lvim.builtin.notify.active = true +lvim.builtin.terminal.active = true +lvim.builtin.nvimtree.setup.view.side = "left" +lvim.builtin.nvimtree.show_icons.git = 1 + +-- if you don't want all the parsers change this to a table of the ones you want +lvim.builtin.treesitter.ensure_installed = { + "bash", + "c", + "cpp", + "javascript", + "json", + "lua", + "python", + "typescript", + "tsx", + "css", + "rust", + "java", + "yaml", +} + +lvim.builtin.treesitter.ignore_install = { "haskell" } +lvim.builtin.treesitter.highlight.enabled = true + +-- generic LSP settings + +-- ---@usage disable automatic installation of servers +-- lvim.lsp.automatic_servers_installation = false + +-- ---@usage Select which servers should be configured manually. Requires `:LvimCacheReset` to take effect. +-- See the full default list `:lua print(vim.inspect(lvim.lsp.override))` +-- vim.list_extend(lvim.lsp.override, { "pyright" }) + +-- ---@usage setup a server -- see: https://www.lunarvim.org/languages/#overriding-the-default-configuration +-- local opts = {} -- check the lspconfig documentation for a list of all possible options +-- require("lvim.lsp.manager").setup("pylsp", opts) + +-- -- you can set a custom on_attach function that will be used for all the language servers +-- -- See +-- lvim.lsp.on_attach_callback = function(client, bufnr) + +-- vim.api.nvim_buf_set_option(bufnr, ...) +-- end +-- --Enable completion triggered by +-- buf_set_option("omnifunc", "v:lua.vim.lsp.omnifunc") +-- end + +-- -- set a formatter, this will override the language server formatting capabilities (if it exists) +-- local formatters = require "lvim.lsp.null-ls.formatters" +-- formatters.setup { +-- { command = "black", filetypes = { "python" } }, +-- { command = "isort", filetypes = { "python" } }, +-- { +-- -- each formatter accepts a list of options identical to https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main/doc/BUILTINS.md#Configuration +-- command = "prettier", +-- ---@usage arguments to pass to the formatter +-- -- these cannot contain whitespaces, options such as `--line-width 80` become either `{'--line-width', '80'}` or `{'--line-width=80'}` +-- extra_args = { "--print-with", "100" }, +-- ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports. +-- filetypes = { "typescript", "typescriptreact" }, +-- }, +-- } + +-- -- set additional linters +-- local linters = require "lvim.lsp.null-ls.linters" +-- linters.setup { +-- { command = "flake8", filetypes = { "python" } }, +-- { +-- -- each linter accepts a list of options identical to https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main/doc/BUILTINS.md#Configuration +-- command = "shellcheck", +-- ---@usage arguments to pass to the formatter +-- -- these cannot contain whitespaces, options such as `--line-width 80` become either `{'--line-width', '80'}` or `{'--line-width=80'}` +-- extra_args = { "--severity", "warning" }, +-- }, +-- { +-- command = "codespell", +-- ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports. +-- filetypes = { "javascript", "python" }, +-- }, +-- } + +-- Additional Plugins +lvim.plugins = { + {"folke/tokyonight.nvim"}, + { "folke/trouble.nvim", cmd = "TroubleToggle", }, +} + +-- Autocommands (https://neovim.io/doc/user/autocmd.html) +-- lvim.autocommands.custom_groups = { +-- { "BufWinEnter", "*.lua", "setlocal ts=8 sw=8" }, +-- } diff --git a/.config/lvim/lua/conf/luasnip.lua b/.config/lvim/lua/conf/luasnip.lua new file mode 100644 index 0000000..4efb349 --- /dev/null +++ b/.config/lvim/lua/conf/luasnip.lua @@ -0,0 +1,89 @@ +local status_ok, ls = pcall(require, "luasnip") +if not status_ok then + return +end + +local types = require "luasnip.util.types" + +ls.config.set_config { + history = false, + updateevents = "TextChanged,TextChangedI", + enable_autosnippets = true, + ext_opts = { + [types.choiceNode] = { + active = { + virt_text = {{"●", "Error"}} + } + }, + [types.insertNode] = { + active = { + virt_text = {{"|", "Ok"}} + } + } + }, +} + +local snippet = ls.s +local i = ls.insert_node +local t = ls.text_node +-- local types = require "luasnip.util.types" +-- local f = ls.function_node +-- local c = ls.choice_node +-- local rep = require('luasnip.extras').rep +-- local fmt = require('luasnip.extras.fmt').fmt + +local opts = { silent = true } +local map = vim.keymap.set + +map({"i", "s"}, "", function() + if ls.expand_or_jumpable() then + ls.expand_or_jump() + end +end, opts ) +map({"i", "s"}, "", function() + if ls.jumpable(-1) then + ls.jump(-1) + end +end, opts ) +map({"i",}, "", function() + if ls.choice_active() then + ls.change_choice(1) + end +end, opts ) +map("n", "s", "source ~/.config/lvim/luasnip.lua" , opts) + +local shortcut = function(val) + if type(val) == "string" then + return { t { val }, i(0) } + end + + if type(val) == "table" then + for k, v in ipairs(val) do + if type(v) == "string" then + val[k] = t { v } + end + end + end + + return val +end + +local make = function(tbl) + local result = {} + for k, v in pairs(tbl) do + table.insert(result, (snippet({ trig = k, desc = v.desc }, shortcut(v)))) + end + + return result +end + +local snippets = {} + +snippets.all = {} + +for _, ft_path in ipairs(vim.api.nvim_get_runtime_file("snips/*.lua", true)) do + local ft = vim.fn.fnamemodify(ft_path, ":t:r") + snippets[ft] = make(loadfile(ft_path)()) +end + +ls.snippets = snippets diff --git a/.config/lvim/snips/lua.lua b/.config/lvim/snips/lua.lua new file mode 100644 index 0000000..409ad02 --- /dev/null +++ b/.config/lvim/snips/lua.lua @@ -0,0 +1,18 @@ +local ls = require('luasnip') +local f = ls.function_node +local i = ls.insert_node +-- local rep = require('luasnip.extras').rep +local fmt = require('luasnip.extras.fmt').fmt +-- local snips = { +-- snip.parser.parse_snippet("lf", "local $1 = function($2)\n $0\nend"), +-- s("req", fmt("local {} = require('{}')", { i(1, "module") , rep(1)})), +-- } +return { + req = fmt( + [[local {} = require "{}"]], + { f(function(import_name) + local parts = vim.split(import_name[1][1], ".", true) + return parts[#parts] or "" + end, { 1 }), i(1) } + ), +} diff --git a/.config/lvim/snips/rust.lua b/.config/lvim/snips/rust.lua new file mode 100644 index 0000000..62cc052 --- /dev/null +++ b/.config/lvim/snips/rust.lua @@ -0,0 +1,63 @@ +local ls = require "luasnip" + +local i = ls.insert_node +local t = ls.text_node +local c = ls.choice_node +local fmt = require("luasnip.extras.fmt").fmt + +return { + main = fmt( + [[ + fn main() {{ + }} + ]], + {} + ), + + modtest = fmt( + [[ + #[cfg(test)] + mod test {{ + use super::*; + {} + }} + ]], + i(0) + ), + + test = fmt( + [[ + #[test] + fn {}(){}{{ + {} + }} + ]], + { + i(1, "testname"), + c(2, { + t "", + t " -> Result<()> ", + -- fmt(" -> {}<()> ", { i(nil, "Result") }), + }), + i(0), + } + ), + + eq = fmt("assert_eq!({}, {});{}", { i(1), i(2), i(0) }), + + enum = { + t { "#[derive(Debug, PartialEq)]", "enum " }, + i(1, "Name"), + t { " {", " " }, + i(0), + t { "", "}" }, + }, + + struct = { + t { "#[derive(Debug, PartialEq)]", "struct " }, + i(1, "Name"), + t { " {", " " }, + i(0), + t { "", "}" }, + }, +} diff --git a/.config/lvim/time b/.config/lvim/time new file mode 100644 index 0000000..a42c180 --- /dev/null +++ b/.config/lvim/time @@ -0,0 +1,583 @@ + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.005 000.005: --- NVIM STARTING --- +000.164 000.159: locale set +000.353 000.189: inits 1 +000.361 000.008: window checked +000.391 000.030: parsing arguments +001.671 001.280: expanding arguments +001.684 000.013: inits 2 +001.968 000.284: init highlight +001.969 000.001: waiting for UI +002.499 000.530: done waiting for UI +002.509 000.010: init screen for UI +002.522 000.013: init default mappings +002.537 000.015: init default autocommands +003.402 000.034 000.034: sourcing /usr/share/nvim/runtime/ftplugin.vim +003.571 000.020 000.020: sourcing /usr/share/nvim/runtime/indent.vim +024.034 001.942 001.942: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/tokyonight.nvim/colors/tokyonight.vim +025.652 022.045 020.104: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/init.lua +025.662 001.026: sourcing vimrc file(s) +025.885 000.033 000.033: sourcing /usr/share/nvim/runtime/filetype.lua +030.066 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/ftdetect/snippets.vim +030.301 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/cooklang.vim +030.321 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/fusion.vim +030.341 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdresource.vim +030.364 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdscript.vim +030.382 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glimmer.vim +030.401 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glsl.vim +030.419 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gowork.vim +030.442 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/graphql.vim +030.462 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hack.vim +030.485 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hcl.vim +030.502 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/heex.vim +030.520 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hjson.vim +030.537 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/json5.vim +030.562 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ledger.vim +030.583 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/nix.vim +030.600 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/prisma.vim +030.617 000.006 000.006: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/pug.vim +030.636 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ql.vim +030.660 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/query.vim +030.678 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/surface.vim +030.696 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/teal.vim +030.713 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/tlaplus.vim +030.749 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/yang.vim +031.134 000.022 000.022: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/bicep.lua +031.159 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fish.lua +031.188 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fsautocomplete.lua +031.212 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/json.lua +031.237 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/julia.lua +031.262 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/nix.lua +031.286 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/plaintex.lua +031.308 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/sol.lua +031.336 000.019 000.019: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/zig.lua +031.380 005.480 005.115: sourcing /usr/share/nvim/runtime/filetype.vim +031.606 000.053 000.053: sourcing /usr/share/nvim/runtime/syntax/synload.vim +031.661 000.222 000.169: sourcing /usr/share/nvim/runtime/syntax/syntax.vim +032.441 000.146 000.146: sourcing /usr/share/nvim/runtime/plugin/gzip.vim +032.461 000.008 000.008: sourcing /usr/share/nvim/runtime/plugin/health.vim +032.532 000.057 000.057: sourcing /usr/share/nvim/runtime/plugin/man.vim +032.902 000.139 000.139: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim +032.980 000.437 000.298: sourcing /usr/share/nvim/runtime/plugin/matchit.vim +033.084 000.092 000.092: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +033.379 000.283 000.283: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +033.502 000.008 000.008: sourcing /home/danielyrovas/.local/share/nvim/rplugin.vim +033.506 000.105 000.097: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +033.590 000.069 000.069: sourcing /usr/share/nvim/runtime/plugin/shada.vim +033.626 000.016 000.016: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +033.736 000.097 000.097: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +033.804 000.050 000.050: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +033.829 000.012 000.012: sourcing /usr/share/nvim/runtime/plugin/tutor.vim +033.967 000.123 000.123: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +049.013 014.978 014.978: sourcing /home/danielyrovas/.config/lvim/plugin/packer_compiled.lua +049.276 001.407: loading rtp plugins +049.612 000.062 000.062: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/DAPInstall.nvim/plugin/dicmds.vim +049.777 000.078 000.078: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/FixCursorHold.nvim/plugin/fix_cursorhold_nvim.vim +050.319 000.457 000.457: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/plugin/luasnip.vim +050.575 000.050 000.050: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nlsp-settings.nvim/plugin/nlspsetting.vim +051.241 000.516 000.516: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-cmp/plugin/cmp.lua +051.388 000.065 000.065: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lsp-installer/plugin/nvim-lsp-installer.vim +051.529 000.054 000.054: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lspconfig/plugin/lspconfig.vim +051.993 000.349 000.349: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/plugin/nvim-treesitter.vim +052.113 000.025 000.025: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-web-devicons/plugin/nvim-web-devicons.vim +052.237 000.028 000.028: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/plenary.nvim/plugin/plenary.vim +052.502 000.102 000.102: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/telescope.nvim/plugin/telescope.vim +052.674 001.613: loading packages +052.980 000.136 000.136: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-buffer/after/plugin/cmp_buffer.lua +053.103 000.069 000.069: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +053.221 000.068 000.068: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-path/after/plugin/cmp_path.lua +053.378 000.107 000.107: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp_luasnip/after/plugin/cmp_luasnip.lua +053.404 000.351: loading after plugins +053.412 000.008: inits 3 +054.273 000.861: reading ShaDa +056.123 000.051 000.051: sourcing /usr/share/nvim/runtime/ftplugin/lua.vim +063.984 007.005 007.005: sourcing /home/danielyrovas/.local/share/lunarvim/site/after/ftplugin/lua.lua +064.330 000.069 000.069: sourcing /usr/share/nvim/runtime/indent/lua.vim +065.353 000.475 000.475: sourcing /usr/share/nvim/runtime/syntax/lua.vim +070.562 000.415 000.415: sourcing /usr/share/nvim/runtime/syntax/lua.vim +071.677 000.113 000.113: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/nvim-ts-context-commentstring/plugin/ts_context_commentstring.vim +078.829 000.057 000.057: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/toggleterm.nvim/plugin/toggleterm.vim +085.966 000.017 000.017: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/which-key.nvim/plugin/which-key.vim +087.400 024.924: opening buffers +087.537 000.137: BufEnter autocommands +087.539 000.003: editing files in windows +099.206 011.666: VimEnter autocommands +099.213 000.007: UIEnter autocommands +100.496 000.158 000.158: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +100.503 001.132: before starting main loop +110.402 009.899: first screen update +110.406 000.004: --- NVIM STARTED --- + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.008 000.008: --- NVIM STARTING --- +000.244 000.236: locale set +000.524 000.280: inits 1 +000.537 000.013: window checked +000.580 000.043: parsing arguments +002.327 001.747: expanding arguments +002.340 000.013: inits 2 +002.624 000.284: init highlight +002.625 000.001: waiting for UI +003.150 000.525: done waiting for UI +003.161 000.011: init screen for UI +003.174 000.013: init default mappings +003.190 000.017: init default autocommands +004.074 000.037 000.037: sourcing /usr/share/nvim/runtime/ftplugin.vim +004.245 000.020 000.020: sourcing /usr/share/nvim/runtime/indent.vim +024.884 002.115 002.115: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/tokyonight.nvim/colors/tokyonight.vim +026.530 022.249 020.134: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/init.lua +026.539 001.043: sourcing vimrc file(s) +026.758 000.032 000.032: sourcing /usr/share/nvim/runtime/filetype.lua +030.888 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/ftdetect/snippets.vim +031.120 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/cooklang.vim +031.140 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/fusion.vim +031.159 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdresource.vim +031.176 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdscript.vim +031.194 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glimmer.vim +031.211 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glsl.vim +031.228 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gowork.vim +031.253 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/graphql.vim +031.275 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hack.vim +031.301 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hcl.vim +031.319 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/heex.vim +031.338 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hjson.vim +031.355 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/json5.vim +031.376 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ledger.vim +031.394 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/nix.vim +031.411 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/prisma.vim +031.428 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/pug.vim +031.447 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ql.vim +031.475 000.019 000.019: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/query.vim +031.495 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/surface.vim +031.514 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/teal.vim +031.532 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/tlaplus.vim +031.568 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/yang.vim +031.948 000.022 000.022: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/bicep.lua +031.974 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fish.lua +032.002 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fsautocomplete.lua +032.026 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/json.lua +032.052 000.017 000.017: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/julia.lua +032.076 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/nix.lua +032.099 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/plaintex.lua +032.121 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/sol.lua +032.149 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/zig.lua +032.190 005.418 005.056: sourcing /usr/share/nvim/runtime/filetype.vim +032.414 000.052 000.052: sourcing /usr/share/nvim/runtime/syntax/synload.vim +032.466 000.217 000.165: sourcing /usr/share/nvim/runtime/syntax/syntax.vim +033.250 000.143 000.143: sourcing /usr/share/nvim/runtime/plugin/gzip.vim +033.269 000.007 000.007: sourcing /usr/share/nvim/runtime/plugin/health.vim +033.334 000.056 000.056: sourcing /usr/share/nvim/runtime/plugin/man.vim +033.702 000.138 000.138: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim +033.780 000.435 000.297: sourcing /usr/share/nvim/runtime/plugin/matchit.vim +033.884 000.093 000.093: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +034.175 000.280 000.280: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +034.292 000.007 000.007: sourcing /home/danielyrovas/.local/share/nvim/rplugin.vim +034.297 000.101 000.094: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +034.379 000.068 000.068: sourcing /usr/share/nvim/runtime/plugin/shada.vim +034.415 000.017 000.017: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +034.525 000.096 000.096: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +034.599 000.051 000.051: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +034.624 000.012 000.012: sourcing /usr/share/nvim/runtime/plugin/tutor.vim +034.761 000.123 000.123: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +050.307 015.472 015.472: sourcing /home/danielyrovas/.config/lvim/plugin/packer_compiled.lua +050.610 001.450: loading rtp plugins +050.941 000.064 000.064: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/DAPInstall.nvim/plugin/dicmds.vim +051.100 000.074 000.074: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/FixCursorHold.nvim/plugin/fix_cursorhold_nvim.vim +051.610 000.429 000.429: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/plugin/luasnip.vim +051.856 000.047 000.047: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nlsp-settings.nvim/plugin/nlspsetting.vim +052.509 000.517 000.517: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-cmp/plugin/cmp.lua +052.655 000.064 000.064: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lsp-installer/plugin/nvim-lsp-installer.vim +052.792 000.056 000.056: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lspconfig/plugin/lspconfig.vim +053.355 000.447 000.447: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/plugin/nvim-treesitter.vim +053.473 000.023 000.023: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-web-devicons/plugin/nvim-web-devicons.vim +053.593 000.026 000.026: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/plenary.nvim/plugin/plenary.vim +053.850 000.096 000.096: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/telescope.nvim/plugin/telescope.vim +054.023 001.571: loading packages +054.332 000.140 000.140: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-buffer/after/plugin/cmp_buffer.lua +054.444 000.060 000.060: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +054.581 000.086 000.086: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-path/after/plugin/cmp_path.lua +054.756 000.123 000.123: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp_luasnip/after/plugin/cmp_luasnip.lua +054.782 000.350: loading after plugins +054.791 000.009: inits 3 +055.680 000.889: reading ShaDa +057.501 000.048 000.048: sourcing /usr/share/nvim/runtime/ftplugin/lua.vim +064.977 006.623 006.623: sourcing /home/danielyrovas/.local/share/lunarvim/site/after/ftplugin/lua.lua +065.321 000.067 000.067: sourcing /usr/share/nvim/runtime/indent/lua.vim +066.329 000.474 000.474: sourcing /usr/share/nvim/runtime/syntax/lua.vim +071.289 000.402 000.402: sourcing /usr/share/nvim/runtime/syntax/lua.vim +072.347 000.082 000.082: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/nvim-ts-context-commentstring/plugin/ts_context_commentstring.vim +079.455 000.052 000.052: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/toggleterm.nvim/plugin/toggleterm.vim +086.410 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/which-key.nvim/plugin/which-key.vim +087.909 024.465: opening buffers +088.011 000.102: BufEnter autocommands +088.014 000.003: editing files in windows +099.133 011.119: VimEnter autocommands +099.141 000.008: UIEnter autocommands +100.406 000.152 000.152: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +100.413 001.120: before starting main loop +106.227 005.815: first screen update +106.232 000.005: --- NVIM STARTED --- + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.005 000.005: --- NVIM STARTING --- +000.184 000.179: locale set +000.392 000.208: inits 1 +000.402 000.010: window checked +000.404 000.002: parsing arguments +001.874 001.470: expanding arguments +001.888 000.014: inits 2 +002.216 000.328: init highlight +002.217 000.001: waiting for UI +002.775 000.558: done waiting for UI +002.788 000.013: init screen for UI +002.809 000.021: init default mappings +002.827 000.018: init default autocommands +003.827 000.037 000.037: sourcing /usr/share/nvim/runtime/ftplugin.vim +004.019 000.022 000.022: sourcing /usr/share/nvim/runtime/indent.vim +027.867 002.304 002.304: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/tokyonight.nvim/colors/tokyonight.vim +029.823 025.763 023.459: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/init.lua +029.834 001.185: sourcing vimrc file(s) +030.091 000.039 000.039: sourcing /usr/share/nvim/runtime/filetype.lua +034.806 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/ftdetect/snippets.vim +035.074 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/cooklang.vim +035.096 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/fusion.vim +035.119 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdresource.vim +035.138 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdscript.vim +035.159 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glimmer.vim +035.179 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glsl.vim +035.199 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gowork.vim +035.231 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/graphql.vim +035.255 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hack.vim +035.281 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hcl.vim +035.301 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/heex.vim +035.323 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hjson.vim +035.344 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/json5.vim +035.368 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ledger.vim +035.390 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/nix.vim +035.411 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/prisma.vim +035.430 000.007 000.007: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/pug.vim +035.451 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ql.vim +035.478 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/query.vim +035.500 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/surface.vim +035.522 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/teal.vim +035.542 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/tlaplus.vim +035.575 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/yang.vim +036.014 000.025 000.025: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/bicep.lua +036.047 000.020 000.020: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fish.lua +036.080 000.020 000.020: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fsautocomplete.lua +036.107 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/json.lua +036.134 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/julia.lua +036.163 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/nix.lua +036.191 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/plaintex.lua +036.217 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/sol.lua +036.248 000.019 000.019: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/zig.lua +036.294 006.187 005.778: sourcing /usr/share/nvim/runtime/filetype.vim +036.553 000.059 000.059: sourcing /usr/share/nvim/runtime/syntax/synload.vim +036.615 000.253 000.195: sourcing /usr/share/nvim/runtime/syntax/syntax.vim +037.530 000.176 000.176: sourcing /usr/share/nvim/runtime/plugin/gzip.vim +037.554 000.009 000.009: sourcing /usr/share/nvim/runtime/plugin/health.vim +037.628 000.063 000.063: sourcing /usr/share/nvim/runtime/plugin/man.vim +038.050 000.158 000.158: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim +038.137 000.497 000.339: sourcing /usr/share/nvim/runtime/plugin/matchit.vim +038.254 000.104 000.104: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +038.593 000.325 000.325: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +038.727 000.008 000.008: sourcing /home/danielyrovas/.local/share/nvim/rplugin.vim +038.732 000.117 000.109: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +038.825 000.078 000.078: sourcing /usr/share/nvim/runtime/plugin/shada.vim +038.866 000.019 000.019: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +038.990 000.108 000.108: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +039.069 000.058 000.058: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +039.099 000.014 000.014: sourcing /usr/share/nvim/runtime/plugin/tutor.vim +039.255 000.139 000.139: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +056.612 017.277 017.277: sourcing /home/danielyrovas/.config/lvim/plugin/packer_compiled.lua +056.888 001.591: loading rtp plugins +057.274 000.070 000.070: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/DAPInstall.nvim/plugin/dicmds.vim +057.471 000.096 000.096: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/FixCursorHold.nvim/plugin/fix_cursorhold_nvim.vim +058.046 000.479 000.479: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/plugin/luasnip.vim +058.341 000.056 000.056: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nlsp-settings.nvim/plugin/nlspsetting.vim +059.113 000.603 000.603: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-cmp/plugin/cmp.lua +059.282 000.076 000.076: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lsp-installer/plugin/nvim-lsp-installer.vim +059.435 000.057 000.057: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lspconfig/plugin/lspconfig.vim +060.042 000.476 000.476: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/plugin/nvim-treesitter.vim +060.177 000.029 000.029: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-web-devicons/plugin/nvim-web-devicons.vim +060.316 000.030 000.030: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/plenary.nvim/plugin/plenary.vim +060.612 000.110 000.110: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/telescope.nvim/plugin/telescope.vim +060.821 001.850: loading packages +061.212 000.198 000.198: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-buffer/after/plugin/cmp_buffer.lua +061.340 000.066 000.066: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +061.474 000.078 000.078: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-path/after/plugin/cmp_path.lua +061.651 000.120 000.120: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp_luasnip/after/plugin/cmp_luasnip.lua +061.681 000.398: loading after plugins +061.690 000.009: inits 3 +062.670 000.980: reading ShaDa +064.087 000.038 000.038: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/toggleterm.nvim/plugin/toggleterm.vim +070.119 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/which-key.nvim/plugin/which-key.vim +071.017 008.295: opening buffers +071.074 000.057: BufEnter autocommands +071.077 000.003: editing files in windows +088.087 017.010: VimEnter autocommands +088.093 000.006: UIEnter autocommands +088.446 000.165 000.165: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +088.453 000.194: before starting main loop +089.206 000.753: first screen update +089.208 000.002: --- NVIM STARTED --- + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.006 000.006: --- NVIM STARTING --- +000.187 000.181: locale set +001.182 000.995: inits 1 +001.194 000.012: window checked +001.196 000.002: parsing arguments +002.684 001.488: expanding arguments +002.701 000.017: inits 2 +003.037 000.336: init highlight +003.038 000.001: waiting for UI +006.449 003.411: done waiting for UI +006.463 000.014: init screen for UI +006.488 000.024: init default mappings +006.509 000.022: init default autocommands +013.707 000.056 000.056: sourcing /usr/share/nvim/runtime/ftplugin.vim +015.152 000.041 000.041: sourcing /usr/share/nvim/runtime/indent.vim +015.239 000.016 000.016: sourcing /usr/share/nvim/archlinux.vim +015.243 000.039 000.023: sourcing /etc/xdg/nvim/sysinit.vim +015.579 000.241 000.241: sourcing /usr/share/nvim/runtime/syntax/nosyntax.vim +016.769 000.023 000.023: sourcing /usr/share/nvim/runtime/ftoff.vim +017.224 000.017 000.017: sourcing /usr/share/nvim/runtime/ftplugof.vim +017.654 000.204 000.204: sourcing /usr/share/nvim/runtime/indoff.vim +115.092 001.885 001.885: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/tokyonight.nvim/colors/tokyonight.vim +116.886 101.626 099.255: sourcing /home/danielyrovas/.config/nvim/init.lua +116.899 008.627: sourcing vimrc file(s) +117.977 000.018 000.018: sourcing /usr/share/nvim/runtime/plugin/gzip.vim +118.000 000.009 000.009: sourcing /usr/share/nvim/runtime/plugin/health.vim +118.061 000.050 000.050: sourcing /usr/share/nvim/runtime/plugin/man.vim +118.090 000.015 000.015: sourcing /usr/share/nvim/runtime/plugin/matchit.vim +118.398 000.296 000.296: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +118.609 000.192 000.192: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +120.281 000.025 000.025: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/autoload/nvim_treesitter.vim +120.388 000.011 000.011: sourcing /home/danielyrovas/.local/share/nvim/rplugin.vim +120.395 001.677 001.641: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +120.463 000.057 000.057: sourcing /usr/share/nvim/runtime/plugin/shada.vim +120.495 000.014 000.014: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +120.684 000.175 000.175: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +120.923 000.218 000.218: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +120.970 000.026 000.026: sourcing /usr/share/nvim/runtime/plugin/tutor.vim +121.138 000.153 000.153: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +121.986 000.574 000.574: sourcing /usr/share/vim/vimfiles/plugin/fzf.vim +122.680 000.619 000.619: sourcing /home/danielyrovas/.config/nvim/plugin/packer_compiled.lua +122.860 001.867: loading rtp plugins +123.337 000.063 000.063: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim/plugin/fix_cursorhold_nvim.vim +123.810 000.171 000.171: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/LuaSnip/plugin/luasnip.vim +124.399 000.228 000.228: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim/plugin/indent_blankline.vim +124.819 000.071 000.071: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/plugin/nlspsetting.vim +125.627 000.639 000.639: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-cmp/plugin/cmp.lua +125.804 000.075 000.075: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer/plugin/nvim-lsp-installer.vim +126.218 000.082 000.082: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-lspconfig/plugin/lspconfig.vim +126.943 000.581 000.581: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/plugin/nvim-treesitter.vim +127.141 000.090 000.090: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-ts-context-commentstring/plugin/ts_context_commentstring.vim +127.282 000.042 000.042: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/nvim-web-devicons/plugin/nvim-web-devicons.vim +127.434 000.040 000.040: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/plenary.nvim/plugin/plenary.vim +128.159 000.323 000.323: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/telescope.nvim/plugin/telescope.vim +128.514 000.032 000.032: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/toggleterm.nvim/plugin/toggleterm.vim +129.191 000.344 000.344: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/vim-pencil/plugin/pencil.vim +129.520 000.017 000.017: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/which-key.nvim/plugin/which-key.vim +129.639 000.027 000.027: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/zen-mode.nvim/plugin/zen-mode.vim +129.792 004.106: loading packages +131.506 000.191 000.191: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp-buffer/after/plugin/cmp_buffer.lua +131.666 000.102 000.102: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp-cmdline/after/plugin/cmp_cmdline.lua +131.782 000.039 000.039: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +131.900 000.063 000.063: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua +132.027 000.072 000.072: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp-path/after/plugin/cmp_path.lua +132.197 000.115 000.115: sourcing /home/danielyrovas/.local/share/nvim/site/pack/packer/start/cmp_luasnip/after/plugin/cmp_luasnip.lua +132.213 001.840: loading after plugins +132.224 000.011: inits 3 +132.226 000.002: reading ShaDa +134.013 001.787: opening buffers +134.089 000.076: BufEnter autocommands +134.091 000.002: editing files in windows +142.578 008.487: VimEnter autocommands +142.583 000.005: UIEnter autocommands +143.566 000.494 000.494: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +143.574 000.498: before starting main loop +144.761 001.186: first screen update +144.763 000.002: --- NVIM STARTED --- + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.005 000.005: --- NVIM STARTING --- +000.166 000.161: locale set +000.353 000.187: inits 1 +000.361 000.008: window checked +000.364 000.002: parsing arguments +001.659 001.295: expanding arguments +001.672 000.013: inits 2 +001.957 000.285: init highlight +001.958 000.001: waiting for UI +002.474 000.516: done waiting for UI +002.485 000.011: init screen for UI +002.504 000.019: init default mappings +002.521 000.017: init default autocommands +003.407 000.034 000.034: sourcing /usr/share/nvim/runtime/ftplugin.vim +003.578 000.020 000.020: sourcing /usr/share/nvim/runtime/indent.vim +030.031 002.200 002.200: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/tokyonight.nvim/colors/tokyonight.vim +032.658 029.038 026.837: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/init.lua +032.670 001.058: sourcing vimrc file(s) +032.977 000.037 000.037: sourcing /usr/share/nvim/runtime/filetype.lua +037.258 000.045 000.045: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/ftdetect/snippets.vim +037.773 000.026 000.026: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/cooklang.vim +037.800 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/fusion.vim +037.826 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdresource.vim +037.849 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gdscript.vim +037.872 000.012 000.012: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glimmer.vim +037.897 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/glsl.vim +037.920 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/gowork.vim +037.949 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/graphql.vim +037.975 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hack.vim +038.008 000.022 000.022: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hcl.vim +038.032 000.012 000.012: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/heex.vim +038.056 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/hjson.vim +038.080 000.012 000.012: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/json5.vim +038.107 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ledger.vim +038.130 000.012 000.012: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/nix.vim +038.153 000.011 000.011: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/prisma.vim +038.174 000.010 000.010: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/pug.vim +038.198 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/ql.vim +038.230 000.020 000.020: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/query.vim +038.255 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/surface.vim +038.280 000.013 000.013: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/teal.vim +038.299 000.008 000.008: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/tlaplus.vim +038.336 000.009 000.009: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/ftdetect/yang.vim +038.783 000.032 000.032: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/bicep.lua +038.812 000.018 000.018: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fish.lua +038.843 000.020 000.020: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/fsautocomplete.lua +038.868 000.015 000.015: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/json.lua +038.894 000.016 000.016: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/julia.lua +038.918 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/nix.lua +038.942 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/plaintex.lua +038.966 000.014 000.014: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/sol.lua +039.013 000.037 000.037: sourcing /home/danielyrovas/.local/share/lunarvim/lvim/ftdetect/zig.lua +039.062 006.070 005.534: sourcing /usr/share/nvim/runtime/filetype.vim +039.317 000.057 000.057: sourcing /usr/share/nvim/runtime/syntax/synload.vim +039.374 000.232 000.176: sourcing /usr/share/nvim/runtime/syntax/syntax.vim +040.257 000.228 000.228: sourcing /usr/share/nvim/runtime/plugin/gzip.vim +040.278 000.009 000.009: sourcing /usr/share/nvim/runtime/plugin/health.vim +040.370 000.081 000.081: sourcing /usr/share/nvim/runtime/plugin/man.vim +040.947 000.328 000.328: sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim +041.039 000.658 000.329: sourcing /usr/share/nvim/runtime/plugin/matchit.vim +041.147 000.096 000.096: sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +041.466 000.306 000.306: sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +041.586 000.008 000.008: sourcing /home/danielyrovas/.local/share/nvim/rplugin.vim +041.590 000.104 000.096: sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +041.677 000.072 000.072: sourcing /usr/share/nvim/runtime/plugin/shada.vim +041.716 000.017 000.017: sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +041.831 000.102 000.102: sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +041.901 000.052 000.052: sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +041.927 000.012 000.012: sourcing /usr/share/nvim/runtime/plugin/tutor.vim +042.071 000.129 000.129: sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +062.294 020.144 020.144: sourcing /home/danielyrovas/.config/lvim/plugin/packer_compiled.lua +062.581 001.561: loading rtp plugins +062.921 000.065 000.065: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/DAPInstall.nvim/plugin/dicmds.vim +063.116 000.104 000.104: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/FixCursorHold.nvim/plugin/fix_cursorhold_nvim.vim +063.804 000.601 000.601: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/LuaSnip/plugin/luasnip.vim +064.109 000.066 000.066: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nlsp-settings.nvim/plugin/nlspsetting.vim +064.973 000.715 000.715: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-cmp/plugin/cmp.lua +065.494 000.210 000.210: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lsp-installer/plugin/nvim-lsp-installer.vim +065.662 000.063 000.063: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-lspconfig/plugin/lspconfig.vim +066.150 000.361 000.361: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/plugin/nvim-treesitter.vim +066.276 000.025 000.025: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/nvim-web-devicons/plugin/nvim-web-devicons.vim +066.407 000.029 000.029: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/plenary.nvim/plugin/plenary.vim +067.069 000.265 000.265: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/telescope.nvim/plugin/telescope.vim +067.258 002.174: loading packages +067.608 000.163 000.163: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-buffer/after/plugin/cmp_buffer.lua +067.758 000.093 000.093: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +067.891 000.080 000.080: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp-path/after/plugin/cmp_path.lua +068.077 000.133 000.133: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/start/cmp_luasnip/after/plugin/cmp_luasnip.lua +068.104 000.377: loading after plugins +068.113 000.009: inits 3 +068.994 000.881: reading ShaDa +070.346 000.053 000.053: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/toggleterm.nvim/plugin/toggleterm.vim +075.850 000.026 000.026: sourcing /home/danielyrovas/.local/share/lunarvim/site/pack/packer/opt/which-key.nvim/plugin/which-key.vim +076.993 007.920: opening buffers +077.078 000.085: BufEnter autocommands +077.081 000.002: editing files in windows +094.875 017.795: VimEnter autocommands +094.882 000.007: UIEnter autocommands +095.308 000.155 000.155: sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +095.315 000.278: before starting main loop +095.958 000.643: first screen update +095.960 000.002: --- NVIM STARTED --- + + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.004 000.004: --- VIM STARTING --- +000.046 000.042: Allocated generic buffers +000.091 000.045: locale set +000.095 000.004: window checked +001.689 001.594: inits 1 +001.706 000.017: parsing arguments +001.706 000.000: expanding arguments +001.720 000.014: shell init +001.863 000.143: Termcap init +001.872 000.009: inits 2 +001.928 000.056: init highlight +002.395 000.386 000.386: sourcing /usr/share/vim/vimfiles/archlinux.vim +002.417 000.463 000.077: sourcing /etc/vimrc +006.892 003.709 003.709: sourcing /usr/share/vim/vim82/filetype.vim +006.983 000.048 000.048: sourcing /usr/share/vim/vim82/ftplugin.vim +007.207 000.028 000.028: sourcing /usr/share/vim/vim82/indent.vim +010.516 001.945 001.945: sourcing /usr/share/vim/vim82/colors/lists/default.vim +010.586 002.610 000.665: sourcing /usr/share/vim/vim82/syntax/syncolor.vim +010.645 002.911 000.301: sourcing /usr/share/vim/vim82/syntax/synload.vim +010.699 003.016 000.105: sourcing /usr/share/vim/vim82/syntax/syntax.vim +010.722 008.100 001.299: sourcing $VIMRUNTIME/defaults.vim +010.723 000.232: sourcing vimrc file(s) +011.512 000.512 000.512: sourcing /usr/share/vim/vimfiles/plugin/fzf.vim +012.063 000.049 000.049: sourcing /usr/share/vim/vim82/plugin/getscriptPlugin.vim +012.370 000.296 000.296: sourcing /usr/share/vim/vim82/plugin/gzip.vim +012.668 000.286 000.286: sourcing /usr/share/vim/vim82/plugin/logiPat.vim +012.702 000.021 000.021: sourcing /usr/share/vim/vim82/plugin/manpager.vim +012.951 000.238 000.238: sourcing /usr/share/vim/vim82/plugin/matchparen.vim +013.422 000.459 000.459: sourcing /usr/share/vim/vim82/plugin/netrwPlugin.vim +013.457 000.015 000.015: sourcing /usr/share/vim/vim82/plugin/rrhelper.vim +013.494 000.023 000.023: sourcing /usr/share/vim/vim82/plugin/spellfile.vim +013.742 000.235 000.235: sourcing /usr/share/vim/vim82/plugin/tarPlugin.vim +013.996 000.229 000.229: sourcing /usr/share/vim/vim82/plugin/tohtml.vim +014.256 000.245 000.245: sourcing /usr/share/vim/vim82/plugin/vimballPlugin.vim +014.590 000.306 000.306: sourcing /usr/share/vim/vim82/plugin/zipPlugin.vim +014.594 000.957: loading plugins +014.638 000.044: loading packages +014.651 000.013: loading after plugins +014.656 000.005: inits 3 +015.090 000.434: reading viminfo +015.139 000.049: setting raw mode +015.149 000.010: start termcap +015.158 000.009: clearing screen +015.223 000.065: opening buffers +015.247 000.024: BufEnter autocommands +015.248 000.001: editing files in windows +015.336 000.088: VimEnter autocommands +015.337 000.001: before starting main loop +015.575 000.238: first screen update +015.576 000.001: --- VIM STARTED ---