diff options
-rw-r--r-- | .config/nvim/init.lua | 5 | ||||
-rw-r--r-- | .config/nvim/lazy-lock.json | 17 | ||||
-rw-r--r-- | .config/nvim/lua/options.lua | 23 | ||||
-rw-r--r-- | .config/nvim/lua/plugins.lua | 83 | ||||
-rw-r--r-- | .config/nvim/stylua.toml | 5 | ||||
-rw-r--r-- | .config/nvim/vimlog | 3409 |
6 files changed, 3542 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua new file mode 100644 index 0000000..b74b4af --- /dev/null +++ b/.config/nvim/init.lua @@ -0,0 +1,5 @@ +local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" +vim.opt.rtp:prepend(lazypath) + +require "options" +require("lazy").setup "plugins" diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json new file mode 100644 index 0000000..ff8a865 --- /dev/null +++ b/.config/nvim/lazy-lock.json @@ -0,0 +1,17 @@ +{ + "alpha-nvim": { "branch": "main", "commit": "63a860e7ed3ae41ee92481ea65a48fb35431ae21" }, + "better-escape.nvim": { "branch": "master", "commit": "7031dc734add47bb71c010e0551829fa5799375f" }, + "dressing.nvim": { "branch": "master", "commit": "ee571505f3566f84fd252e76c4ce6df6eaf2fb94" }, + "indent-blankline.nvim": { "branch": "master", "commit": "9637670896b68805430e2f72cf5d16be5b97a22a" }, + "lazy.nvim": { "branch": "main", "commit": "dac844ed617dda4f9ec85eb88e9629ad2add5e05" }, + "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" }, + "mini.move": { "branch": "main", "commit": "3afd39873eb9171684e554a214c055482444a47d" }, + "neo-tree.nvim": { "branch": "main", "commit": "8a0f795bac6618e4fe59eda61b15f8c95d9625ad" }, + "noice.nvim": { "branch": "main", "commit": "894db25ec726d32047799d4d0a982b701bec453b" }, + "nui.nvim": { "branch": "main", "commit": "9e3916e784660f55f47daa6f26053ad044db5d6a" }, + "nvim-treesitter": { "branch": "master", "commit": "d0b17cc0b9c8c3055530770a9dd4de659232c692" }, + "nvim-web-devicons": { "branch": "master", "commit": "cfc8824cc1db316a276b36517f093baccb8e799a" }, + "plenary.nvim": { "branch": "master", "commit": "0dbe561ae023f02c2fb772b879e905055b939ce3" }, + "telescope.nvim": { "branch": "master", "commit": "207285ccec21b69996a4d3bcfa59df35d48610e8" }, + "tokyonight.nvim": { "branch": "main", "commit": "1ee11019f8a81dac989ae1db1a013e3d582e2033" } +}
\ No newline at end of file diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua new file mode 100644 index 0000000..94ded94 --- /dev/null +++ b/.config/nvim/lua/options.lua @@ -0,0 +1,23 @@ +local o = vim.o +local opt = vim.opt +local wo = vim.wo +local bo = vim.bo + +-- Global options -- +o.smarttab = true +o.clipboard = "unnamedplus" +o.termguicolors = 24 +o.list = true +opt.listchars = { space = "⋅", tab = " " } +o.autochdir = true + +-- Window options -- +wo.number = true +wo.relativenumber = true + +-- Buffer options -- +bo.expandtab = true +bo.tabstop = 4 +bo.smartindent = true +--bo.softtabstop = 0 +bo.shiftwidth = 2 diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua new file mode 100644 index 0000000..7cc8321 --- /dev/null +++ b/.config/nvim/lua/plugins.lua @@ -0,0 +1,83 @@ +return { + { "echasnovski/mini.move", config = true }, + -- QoL + { "max397574/better-escape.nvim", config = true }, + + { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" }, + + -- UI + { + "lukas-reineke/indent-blankline.nvim", + config = true + }, + { + "folke/noice.nvim", + event = "VeryLazy", + opts = { + lsp = { + -- override markdown rendering so that **cmp** and other plugins use **Treesitter** + override = { + ["vim.lsp.util.convert_input_to_markdown_lines"] = true, + ["vim.lsp.util.stylize_markdown"] = true, + ["cmp.entry.get_documentation"] = true, + }, + }, + -- you can enable a preset for easier configuration + presets = { + -- bottom_search = true, -- use a classic bottom cmdline for search + command_palette = true, -- position the cmdline and popupmenu together + long_message_to_split = true, -- long messages will be sent to a split + inc_rename = false, -- enables an input dialog for inc-rename.nvim + lsp_doc_border = false, -- add a border to hover docs and signature help + }, + }, + dependencies = { + "MunifTanjim/nui.nvim", + }, + }, + { + "nvim-telescope/telescope.nvim", + config = true, + dependencies = { "nvim-lua/plenary.nvim" } + }, + { + "nvim-lualine/lualine.nvim", + opts = { + options = { + section_separators = { left = " ", right = " " }, + }, + sections = { + lualine_a = { "mode" }, + lualine_b = { "filename" }, + lualine_c = {}, + lualine_x = { "filetype" }, + lualine_y = { "progress" }, + lualine_z = { "location" }, + }, + }, + }, + { "stevearc/dressing.nvim", config = true }, + { + "folke/tokyonight.nvim", + lazy = false, + priority = 1000, + config = function() + vim.cmd [[colorscheme tokyonight-night]] + end, + }, + { + "nvim-neo-tree/neo-tree.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended + "MunifTanjim/nui.nvim", + }, + }, + { + "goolord/alpha-nvim", + dependencies = { "nvim-tree/nvim-web-devicons" }, + config = function() + require("alpha").setup(require("alpha.themes.dashboard").config) + end, + }, +} diff --git a/.config/nvim/stylua.toml b/.config/nvim/stylua.toml new file mode 100644 index 0000000..5cc0b69 --- /dev/null +++ b/.config/nvim/stylua.toml @@ -0,0 +1,5 @@ +call_parentheses = "None" +indent_type = "Spaces" + +[sort_requires] +enabled = true diff --git a/.config/nvim/vimlog b/.config/nvim/vimlog new file mode 100644 index 0000000..93e8525 --- /dev/null +++ b/.config/nvim/vimlog @@ -0,0 +1,3409 @@ + +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: aunmenu * +Executing: vnoremenu PopUp.Cut "+x +Executing: vnoremenu PopUp.Copy "+y +Executing: anoremenu PopUp.Paste "+gP +Executing: vnoremenu PopUp.Paste "+P +Executing: vnoremenu PopUp.Delete "_x +Executing: nnoremenu PopUp.Select\ All ggVG +Executing: vnoremenu PopUp.Select\ All gg0oG$ +Executing: inoremenu PopUp.Select\ All <C-Home><C-O>VG +Executing: anoremenu PopUp.-1- <Nop> +Executing: anoremenu PopUp.How-to\ disable\ mouse <Cmd>help disable-mouse<CR> +Executing: +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Searching for "ftplugin.vim" in runtime path +Searching for "/home/delta/.config/nvim/ftplugin.vim" +Searching for "/etc/xdg/nvim/ftplugin.vim" +Searching for "/usr/share/nvim/runtime/ftplugin.vim" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +sourcing "/usr/share/nvim/runtime/ftplugin.vim" +line 1: " Vim support file to switch on loading plugins for file types +line 2: " +line 3: " Maintainer:^IBram Moolenaar <Bram@vim.org> +line 4: " Last change:^I2006 Apr 30 +line 5: +line 6: if exists("did_load_ftplugin") +line 7: finish +line 8: endif +line 9: let did_load_ftplugin = 1 +line 10: +line 11: augroup filetypeplugin +line 12: au FileType * call s:LoadFTPlugin() +line 13: +line 14: func! s:LoadFTPlugin() +line 39: augroup END +finished sourcing /usr/share/nvim/runtime/ftplugin.vim +Searching for "/usr/lib/nvim/ftplugin.vim" +Searching for "indent.vim" in runtime path +Searching for "/home/delta/.config/nvim/indent.vim" +Searching for "/etc/xdg/nvim/indent.vim" +Searching for "/usr/share/nvim/runtime/indent.vim" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +sourcing "/usr/share/nvim/runtime/indent.vim" +line 1: " Vim support file to switch on loading indent files for file types +line 2: " +line 3: " Maintainer:^IBram Moolenaar <Bram@vim.org> +line 4: " Last Change:^I2008 Feb 22 +line 5: +line 6: if exists("did_indent_on") +line 7: finish +line 8: endif +line 9: let did_indent_on = 1 +line 10: +line 11: augroup filetypeindent +line 12: au FileType * call s:LoadIndent() +line 13: func! s:LoadIndent() +line 32: augroup END +finished sourcing /usr/share/nvim/runtime/indent.vim +Searching for "/usr/lib/nvim/indent.vim" +chdir(/home/delta/.config/nvim) +chdir(/etc/xdg/nvim/) +chdir(/home/delta/.config/nvim) +sourcing "/etc/xdg/nvim/sysinit.vim" +line 1: " This line makes pacman-installed global Arch Linux vim packages work. +line 2: source /usr/share/nvim/archlinux.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/) +chdir(/home/delta/.config/nvim) +line 2: sourcing "/usr/share/nvim/archlinux.vim" +line 1: set runtimepath+=/usr/share/vim/vimfiles +finished sourcing /usr/share/nvim/archlinux.vim +continuing in /etc/xdg/nvim/sysinit.vim +finished sourcing /etc/xdg/nvim/sysinit.vim +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/) +chdir(/home/delta/.config/nvim) +sourcing "/home/delta/.config/nvim/init.lua" +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/) +chdir(/home/delta/.config/nvim) +Executing: source /usr/share/nvim/runtime/filetype.lua +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/filetype.lua" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: runtime! ftdetect/*.vim +Searching for "ftdetect/*.vim" in runtime path +Searching for "/home/delta/.config/nvim/ftdetect/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftdetect/*.vim" +Searching for "/usr/share/nvim/runtime/ftdetect/*.vim" +Searching for "/usr/lib/nvim/ftdetect/*.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftdetect/*.vim" +not found in runtime path: "ftdetect/*.vim" +Executing: runtime! ftdetect/*.lua +Searching for "ftdetect/*.lua" in runtime path +Searching for "/home/delta/.config/nvim/ftdetect/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftdetect/*.lua" +Searching for "/usr/share/nvim/runtime/ftdetect/*.lua" +Searching for "/usr/lib/nvim/ftdetect/*.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftdetect/*.lua" +not found in runtime path: "ftdetect/*.lua" +Executing: augroup END +Executing: +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +finished sourcing /usr/share/nvim/runtime/filetype.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +Executing: colorscheme tokyonight-night +Executing ColorSchemePre Autocommands for "*" +autocommand <Lua 9: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:30> + +Executing: +Searching for "colors/tokyonight-night.vim" in runtime path +Searching for "/home/delta/.config/nvim/colors/tokyonight-night.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/colors/tokyonight-night.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/colors/tokyonight-night.vim" +Searching for "/usr/share/nvim/runtime/colors/tokyonight-night.vim" +Searching for "/usr/lib/nvim/colors/tokyonight-night.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/colors/tokyonight-night.vim" +not found in runtime path: "colors/tokyonight-night.vim" +Searching for "colors/tokyonight-night.lua" in runtime path +Searching for "/home/delta/.config/nvim/colors/tokyonight-night.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/colors/tokyonight-night.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/colors/tokyonight-night.lua" +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/colors/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/colors/tokyonight-night.lua" +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/tokyonight/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/tokyonight/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/tokyonight/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/tokyonight/) +chdir(/home/delta/.config/nvim) +finished sourcing /home/delta/.local/share/nvim/lazy/tokyonight.nvim/colors/tokyonight-night.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: source /home/delta/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/plenary.nvim/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim" +line 1: +line 2: " Create command for running busted +line 3: command! -nargs=1 -complete=file PlenaryBustedFile lua require('plenary.busted').run(vim.fn.expand("<args>")) +line 5: +line 6: command! -nargs=+ -complete=file PlenaryBustedDirectory lua require('plenary.test_harness').test_directory_command("<args>") +line 8: +line 9: nnoremap <Plug>PlenaryTestFile :lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR> +finished sourcing /home/delta/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: source /home/delta/.local/share/nvim/lazy/nvim-web-devicons/plugin/nvim-web-devicons.vim +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-web-devicons/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/plugin/nvim-web-devicons.vim" +line 1: if exists('g:loaded_devicons') | finish | endif +line 1: finish | endif +line 1: endif +line 2: +line 3: let s:save_cpo = &cpo +line 4: set cpo&vim +line 5: +line 6: " TODO change so its easier to get +line 7: let g:nvim_web_devicons = 1 +line 8: +line 9: let &cpo = s:save_cpo +line 10: unlet s:save_cpo +line 11: +line 12: let g:loaded_devicons = 1 +finished sourcing /home/delta/.local/share/nvim/lazy/nvim-web-devicons/plugin/nvim-web-devicons.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +Executing: source /home/delta/.local/share/nvim/lazy/neo-tree.nvim/plugin/neo-tree.vim +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/neo-tree.nvim/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/plugin/neo-tree.vim" +line 1: if exists('g:loaded_neo_tree') +line 2: finish +line 3: endif +line 4: +line 5: command! -nargs=* -complete=custom,v:lua.require'neo-tree.command'.complete_args Neotree lua require("neo-tree.command")._command(<f-args>) +line 7: +line 8: let g:loaded_neo_tree = 1 +finished sourcing /home/delta/.local/share/nvim/lazy/neo-tree.nvim/plugin/neo-tree.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +Executing: silent! iunmap jk +Error detected while processing /home/delta/.config/nvim/init.lua..nvim_exec2() called at /home/delta/.config/nvim/init.lua:0: +E31: No such mapping +Executing: silent! iunmap jj +Error detected while processing /home/delta/.config/nvim/init.lua..nvim_exec2() called at /home/delta/.config/nvim/init.lua:0: +E31: No such mapping +Executing: augroup better_escape +Executing: autocmd! +Executing: autocmd InsertCharPre * lua require"better_escape".check_charaters() +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: augroup END +Executing: +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: source /home/delta/.local/share/nvim/lazy/dressing.nvim/plugin/dressing.lua +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/dressing.nvim/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/dressing.nvim/plugin/dressing.lua" +finished sourcing /home/delta/.local/share/nvim/lazy/dressing.nvim/plugin/dressing.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: source /home/delta/.local/share/nvim/lazy/indent-blankline.nvim/plugin/indent_blankline.vim +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/plugin/indent_blankline.vim" +line 1: +line 2: if exists('g:loaded_indent_blankline') || !has('nvim-0.5.0') +line 3: finish +line 4: endif +line 5: let g:loaded_indent_blankline = 1 +line 6: +line 7: function s:try(cmd) +line 14: +line 15: command! -bang IndentBlanklineRefresh call s:try('lua require("indent_blankline.commands").refresh("<bang>" == "!")') +line 16: command! -bang IndentBlanklineRefreshScroll call s:try('lua require("indent_blankline.commands").refresh("<bang>" == "!", true)') +line 17: command! -bang IndentBlanklineEnable call s:try('lua require("indent_blankline.commands").enable("<bang>" == "!")') +line 18: command! -bang IndentBlanklineDisable call s:try('lua require("indent_blankline.commands").disable("<bang>" == "!")') +line 19: command! -bang IndentBlanklineToggle call s:try('lua require("indent_blankline.commands").toggle("<bang>" == "!")') +line 20: +line 21: if exists(':IndentLinesEnable') && !g:indent_blankline_disable_warning_message +line 22: echohl Error +line 23: echom 'indent-blankline does not require IndentLine anymore, please remove it.' +line 24: echohl None +line 25: endif +line 26: +line 27: if !exists('g:__indent_blankline_setup_completed') +line 28: lua require("indent_blankline").setup {} +line 29: endif +line 30: +line 31: lua require("indent_blankline").init() +Executing: highlight IndentBlanklineContextStart guisp=#bb9af7 gui=underline cterm=underline +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight IndentBlanklineSpaceCharBlankline guifg=#3b4261 ctermfg=NONE gui=nocombine cterm=nocombine +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight IndentBlanklineSpaceChar guifg=#3b4261 ctermfg=NONE gui=nocombine cterm=nocombine +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: noautocmd windo lua require("indent_blankline").refresh(false) +Executing: lua require("indent_blankline").refresh(false) +line 32: +line 33: augroup IndentBlanklineAutogroup +line 34: autocmd! +line 35: autocmd OptionSet list,listchars,shiftwidth,tabstop,expandtab IndentBlanklineRefresh +line 36: autocmd FileChangedShellPost,TextChanged,TextChangedI,CompleteChanged,BufWinEnter,Filetype * IndentBlanklineRefresh +line 37: autocmd WinScrolled * IndentBlanklineRefreshScroll +line 38: autocmd ColorScheme * lua require("indent_blankline.utils").reset_highlights() +line 39: autocmd VimEnter * lua require("indent_blankline").init() +line 40: augroup END +line 41: +finished sourcing /home/delta/.local/share/nvim/lazy/indent-blankline.nvim/plugin/indent_blankline.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +Executing: augroup lualine | exe "autocmd!" | augroup END +Executing: exe "autocmd!" | augroup END +Executing: autocmd! +Executing: augroup END +Searching for "lua/lualine/themes/auto.lua" in runtime path +Searching for "/home/delta/.config/nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/lualine/themes/auto.lua" +Searching for "/usr/share/nvim/runtime/lua/lualine/themes/auto.lua" +Searching for "/usr/lib/nvim/lua/lualine/themes/auto.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/lua/lualine/themes/auto.lua" +Searching for "lua/lualine/themes/tokyonight.lua" in runtime path +Searching for "/home/delta/.config/nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/usr/share/nvim/runtime/lua/lualine/themes/tokyonight.lua" +Searching for "/usr/lib/nvim/lua/lualine/themes/tokyonight.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/lua/lualine/themes/tokyonight.lua" +Executing: highlight! lualine_a_inactive guifg=#7aa2f7 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_inactive guifg=#3b4261 guibg=#16161e gui=bold +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_c_inactive guifg=#3b4261 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_terminal guifg=#73daca guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_terminal guifg=#15161e guibg=#73daca gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_command guifg=#e0af68 guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_command guifg=#15161e guibg=#e0af68 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_normal guifg=#15161e guibg=#7aa2f7 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_normal guifg=#7aa2f7 guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_c_normal guifg=#a9b1d6 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_replace guifg=#f7768e guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_replace guifg=#15161e guibg=#f7768e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_visual guifg=#bb9af7 guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_visual guifg=#15161e guibg=#bb9af7 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_b_insert guifg=#9ece6a guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_a_insert guifg=#15161e guibg=#9ece6a gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: autocmd lualine ColorScheme * lua require'lualine'.setup() +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: autocmd lualine OptionSet background lua require'lualine'.setup() +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: augroup lualine_stl_refresh | exe "autocmd!" | augroup END +Executing: exe "autocmd!" | augroup END +Executing: autocmd! +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lualine.nvim/lua/lualine/utils/) +chdir(/home/delta/.config/nvim) +Executing: au lualine WinEnter,BufEnter,SessionLoadPost,FileChangedShellPost,VimResized,Filetype,CursorMoved,CursorMovedI,ModeChanged * +--- Autocommands --- +Executing: autocmd lualine_stl_refresh WinEnter,BufEnter,SessionLoadPost,FileChangedShellPost,VimResized,Filetype,CursorMoved,CursorMovedI,ModeChanged * call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: augroup lualine_tal_refresh | exe "autocmd!" | augroup END +Executing: exe "autocmd!" | augroup END +Executing: autocmd! +Executing: augroup END +Executing: augroup lualine_wb_refresh | exe "autocmd!" | augroup END +Executing: exe "autocmd!" | augroup END +Executing: autocmd! +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/lua/mini/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: source /home/delta/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/home/delta/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua" +Executing: command! -bar -nargs=+ -bang -complete=custom,nvim_treesitter#installable_parsers TSInstall lua require'nvim-treesitter.install'.commands.TSInstall['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=* -complete=custom,nvim_treesitter#installed_parsers TSUpdateSync lua require'nvim-treesitter.install'.commands.TSUpdateSync['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=* -complete=custom,nvim_treesitter#installed_parsers TSUpdate lua require'nvim-treesitter.install'.commands.TSUpdate['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -bang -complete=custom,nvim_treesitter#installable_parsers TSInstallSync lua require'nvim-treesitter.install'.commands.TSInstallSync['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#installed_parsers TSUninstall lua require'nvim-treesitter.install'.commands.TSUninstall['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -bang -complete=custom,nvim_treesitter#installable_parsers TSInstallFromGrammar lua require'nvim-treesitter.install'.commands.TSInstallFromGrammar['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=0 TSInstallInfo lua require'nvim-treesitter.info'.commands.TSInstallInfo['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=? -complete=custom,nvim_treesitter#available_modules TSModuleInfo lua require'nvim-treesitter.info'.commands.TSModuleInfo['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#available_query_groups TSEditQueryUserAfter lua require'nvim-treesitter.configs'.commands.TSEditQueryUserAfter['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#available_query_groups TSEditQuery lua require'nvim-treesitter.configs'.commands.TSEditQuery['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=0 TSConfigInfo lua require'nvim-treesitter.configs'.commands.TSConfigInfo['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#available_modules TSToggle lua require'nvim-treesitter.configs'.commands.TSToggle['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#available_modules TSDisable lua require'nvim-treesitter.configs'.commands.TSDisable['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=+ -complete=custom,nvim_treesitter#available_modules TSEnable lua require'nvim-treesitter.configs'.commands.TSEnable['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=1 -complete=custom,nvim_treesitter#available_modules TSBufToggle lua require'nvim-treesitter.configs'.commands.TSBufToggle['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=1 -complete=custom,nvim_treesitter#available_modules TSBufDisable lua require'nvim-treesitter.configs'.commands.TSBufDisable['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +Executing: command! -bar -nargs=1 -complete=custom,nvim_treesitter#available_modules TSBufEnable lua require'nvim-treesitter.configs'.commands.TSBufEnable['run<bang>'](<f-args>) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/lua/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/plugin/) +chdir(/home/delta/.config/nvim) +finished sourcing /home/delta/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: augroup filetypedetect +Executing: augroup END +Executing: source /usr/share/nvim/runtime/plugin/editorconfig.lua +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/editorconfig.lua" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +finished sourcing /usr/share/nvim/runtime/plugin/editorconfig.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/gzip.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/gzip.vim" +line 1: " Vim plugin for editing compressed files. +line 2: " Maintainer: Bram Moolenaar <Bram@vim.org> +line 3: " Last Change: 2016 Oct 30 +line 4: +line 5: " Exit quickly when: +line 6: " - this plugin was already loaded +line 7: " - when 'compatible' is set +line 8: " - some autocommands are already taking care of compressed files +line 9: if exists("loaded_gzip") || &cp || exists("#BufReadPre#*.gz") +line 10: finish +line 11: endif +line 12: let loaded_gzip = 1 +line 13: +line 14: augroup gzip +line 15: " Remove all gzip autocommands +line 16: au! +line 17: +line 18: " Enable editing of gzipped files. +line 19: " The functions are defined in autoload/gzip.vim. +line 20: " +line 21: " Set binary mode before reading the file. +line 22: " Use "gzip -d", gunzip isn't always available. +line 23: autocmd BufReadPre,FileReadPre^I*.gz,*.bz2,*.Z,*.lzma,*.xz,*.lz,*.zst,*.br,*.lzo setlocal bin +line 24: autocmd BufReadPost,FileReadPost^I*.gz call gzip#read("gzip -dn") +line 25: autocmd BufReadPost,FileReadPost^I*.bz2 call gzip#read("bzip2 -d") +line 26: autocmd BufReadPost,FileReadPost^I*.Z call gzip#read("uncompress") +line 27: autocmd BufReadPost,FileReadPost^I*.lzma call gzip#read("lzma -d") +line 28: autocmd BufReadPost,FileReadPost^I*.xz call gzip#read("xz -d") +line 29: autocmd BufReadPost,FileReadPost^I*.lz call gzip#read("lzip -d") +line 30: autocmd BufReadPost,FileReadPost^I*.zst call gzip#read("zstd -d --rm") +line 31: autocmd BufReadPost,FileReadPost^I*.br call gzip#read("brotli -d --rm") +line 32: autocmd BufReadPost,FileReadPost^I*.lzo call gzip#read("lzop -d -U") +line 33: autocmd BufWritePost,FileWritePost^I*.gz call gzip#write("gzip") +line 34: autocmd BufWritePost,FileWritePost^I*.bz2 call gzip#write("bzip2") +line 35: autocmd BufWritePost,FileWritePost^I*.Z call gzip#write("compress -f") +line 36: autocmd BufWritePost,FileWritePost^I*.lzma call gzip#write("lzma -z") +line 37: autocmd BufWritePost,FileWritePost^I*.xz call gzip#write("xz -z") +line 38: autocmd BufWritePost,FileWritePost^I*.lz call gzip#write("lzip") +line 39: autocmd BufWritePost,FileWritePost^I*.zst call gzip#write("zstd --rm") +line 40: autocmd BufWritePost,FileWritePost^I*.br call gzip#write("brotli --rm") +line 41: autocmd BufWritePost,FileWritePost^I*.lzo call gzip#write("lzop -U") +line 42: autocmd FileAppendPre^I^I^I*.gz call gzip#appre("gzip -dn") +line 43: autocmd FileAppendPre^I^I^I*.bz2 call gzip#appre("bzip2 -d") +line 44: autocmd FileAppendPre^I^I^I*.Z call gzip#appre("uncompress") +line 45: autocmd FileAppendPre^I^I^I*.lzma call gzip#appre("lzma -d") +line 46: autocmd FileAppendPre^I^I^I*.xz call gzip#appre("xz -d") +line 47: autocmd FileAppendPre^I^I^I*.lz call gzip#appre("lzip -d") +line 48: autocmd FileAppendPre^I^I^I*.zst call gzip#appre("zstd -d --rm") +line 49: autocmd FileAppendPre^I^I^I*.br call gzip#appre("brotli -d --rm") +line 50: autocmd FileAppendPre^I^I^I*.lzo call gzip#appre("lzop -d -U") +line 51: autocmd FileAppendPost^I^I*.gz call gzip#write("gzip") +line 52: autocmd FileAppendPost^I^I*.bz2 call gzip#write("bzip2") +line 53: autocmd FileAppendPost^I^I*.Z call gzip#write("compress -f") +line 54: autocmd FileAppendPost^I^I*.lzma call gzip#write("lzma -z") +line 55: autocmd FileAppendPost^I^I*.xz call gzip#write("xz -z") +line 56: autocmd FileAppendPost^I^I*.lz call gzip#write("lzip") +line 57: autocmd FileAppendPost^I^I*.zst call gzip#write("zstd --rm") +line 58: autocmd FileAppendPost^I^I*.br call gzip#write("brotli --rm") +line 59: autocmd FileAppendPost^I^I*.lzo call gzip#write("lzop -U") +line 60: augroup END +finished sourcing /usr/share/nvim/runtime/plugin/gzip.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/health.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/health.vim" +line 1: autocmd CmdUndefined CheckHealth checkhealth +finished sourcing /usr/share/nvim/runtime/plugin/health.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/man.lua +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/man.lua" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +finished sourcing /usr/share/nvim/runtime/plugin/man.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/matchit.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/matchit.vim" +line 1: " Nvim: load the matchit plugin by default. +line 2: if !exists("g:loaded_matchit") && stridx(&packpath, $VIMRUNTIME) >= 0 +line 3: packadd matchit +Searching for "pack/*/start/matchit" in "/usr/share/nvim/runtime" +Searching for "/usr/share/nvim/runtime/pack/*/start/matchit" +not found in 'packpath': "pack/*/start/matchit" +Searching for "pack/*/opt/matchit" in "/usr/share/nvim/runtime" +Searching for "/usr/share/nvim/runtime/pack/*/opt/matchit" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-treesitter/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/mini.move/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lualine.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/dressing.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/better-escape.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nui.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-web-devicons/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/plenary.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/neo-tree.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/tokyonight.nvim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/pack/dist/opt/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/) +chdir(/home/delta/.config/nvim) +line 3: sourcing "/usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim" +line 1: " matchit.vim: (global plugin) Extended "%" matching +line 2: " Maintainer: Christian Brabandt +line 3: " Version: 1.18 +line 4: " Last Change: 2020 Dec 23 +line 5: " Repository: https://github.com/chrisbra/matchit +line 6: " Previous URL:http://www.vim.org/script.php?script_id=39 +line 7: " Previous Maintainer: Benji Fisher PhD <benji@member.AMS.org> +line 8: +line 9: " Documentation: +line 10: " The documentation is in a separate file: ../doc/matchit.txt +line 11: +line 12: " Credits: +line 13: " Vim editor by Bram Moolenaar (Thanks, Bram!) +line 14: " Original script and design by Raul Segura Acevedo +line 15: " Support for comments by Douglas Potts +line 16: " Support for back references and other improvements by Benji Fisher +line 17: " Support for many languages by Johannes Zellner +line 18: " Suggestions for improvement, bug reports, and support for additional +line 19: " languages by Jordi-Albert Batalla, Neil Bird, Servatius Brandt, Mark +line 20: " Collett, Stephen Wall, Dany St-Amant, Yuheng Xie, and Johannes Zellner. +line 21: +line 22: " Debugging: +line 23: " If you'd like to try the built-in debugging commands... +line 24: " :MatchDebug to activate debugging for the current buffer +line 25: " This saves the values of several key script variables as buffer-local +line 26: " variables. See the MatchDebug() function, below, for details. +line 27: +line 28: " TODO: I should think about multi-line patterns for b:match_words. +line 29: " This would require an option: how many lines to scan (default 1). +line 30: " This would be useful for Python, maybe also for *ML. +line 31: " TODO: Maybe I should add a menu so that people will actually use some of +line 32: " the features that I have implemented. +line 33: " TODO: Eliminate the MultiMatch function. Add yet another argument to +line 34: " Match_wrapper() instead. +line 35: " TODO: Allow :let b:match_words = '\(\(foo\)\(bar\)\):\3\2:end\1' +line 36: " TODO: Make backrefs safer by using '\V' (very no-magic). +line 37: " TODO: Add a level of indirection, so that custom % scripts can use my +line 38: " work but extend it. +line 39: +line 40: " Allow user to prevent loading and prevent duplicate loading. +line 41: if exists("g:loaded_matchit") || &cp +line 42: finish +line 43: endif +line 44: let g:loaded_matchit = 1 +line 45: +line 46: let s:save_cpo = &cpo +line 47: set cpo&vim +line 48: +line 49: nnoremap <silent> <Plug>(MatchitNormalForward) :<C-U>call matchit#Match_wrapper('',1,'n')<CR> +line 50: nnoremap <silent> <Plug>(MatchitNormalBackward) :<C-U>call matchit#Match_wrapper('',0,'n')<CR> +line 51: xnoremap <silent> <Plug>(MatchitVisualForward) :<C-U>call matchit#Match_wrapper('',1,'v')<CR>:if col("''") != col("$") \| exe ":normal! m'" \| endif<cr>gv`` +line 53: xnoremap <silent> <Plug>(MatchitVisualBackward) :<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv`` +line 54: onoremap <silent> <Plug>(MatchitOperationForward) :<C-U>call matchit#Match_wrapper('',1,'o')<CR> +line 55: onoremap <silent> <Plug>(MatchitOperationBackward) :<C-U>call matchit#Match_wrapper('',0,'o')<CR> +line 56: +line 57: " Analogues of [{ and ]} using matching patterns: +line 58: nnoremap <silent> <Plug>(MatchitNormalMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR> +line 59: nnoremap <silent> <Plug>(MatchitNormalMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR> +line 60: xnoremap <silent> <Plug>(MatchitVisualMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv`` +line 61: xnoremap <silent> <Plug>(MatchitVisualMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv`` +line 62: onoremap <silent> <Plug>(MatchitOperationMultiBackward) :<C-U>call matchit#MultiMatch("bW", "o")<CR> +line 63: onoremap <silent> <Plug>(MatchitOperationMultiForward) :<C-U>call matchit#MultiMatch("W", "o")<CR> +line 64: +line 65: " text object: +line 66: xmap <silent> <Plug>(MatchitVisualTextObject) <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward) +line 67: +line 68: if !exists("g:no_plugin_maps") +line 69: nmap <silent> % <Plug>(MatchitNormalForward) +line 70: nmap <silent> g% <Plug>(MatchitNormalBackward) +line 71: xmap <silent> % <Plug>(MatchitVisualForward) +line 72: xmap <silent> g% <Plug>(MatchitVisualBackward) +line 73: omap <silent> % <Plug>(MatchitOperationForward) +line 74: omap <silent> g% <Plug>(MatchitOperationBackward) +line 75: +line 76: " Analogues of [{ and ]} using matching patterns: +line 77: nmap <silent> [% <Plug>(MatchitNormalMultiBackward) +line 78: nmap <silent> ]% <Plug>(MatchitNormalMultiForward) +line 79: xmap <silent> [% <Plug>(MatchitVisualMultiBackward) +line 80: xmap <silent> ]% <Plug>(MatchitVisualMultiForward) +line 81: omap <silent> [% <Plug>(MatchitOperationMultiBackward) +line 82: omap <silent> ]% <Plug>(MatchitOperationMultiForward) +line 83: +line 84: " Text object +line 85: xmap a% <Plug>(MatchitVisualTextObject) +line 86: endif +line 87: +line 88: " Call this function to turn on debugging information. Every time the main +line 89: " script is run, buffer variables will be saved. These can be used directly +line 90: " or viewed using the menu items below. +line 91: if !exists(":MatchDebug") +line 92: command! -nargs=0 MatchDebug call matchit#Match_debug() +line 93: endif +line 94: +line 95: let &cpo = s:save_cpo +line 96: unlet s:save_cpo +line 97: +line 98: " vim:sts=2:sw=2:et: +finished sourcing /usr/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim +continuing in /usr/share/nvim/runtime/plugin/matchit.vim +line 3: augroup filetypedetect +line 3: augroup END +line 4: endif +finished sourcing /usr/share/nvim/runtime/plugin/matchit.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/matchparen.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/matchparen.vim" +line 1: " Vim plugin for showing matching parens +line 2: " Maintainer: Bram Moolenaar <Bram@vim.org> +line 3: " Last Change: 2022 Dec 01 +line 4: +line 5: " Exit quickly when: +line 6: " - this plugin was already loaded (or disabled) +line 7: " - when 'compatible' is set +line 8: if exists("g:loaded_matchparen") || &cp +line 9: finish +line 10: endif +line 11: let g:loaded_matchparen = 1 +line 12: +line 13: if !exists("g:matchparen_timeout") +line 14: let g:matchparen_timeout = 300 +line 15: endif +line 16: if !exists("g:matchparen_insert_timeout") +line 17: let g:matchparen_insert_timeout = 60 +line 18: endif +line 19: +line 20: augroup matchparen +line 21: " Replace all matchparen autocommands +line 22: autocmd! CursorMoved,CursorMovedI,WinEnter,BufWinEnter,WinScrolled * call s:Highlight_Matching_Pair() +line 23: autocmd! WinLeave,BufLeave * call s:Remove_Matches() +line 24: if exists('##TextChanged') +line 25: autocmd! TextChanged,TextChangedI * call s:Highlight_Matching_Pair() +line 26: endif +line 27: augroup END +line 28: +line 29: " Skip the rest if it was already done. +line 30: if exists("*s:Highlight_Matching_Pair") +line 31: finish +line 32: endif +line 33: +line 34: let s:cpo_save = &cpo +line 35: set cpo-=C +line 36: +line 37: " The function that is invoked (very often) to define a ":match" highlighting +line 38: " for any matching paren. +line 39: func s:Highlight_Matching_Pair() +line 196: +line 197: func s:Remove_Matches() +line 203: +line 204: +line 205: " Define commands that will disable and enable the plugin. +line 206: command DoMatchParen call s:DoMatchParen() +line 207: command NoMatchParen call s:NoMatchParen() +line 208: +line 209: func s:NoMatchParen() +line 216: +line 217: func s:DoMatchParen() +line 223: +line 224: let &cpo = s:cpo_save +line 225: unlet s:cpo_save +finished sourcing /usr/share/nvim/runtime/plugin/matchparen.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/netrwPlugin.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/netrwPlugin.vim" +line 1: " netrwPlugin.vim: Handles file transfer and remote directory listing across a network +line 2: " PLUGIN SECTION +line 3: " Date:^I^IFeb 09, 2021 +line 4: " Maintainer:^ICharles E Campbell <NcampObell@SdrPchip.AorgM-NOSPAM> +line 5: " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim +line 6: " Copyright: Copyright (C) 1999-2021 Charles E. Campbell {{{1 +line 7: " Permission is hereby granted to use and distribute this code, +line 8: " with or without modifications, provided that this copyright +line 9: " notice is copied with it. Like anything else that's free, +line 10: " netrw.vim, netrwPlugin.vim, and netrwSettings.vim are provided +line 11: " *as is* and comes with no warranty of any kind, either +line 12: " expressed or implied. By using this plugin, you agree that +line 13: " in no event will the copyright holder be liable for any damages +line 14: " resulting from the use of this software. +line 15: " +line 16: " But be doers of the Word, and not only hearers, deluding your own selves {{{1 +line 17: " (James 1:22 RSV) +line 18: " =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- +line 19: " Load Once: {{{1 +line 20: if &cp || exists("g:loaded_netrwPlugin") +line 21: finish +line 22: endif +line 23: let g:loaded_netrwPlugin = "v171" +line 24: let s:keepcpo = &cpo +line 25: set cpo&vim +line 26: "DechoRemOn +line 27: +line 28: " --------------------------------------------------------------------- +line 29: " Public Interface: {{{1 +line 30: +line 31: " Local Browsing Autocmds: {{{2 +line 32: augroup FileExplorer +line 33: au! +line 34: au BufLeave * if &ft != "netrw"|let w:netrw_prvfile= expand("%:p")|endif +line 35: au BufEnter *^Isil call s:LocalBrowse(expand("<amatch>")) +line 36: au VimEnter *^Isil call s:VimEnter(expand("<amatch>")) +line 37: if has("win32") || has("win95") || has("win64") || has("win16") +line 38: au BufEnter .* sil call s:LocalBrowse(expand("<amatch>")) +line 39: endif +line 40: augroup END +line 41: +line 42: " Network Browsing Reading Writing: {{{2 +line 43: augroup Network +line 44: au! +line 45: au BufReadCmd file://*^I^I^I^I^I^I^I^I^I^I^Icall netrw#FileUrlEdit(expand("<amatch>")) +line 46: au BufReadCmd ftp://*,rcp://*,scp://*,http://*,https://*,dav://*,davs://*,rsync://*,sftp://*^Iexe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>")) +line 47: au FileReadCmd ftp://*,rcp://*,scp://*,http://*,file://*,https://*,dav://*,davs://*,rsync://*,sftp://*^Iexe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost ".fnameescape(expand("<amatch>")) +line 48: au BufWriteCmd ftp://*,rcp://*,scp://*,http://*,file://*,dav://*,davs://*,rsync://*,sftp://*^I^I^Iexe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost ".fnameescape(expand("<amatch>")) +line 49: au FileWriteCmd ftp://*,rcp://*,scp://*,http://*,file://*,dav://*,davs://*,rsync://*,sftp://*^I^I^Iexe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost ".fnameescape(expand("<amatch>")) +line 50: try +line 51: au SourceCmd ftp://*,rcp://*,scp://*,http://*,file://*,https://*,dav://*,davs://*,rsync://*,sftp://*^Iexe 'Nsource '.fnameescape(expand("<amatch>")) +line 52: catch /^Vim\%((\a\+)\)\=:E216/ +line 53: au SourcePre ftp://*,rcp://*,scp://*,http://*,file://*,https://*,dav://*,davs://*,rsync://*,sftp://*^Iexe 'Nsource '.fnameescape(expand("<amatch>")) +line 54: endtry +line 55: augroup END +line 56: +line 57: " Commands: :Nread, :Nwrite, :NetUserPass {{{2 +line 58: com! -count=1 -nargs=*^INread^I^Ilet s:svpos= winsaveview()<bar>call netrw#NetRead(<count>,<f-args>)<bar>call winrestview(s:svpos) +line 59: com! -range=% -nargs=*^INwrite^I^Ilet s:svpos= winsaveview()<bar><line1>,<line2>call netrw#NetWrite(<f-args>)<bar>call winrestview(s:svpos) +line 60: com! -nargs=*^I^INetUserPass^Icall NetUserPass(<f-args>) +line 61: com! -nargs=*^I Nsource^I^Ilet s:svpos= winsaveview()<bar>call netrw#NetSource(<f-args>)<bar>call winrestview(s:svpos) +line 62: com! -nargs=?^I^INtree^I^Icall netrw#SetTreetop(1,<q-args>) +line 63: +line 64: " Commands: :Explore, :Sexplore, Hexplore, Vexplore, Lexplore {{{2 +line 65: com! -nargs=* -bar -bang -count=0 -complete=dir^IExplore^I^Icall netrw#Explore(<count>,0,0+<bang>0,<q-args>) +line 66: com! -nargs=* -bar -bang -count=0 -complete=dir^ISexplore^Icall netrw#Explore(<count>,1,0+<bang>0,<q-args>) +line 67: com! -nargs=* -bar -bang -count=0 -complete=dir^IHexplore^Icall netrw#Explore(<count>,1,2+<bang>0,<q-args>) +line 68: com! -nargs=* -bar -bang -count=0 -complete=dir^IVexplore^Icall netrw#Explore(<count>,1,4+<bang>0,<q-args>) +line 69: com! -nargs=* -bar -count=0 -complete=dir^ITexplore^Icall netrw#Explore(<count>,0,6 ,<q-args>) +line 70: com! -nargs=* -bar -bang^I^I^INexplore^Icall netrw#Explore(-1,0,0,<q-args>) +line 71: com! -nargs=* -bar -bang^I^I^IPexplore^Icall netrw#Explore(-2,0,0,<q-args>) +line 72: com! -nargs=* -bar -bang -count=0 -complete=dir Lexplore^Icall netrw#Lexplore(<count>,<bang>0,<q-args>) +line 73: +line 74: " Commands: NetrwSettings {{{2 +line 75: com! -nargs=0^INetrwSettings^Icall netrwSettings#NetrwSettings() +line 76: com! -bang^INetrwClean^Icall netrw#Clean(<bang>0) +line 77: +line 78: " Maps: +line 79: if !exists("g:netrw_nogx") +line 80: if maparg('gx','n') == "" +line 81: if !hasmapto('<Plug>NetrwBrowseX') +line 82: nmap <unique> gx <Plug>NetrwBrowseX +line 83: endif +line 84: nno <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<cr> +line 85: endif +line 86: if maparg('gx','x') == "" +line 87: if !hasmapto('<Plug>NetrwBrowseXVis') +line 88: xmap <unique> gx <Plug>NetrwBrowseXVis +line 89: endif +line 90: xno <silent> <Plug>NetrwBrowseXVis :<c-u>call netrw#BrowseXVis()<cr> +line 91: endif +line 92: endif +line 93: if exists("g:netrw_usetab") && g:netrw_usetab +line 94: if maparg('<c-tab>','n') == "" +line 95: nmap <unique> <c-tab> <Plug>NetrwShrink +line 96: endif +line 97: nno <silent> <Plug>NetrwShrink :call netrw#Shrink()<cr> +line 98: endif +line 99: +line 100: " --------------------------------------------------------------------- +line 101: " LocalBrowse: invokes netrw#LocalBrowseCheck() on directory buffers {{{2 +line 102: fun! s:LocalBrowse(dirname) +line 146: +line 147: " --------------------------------------------------------------------- +line 148: " s:VimEnter: after all vim startup stuff is done, this function is called. {{{2 +line 149: " Its purpose: to look over all windows and run s:LocalBrowse() on +line 150: " them, which checks if they're directories and will create a directory +line 151: " listing when appropriate. +line 152: " It also sets s:vimentered, letting s:LocalBrowse() know that s:VimEnter() +line 153: " has already been called. +line 154: fun! s:VimEnter(dirname) +line 174: +line 175: " --------------------------------------------------------------------- +line 176: " NetrwStatusLine: {{{1 +line 177: fun! NetrwStatusLine() +line 188: +line 189: " ------------------------------------------------------------------------ +line 190: " NetUserPass: set username and password for subsequent ftp transfer {{{1 +line 191: " Usage: :call NetUserPass()^I^I^I-- will prompt for userid and password +line 192: "^I :call NetUserPass("uid")^I^I-- will prompt for password +line 193: "^I :call NetUserPass("uid","password") -- sets global userid and password +line 194: fun! NetUserPass(...) +line 218: +line 219: " ------------------------------------------------------------------------ +line 220: " Modelines And Restoration: {{{1 +line 221: let &cpo= s:keepcpo +line 222: unlet s:keepcpo +line 223: " vim:ts=8 fdm=marker +finished sourcing /usr/share/nvim/runtime/plugin/netrwPlugin.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/nvim.lua +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/nvim.lua" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +finished sourcing /usr/share/nvim/runtime/plugin/nvim.lua +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/rplugin.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/rplugin.vim" +line 1: if exists('g:loaded_remote_plugins') +line 2: finish +line 3: endif +line 4: let g:loaded_remote_plugins = '/path/to/manifest' +line 5: +line 6: " Get the path to the rplugin manifest file. +line 7: function! s:GetManifestPath() abort +line 24: +line 25: " Old manifest file based on known script locations. +line 26: function! s:GetOldManifestPaths() abort +line 41: +line 42: function! s:GetManifest() abort +line 55: +line 56: function! s:LoadRemotePlugins() abort +line 62: +line 63: command! -bar UpdateRemotePlugins call remote#host#UpdateRemotePlugins() +line 64: +line 65: if index(v:argv, "--clean") < 0 +line 66: call s:LoadRemotePlugins() +calling <SNR>34_LoadRemotePlugins() + +line 1: let g:loaded_remote_plugins = s:GetManifest() +calling <SNR>34_GetManifest() + +line 1: let manifest = s:GetManifestPath() +calling <SNR>34_GetManifestPath() + +line 1: let manifest_base = '' +line 2: +line 3: if exists('$NVIM_RPLUGIN_MANIFEST') +line 4: return fnamemodify($NVIM_RPLUGIN_MANIFEST, ':p') +line 5: endif +line 6: +line 7: let dest = stdpath('data') +line 8: if !empty(dest) +line 9: if !isdirectory(dest) +line 10: call mkdir(dest, 'p', 0700) +line 11: endif +line 12: let manifest_base = dest +line 13: endif +line 14: +line 15: return manifest_base.'/rplugin.vim' +<SNR>34_GetManifestPath returning '/home/delta/.local/share/nvim/rplugin.vim' + +continuing in <SNR>34_GetManifest + +line 2: if !filereadable(manifest) +line 3: " Check if an old manifest file exists and move it to the new location. +line 4: for old_manifest in s:GetOldManifestPaths() +calling <SNR>34_GetOldManifestPaths() + +line 1: let prefix = exists('$MYVIMRC') ? $MYVIMRC : matchstr(get(split(execute('scriptnames'), '\n'), 0, ''), '\f\+$') +line 4: let origpath = fnamemodify(expand(prefix, 1), ':h').'/.'.fnamemodify(prefix, ':t').'-rplugin~' +line 6: if !has('win32') +line 7: return [origpath] +<SNR>34_GetOldManifestPaths returning ['/home/delta/.config/nvim/.init.lua-rplugin~'] + +continuing in <SNR>34_GetManifest + +line 5: if filereadable(old_manifest) +line 6: call rename(old_manifest, manifest) +line 7: break +line 8: endif +line 9: endfor +line 4: for old_manifest in s:GetOldManifestPaths() +line 5: if filereadable(old_manifest) +line 6: call rename(old_manifest, manifest) +line 7: break +line 8: endif +line 9: endfor +line 10: endif +line 11: return manifest +<SNR>34_GetManifest returning '/home/delta/.local/share/nvim/rplugin.vim' + +continuing in <SNR>34_LoadRemotePlugins + +line 2: if filereadable(g:loaded_remote_plugins) +line 3: execute 'source' fnameescape(g:loaded_remote_plugins) +line 4: endif +<SNR>34_LoadRemotePlugins returning #0 + +continuing in /usr/share/nvim/runtime/plugin/rplugin.vim + +line 67: endif +finished sourcing /usr/share/nvim/runtime/plugin/rplugin.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/shada.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/shada.vim" +line 1: if exists('g:loaded_shada_plugin') +line 2: finish +line 3: endif +line 4: let g:loaded_shada_plugin = 1 +line 5: +line 6: augroup ShaDaCommands +line 7: autocmd! +line 8: autocmd BufReadCmd *.shada,*.shada.tmp.[a-z] :if !empty(v:cmdarg)|throw '++opt not supported'|endif |call setline('.', shada#get_strings(readfile(expand('<afile>'),'b'))) |setlocal filetype=shada +line 12: autocmd FileReadCmd *.shada,*.shada.tmp.[a-z] :if !empty(v:cmdarg)|throw '++opt not supported'|endif |call append("'[", shada#get_strings(readfile(expand('<afile>'), 'b'))) +line 15: autocmd BufWriteCmd *.shada,*.shada.tmp.[a-z] :if !empty(v:cmdarg)|throw '++opt not supported'|endif |if writefile(shada#get_binstrings(getline(1, '$')),expand('<afile>'), 'b') == 0 | let &l:modified = (expand('<afile>') is# bufname(+expand('<abuf>'))? 0: stridx(&cpoptions, '+') != -1) |endif +line 23: autocmd FileWriteCmd *.shada,*.shada.tmp.[a-z] :if !empty(v:cmdarg)|throw '++opt not supported'|endif |call writefile(shada#get_binstrings(getline(min([line("'["), line("']")]),max([line("'["), line("']")]))),expand('<afile>'),'b') +line 30: autocmd FileAppendCmd *.shada,*.shada.tmp.[a-z] :if !empty(v:cmdarg)|throw '++opt not supported'|endif |call writefile(shada#get_binstrings(getline(min([line("'["), line("']")]),max([line("'["), line("']")]))),expand('<afile>'),'ab') +line 37: autocmd SourceCmd *.shada,*.shada.tmp.[a-z] :execute 'rshada' fnameescape(expand('<afile>')) +line 39: augroup END +finished sourcing /usr/share/nvim/runtime/plugin/shada.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/spellfile.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/spellfile.vim" +line 1: " Vim plugin for downloading spell files +line 2: +line 3: if exists("loaded_spellfile_plugin") || &cp || exists("#SpellFileMissing") +line 4: finish +line 5: endif +line 6: let loaded_spellfile_plugin = 1 +line 7: +line 8: autocmd SpellFileMissing * call spellfile#LoadFile(expand('<amatch>')) +finished sourcing /usr/share/nvim/runtime/plugin/spellfile.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/tarPlugin.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/tarPlugin.vim" +line 1: " tarPlugin.vim -- a Vim plugin for browsing tarfiles +line 2: " Original was copyright (c) 2002, Michael C. Toren <mct@toren.net> +line 3: " Modified by Charles E. Campbell +line 4: " Distributed under the GNU General Public License. +line 5: " +line 6: " Updates are available from <http://michael.toren.net/code/>. If you +line 7: " find this script useful, or have suggestions for improvements, please +line 8: " let me know. +line 9: " Also look there for further comments and documentation. +line 10: " +line 11: " This part only sets the autocommands. The functions are in autoload/tar.vim. +line 12: " --------------------------------------------------------------------- +line 13: " Load Once: {{{1 +line 14: if &cp || exists("g:loaded_tarPlugin") +line 15: finish +line 16: endif +line 17: let g:loaded_tarPlugin = "v32" +line 18: let s:keepcpo = &cpo +line 19: set cpo&vim +line 20: +line 21: " --------------------------------------------------------------------- +line 22: " Public Interface: {{{1 +line 23: augroup tar +line 24: au! +line 25: au BufReadCmd tarfile::*^Icall tar#Read(expand("<amatch>"), 1) +line 26: au FileReadCmd tarfile::*^Icall tar#Read(expand("<amatch>"), 0) +line 27: au BufWriteCmd tarfile::*^Icall tar#Write(expand("<amatch>")) +line 28: au FileWriteCmd tarfile::*^Icall tar#Write(expand("<amatch>")) +line 29: +line 30: if has("unix") +line 31: au BufReadCmd tarfile::*/*^Icall tar#Read(expand("<amatch>"), 1) +line 32: au FileReadCmd tarfile::*/*^Icall tar#Read(expand("<amatch>"), 0) +line 33: au BufWriteCmd tarfile::*/*^Icall tar#Write(expand("<amatch>")) +line 34: au FileWriteCmd tarfile::*/*^Icall tar#Write(expand("<amatch>")) +line 35: endif +line 36: +line 37: au BufReadCmd *.tar.gz^I^Icall tar#Browse(expand("<amatch>")) +line 38: au BufReadCmd *.tar^I^I^Icall tar#Browse(expand("<amatch>")) +line 39: au BufReadCmd *.lrp^I^I^Icall tar#Browse(expand("<amatch>")) +line 40: au BufReadCmd *.tar.bz2^I^Icall tar#Browse(expand("<amatch>")) +line 41: au BufReadCmd *.tar.Z^I^Icall tar#Browse(expand("<amatch>")) +line 42: au BufReadCmd *.tbz^I^I^Icall tar#Browse(expand("<amatch>")) +line 43: au BufReadCmd *.tgz^I^I^Icall tar#Browse(expand("<amatch>")) +line 44: au BufReadCmd *.tar.lzma^Icall tar#Browse(expand("<amatch>")) +line 45: au BufReadCmd *.tar.xz^I^Icall tar#Browse(expand("<amatch>")) +line 46: au BufReadCmd *.txz^I^I^Icall tar#Browse(expand("<amatch>")) +line 47: au BufReadCmd *.tar.zst^I^Icall tar#Browse(expand("<amatch>")) +line 48: au BufReadCmd *.tzs^I^I^Icall tar#Browse(expand("<amatch>")) +line 49: augroup END +line 50: com! -nargs=? -complete=file Vimuntar call tar#Vimuntar(<q-args>) +line 51: +line 52: " --------------------------------------------------------------------- +line 53: " Restoration And Modelines: {{{1 +line 54: " vim: fdm=marker +line 55: let &cpo= s:keepcpo +line 56: unlet s:keepcpo +finished sourcing /usr/share/nvim/runtime/plugin/tarPlugin.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/tohtml.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/tohtml.vim" +line 1: " Vim plugin for converting a syntax highlighted file to HTML. +line 2: " Maintainer: Ben Fritz <fritzophrenic@gmail.com> +line 3: " Last Change: 2023 Jan 01 +line 4: " +line 5: " The core of the code is in $VIMRUNTIME/autoload/tohtml.vim and +line 6: " $VIMRUNTIME/syntax/2html.vim +line 7: " +line 8: if exists('g:loaded_2html_plugin') +line 9: finish +line 10: endif +line 11: let g:loaded_2html_plugin = 'vim9.0_v1' +line 12: +line 13: " +line 14: " Changelog: {{{ +line 15: " 9.0_v1 (this version): - Implement g:html_no_doc and g:html_no_modeline +line 16: " for diff mode. Add tests. +line 17: " (Vim 9.0.1122): NOTE: no version string update for this version! +line 18: " - Bugfix for variable name in g:html_no_doc +line 19: " (Vim 9.0.0819): NOTE: no version string update for this version! +line 20: " - Add options g:html_no_doc, g:html_no_lines, +line 21: " and g:html_no_modeline (partially included in Vim +line 22: " runtime prior to version string update). +line 23: " - Updates for new Vim9 string append style (i.e. use +line 24: " ".." instead of ".") +line 25: " +line 26: " 8.1 updates: {{{ +line 27: " 8.1_v2 (Vim 8.1.2312): - Fix SourceForge issue #19: fix calculation of tab +line 28: " stop position to use in expanding a tab, when that +line 29: " tab occurs after a syntax match which in turn +line 30: " comes after previously expanded tabs. +line 31: " - Set eventignore while splitting a window for the +line 32: " destination file to ignore FileType events; +line 33: " speeds up processing when the destination file +line 34: " already exists and HTML highlight takes too long. +line 35: " - Fix SourceForge issue #20: progress bar could not be +line 36: " seen when DiffDelete background color matched +line 37: " StatusLine background color. Added TOhtmlProgress +line 38: " highlight group for manual user override, but +line 39: " calculate it to be visible compared to StatusLine +line 40: " by default. +line 41: " - Fix SourceForge issue #1: Remove workaround for old +line 42: " browsers which don't support 'ch' CSS unit, since +line 43: " all modern browsers, including IE>=9, support it. +line 44: " - Fix SourceForge issue #10: support termguicolors +line 45: " - Fix SourceForge issue #21: default to using +line 46: " generated content instead of <input> tags for +line 47: " uncopyable text, so that text is correctly +line 48: " prevented from being copied in chrome. Use +line 49: " g:html_use_input_for_pc option to control the +line 50: " method used. +line 51: " - Switch to HTML5 to allow using vnu as a validator +line 52: " in unit test. +line 53: " - Fix fallback sizing of <input> tags for browsers +line 54: " without "ch" support. +line 55: " - Fix cursor on unselectable diff filler text. +line 56: " 8.1_v1 (Vim 8.1.0528): - Fix SourceForge issue #6: Don't generate empty +line 57: " script tag. +line 58: " - Fix SourceForge issue #5: javascript should +line 59: " declare variables with "var". +line 60: " - Fix SourceForge issue #13: errors thrown sourcing +line 61: " 2html.vim directly when plugins not loaded. +line 62: " - Fix SourceForge issue #16: support 'vartabstop'. +line 63: "}}} +line 64: " +line 65: " 7.4 updates: {{{ +line 66: " 7.4_v2 (Vim 7.4.0899): Fix error raised when converting a diff containing +line 67: " an empty buffer. Jan Stocker: allow g:html_font to +line 68: " take a list so it is easier to specfiy fallback +line 69: " fonts in the generated CSS. +line 70: " 7.4_v1 (Vim 7.4.0000): Fix modeline mangling for new "Vim:" format, and +line 71: "^I^I^I also for version-specific modelines like "vim>703:". +line 72: "}}} +line 73: " +line 74: " 7.3 updates: {{{ +line 75: " 7.3_v14 (Vim 7.3.1246): Allow suppressing line number anchors using +line 76: "^I^I^I g:html_line_ids=0. Allow customizing +line 77: "^I^I^I important IDs (like line IDs and fold IDs) using +line 78: "^I^I^I g:html_id_expr evaluated when the buffer conversion +line 79: "^I^I^I is started. +line 80: " 7.3_v13 (Vim 7.3.1088): Keep foldmethod at manual in the generated file and +line 81: "^I^I^I insert modeline to set it to manual. +line 82: "^I^I^I Fix bug: diff mode with 2 unsaved buffers creates a +line 83: "^I^I^I duplicate of one buffer instead of including both. +line 84: "^I^I^I Add anchors to each line so you can put '#L123' +line 85: "^I^I^I or '#123' at the end of the URL to jump to line 123 +line 86: "^I^I^I (idea by Andy Spencer). Add javascript to open folds +line 87: "^I^I^I to show the anchor being jumped to if it is hidden. +line 88: "^I^I^I Fix XML validation error: &nsbp; not part of XML. +line 89: "^I^I^I Allow TOhtml to chain together with other commands +line 90: "^I^I^I using |. +line 91: " 7.3_v12 (Vim 7.3.0616): Fix modeline mangling to also work for when multiple +line 92: "^I^I^I highlight groups make up the start-of-modeline text. +line 93: "^I^I^I Improve render time of page with uncopyable regions +line 94: "^I^I^I by not using one-input-per-char. Change name of +line 95: "^I^I^I uncopyable option from html_unselectable to +line 96: "^I^I^I html_prevent_copy. Added html_no_invalid option and +line 97: "^I^I^I default to inserting invalid markup for uncopyable +line 98: "^I^I^I regions to prevent MS Word from pasting undeletable +line 99: "^I^I^I <input> elements. Fix 'cpo' handling (Thilo Six). +line 100: "^I^I 7.3_v12b1: Add html_unselectable option. Rework logic to +line 101: "^I^I^I eliminate post-processing substitute commands in +line 102: "^I^I^I favor of doing the work up front. Remove unnecessary +line 103: "^I^I^I special treatment of 'LineNr' highlight group. Minor +line 104: "^I^I^I speed improvements. Fix modeline mangling in +line 105: "^I^I^I generated output so it works for text in the first +line 106: "^I^I^I column. Fix missing line number and fold column in +line 107: "^I^I^I diff filler lines. Fix that some fonts have a 1px +line 108: "^I^I^I gap (using a dirty hack, improvements welcome). Add +line 109: "^I^I^I "colorscheme" meta tag. Does NOT include support for +line 110: "^I^I^I the new default foldtext added in v11, as the patch +line 111: "^I^I^I adding it has not yet been included in Vim. +line 112: " 7.3_v11 ( unreleased ): Support new default foldtext from patch by Christian +line 113: "^I^I^I Brabandt in +line 114: "^I^I^I http://groups.google.com/d/topic/vim_dev/B6FSGfq9VoI/discussion. +line 115: "^I^I^I This patch has not yet been included in Vim, thus +line 116: "^I^I^I these changes are removed in the next version. +line 117: " 7.3_v10 (Vim 7.3.0227): Fix error E684 when converting a range wholly inside +line 118: "^I^I^I multiple nested folds with dynamic folding on. +line 119: "^I^I^I Also fix problem with foldtext in this situation. +line 120: " 7.3_v9 (Vim 7.3.0170): Add html_pre_wrap option active with html_use_css +line 121: "^I^I^I and without html_no_pre, default value same as +line 122: "^I^I^I 'wrap' option, (Andy Spencer). Don't use +line 123: "^I^I^I 'fileencoding' for converted document encoding if +line 124: "^I^I^I 'buftype' indicates a special buffer which isn't +line 125: "^I^I^I written. +line 126: " 7.3_v8 (Vim 7.3.0100): Add html_expand_tabs option to allow leaving tab +line 127: "^I^I^I characters in generated output (Andy Spencer). +line 128: "^I^I^I Escape text that looks like a modeline so Vim +line 129: "^I^I^I doesn't use anything in the converted HTML as a +line 130: "^I^I^I modeline. Bugfixes: Fix folding when a fold starts +line 131: "^I^I^I before the conversion range. Remove fold column when +line 132: "^I^I^I there are no folds. +line 133: " 7.3_v7 (Vim 7-3-0063): see betas released on vim_dev below: +line 134: "^I^I 7.3_v7b3: Fixed bug, convert Unicode to UTF-8 all the way. +line 135: "^I^I 7.3_v7b2: Remove automatic detection of encodings that are not +line 136: "^I^I^I supported by all major browsers according to +line 137: "^I^I^I http://wiki.whatwg.org/wiki/Web_Encodings and +line 138: "^I^I^I convert to UTF-8 for all Unicode encodings. Make +line 139: "^I^I^I HTML encoding to Vim encoding detection be +line 140: "^I^I^I case-insensitive for built-in pairs. +line 141: "^I^I 7.3_v7b1: Remove use of setwinvar() function which cannot be +line 142: "^I^I^I called in restricted mode (Andy Spencer). Use +line 143: "^I^I^I 'fencoding' instead of 'encoding' to determine by +line 144: "^I^I^I charset, and make sure the 'fenc' of the generated +line 145: "^I^I^I file matches its indicated charset. Add charsets for +line 146: "^I^I^I all of Vim's natively supported encodings. +line 147: " 7.3_v6 (Vim 7.3.0000): Really fix bug with 'nowrapscan', 'magic' and other +line 148: "^I^I^I user settings interfering with diff mode generation, +line 149: "^I^I^I trailing whitespace (e.g. line number column) when +line 150: "^I^I^I using html_no_pre, and bugs when using +line 151: "^I^I^I html_hover_unfold. +line 152: " 7.3_v5 ( unreleased ): Fix bug with 'nowrapscan' and also with out-of-sync +line 153: "^I^I^I folds in diff mode when first line was folded. +line 154: " 7.3_v4 (Vim 7.3.0000): Bugfixes, especially for xhtml markup, and diff mode +line 155: " 7.3_v3 (Vim 7.3.0000): Refactor option handling and make html_use_css +line 156: "^I^I^I default to true when not set to anything. Use strict +line 157: "^I^I^I doctypes where possible. Rename use_xhtml option to +line 158: "^I^I^I html_use_xhtml for consistency. Use .xhtml extension +line 159: "^I^I^I when using this option. Add meta tag for settings. +line 160: " 7.3_v2 (Vim 7.3.0000): Fix syntax highlighting in diff mode to use both the +line 161: "^I^I^I diff colors and the normal syntax colors +line 162: " 7.3_v1 (Vim 7.3.0000): Add conceal support and meta tags in output +line 163: "}}} +line 164: "}}} +line 165: +line 166: " TODO: {{{ +line 167: " * Check the issue tracker: +line 168: " https://sourceforge.net/p/vim-tohtml/issues/search/?q=%21status%3Aclosed +line 169: " * Options for generating the CSS in external style sheets. New :TOcss +line 170: " command to convert the current color scheme into a (mostly) generic CSS +line 171: " stylesheet which can be re-used. Alternate stylesheet support? Good start +line 172: " by Erik Falor +line 173: " ( https://groups.google.com/d/topic/vim_use/7XTmC4D22dU/discussion ). +line 174: " * Add optional argument to :TOhtml command to specify mode (gui, cterm, +line 175: " term) to use for the styling. Suggestion by "nacitar". +line 176: " * Add way to override or specify which RGB colors map to the color numbers +line 177: " in cterm. Get better defaults than just guessing? Suggestion by "nacitar". +line 178: " * Disable filetype detection until after all processing is done. +line 179: " * Add option for not generating the hyperlink on stuff that looks like a +line 180: " URL? Or just color the link to fit with the colorscheme (and only special +line 181: " when hovering)? +line 182: " * Bug: Opera does not allow printing more than one page if uncopyable +line 183: " regions is turned on. Possible solution: Add normal text line numbers with +line 184: " display:none, set to display:inline for print style sheets, and hide +line 185: " <input> elements for print, to allow Opera printing multiple pages (and +line 186: " other uncopyable areas?). May need to make the new text invisible to IE +line 187: " with conditional comments to prevent copying it, IE for some reason likes +line 188: " to copy hidden text. Other browsers too? +line 189: " * Bug: still a 1px gap throughout the fold column when html_prevent_copy is +line 190: " "fn" in some browsers. Specifically, in Chromium on Ubuntu (but not Chrome +line 191: " on Windows). Perhaps it is font related? +line 192: " * Bug: still some gaps in the fold column when html_prevent_copy contains +line 193: " 'd' and showing the whole diff (observed in multiple browsers). Only gaps +line 194: " on diff lines though. +line 195: " * Undercurl support via CSS3, with fallback to dotted or something: +line 196: "^Ihttps://groups.google.com/d/topic/vim_use/BzXA6He1pHg/discussion +line 197: " * Redo updates for modified default foldtext (v11) when/if the patch is +line 198: " accepted to modify it. +line 199: " * Test case +diff_one_file-dynamic_folds+expand_tabs-hover_unfold +line 200: "^I^I+ignore_conceal-ignore_folding+no_foldcolumn+no_pre+no_progress +line 201: "^I^I+number_lines-pre_wrap-use_css+use_xhtml+whole_filler.xhtml +line 202: " does not show the whole diff filler as it is supposed to? +line 203: " * Bug: when 'isprint' is wrong for the current encoding, will generate +line 204: " invalid content. Can/should anything be done about this? Maybe a separate +line 205: " plugin to correct 'isprint' based on encoding? +line 206: " * Check to see if the windows-125\d encodings actually work in Unix without +line 207: " the 8bit- prefix. Add prefix to autoload dictionaries for Unix if not. +line 208: " * Font auto-detection similar to +line 209: " http://www.vim.org/scripts/script.php?script_id=2384 but for a variety of +line 210: " platforms. +line 211: " * Pull in code from http://www.vim.org/scripts/script.php?script_id=3113 : +line 212: "^I- listchars support +line 213: "^I- full-line background highlight +line 214: "^I- other? +line 215: " * Make it so deleted lines in a diff don't create side-scrolling (get it +line 216: " free with full-line background highlight above). +line 217: " * Restore open/closed folds and cursor position after processing each file +line 218: " with option not to restore for speed increase. +line 219: " * Add extra meta info (generation time, etc.)? +line 220: " * Tidy up so we can use strict doctype in even more situations +line 221: " * Implementation detail: add threshold for writing the lines to the html +line 222: " buffer before we're done (5000 or so lines should do it) +line 223: " * TODO comments for code cleanup scattered throughout +line 224: "}}} +line 225: +line 226: " Define the :TOhtml command when: +line 227: " - 'compatible' is not set +line 228: " - this plugin or user override was not already loaded +line 229: " - user commands are available. {{{ +line 230: if !&cp && !exists(":TOhtml") && has("user_commands") +line 231: command -range=% -bar TOhtml :call tohtml#Convert2HTML(<line1>, <line2>) +line 232: endif "}}} +line 233: +line 234: " Make sure any patches will probably use consistent indent +line 235: " vim: ts=8 sw=2 sts=2 noet fdm=marker +finished sourcing /usr/share/nvim/runtime/plugin/tohtml.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/tutor.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/tutor.vim" +line 1: if exists('g:loaded_tutor_mode_plugin') || &compatible +line 2: finish +line 3: endif +line 4: let g:loaded_tutor_mode_plugin = 1 +line 5: +line 6: command! -nargs=? -complete=custom,tutor#TutorCmdComplete Tutor call tutor#TutorCmd(<q-args>) +finished sourcing /usr/share/nvim/runtime/plugin/tutor.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing: source /usr/share/nvim/runtime/plugin/zipPlugin.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/plugin/) +chdir(/home/delta/.config/nvim) +line 0: sourcing "/usr/share/nvim/runtime/plugin/zipPlugin.vim" +line 1: " zipPlugin.vim: Handles browsing zipfiles +line 2: " PLUGIN PORTION +line 3: " Date:^I^I^IJan 07, 2020 +line 4: " Maintainer:^ICharles E Campbell <NcampObell@SdrPchip.AorgM-NOSPAM> +line 5: " License:^I^IVim License (see vim's :help license) +line 6: " Copyright: Copyright (C) 2005-2016 Charles E. Campbell {{{1 +line 7: " Permission is hereby granted to use and distribute this code, +line 8: " with or without modifications, provided that this copyright +line 9: " notice is copied with it. Like anything else that's free, +line 10: " zipPlugin.vim is provided *as is* and comes with no warranty +line 11: " of any kind, either expressed or implied. By using this +line 12: " plugin, you agree that in no event will the copyright +line 13: " holder be liable for any damages resulting from the use +line 14: " of this software. +line 15: " +line 16: " (James 4:8 WEB) Draw near to God, and he will draw near to you. +line 17: " Cleanse your hands, you sinners; and purify your hearts, you double-minded. +line 18: " --------------------------------------------------------------------- +line 19: " Load Once: {{{1 +line 20: if &cp || exists("g:loaded_zipPlugin") +line 21: finish +line 22: endif +line 23: let g:loaded_zipPlugin = "v32" +line 24: let s:keepcpo = &cpo +line 25: set cpo&vim +line 26: +line 27: " --------------------------------------------------------------------- +line 28: " Options: {{{1 +line 29: if !exists("g:zipPlugin_ext") +line 30: let g:zipPlugin_ext='*.aar,*.apk,*.celzip,*.crtx,*.docm,*.docx,*.dotm,*.dotx,*.ear,*.epub,*.gcsx,*.glox,*.gqsx,*.ja,*.jar,*.kmz,*.odb,*.odc,*.odf,*.odg,*.odi,*.odm,*.odp,*.ods,*.odt,*.otc,*.otf,*.otg,*.oth,*.oti,*.otp,*.ots,*.ott,*.oxt,*.potm,*.potx,*.ppam,*.ppsm,*.ppsx,*.pptm,*.pptx,*.sldx,*.thmx,*.vdw,*.war,*.wsz,*.xap,*.xlam,*.xlam,*.xlsb,*.xlsm,*.xlsx,*.xltm,*.xltx,*.xpi,*.zip' +line 31: endif +line 32: +line 33: " --------------------------------------------------------------------- +line 34: " Public Interface: {{{1 +line 35: augroup zip +line 36: au! +line 37: au BufReadCmd zipfile:*^Icall zip#Read(expand("<amatch>"), 1) +line 38: au FileReadCmd zipfile:*^Icall zip#Read(expand("<amatch>"), 0) +line 39: au BufWriteCmd zipfile:*^Icall zip#Write(expand("<amatch>")) +line 40: au FileWriteCmd zipfile:*^Icall zip#Write(expand("<amatch>")) +line 41: +line 42: if has("unix") +line 43: au BufReadCmd zipfile:*/*^Icall zip#Read(expand("<amatch>"), 1) +line 44: au FileReadCmd zipfile:*/*^Icall zip#Read(expand("<amatch>"), 0) +line 45: au BufWriteCmd zipfile:*/*^Icall zip#Write(expand("<amatch>")) +line 46: au FileWriteCmd zipfile:*/*^Icall zip#Write(expand("<amatch>")) +line 47: endif +line 48: +line 49: exe "au BufReadCmd ".g:zipPlugin_ext.' call zip#Browse(expand("<amatch>"))' +line 49: au BufReadCmd *.aar,*.apk,*.celzip,*.crtx,*.docm,*.docx,*.dotm,*.dotx,*.ear,*.epub,*.gcsx,*.glox,*.gqsx,*.ja,*.jar,*.kmz,*.odb,*.odc,*.odf,*.odg,*.odi,*.odm,*.odp,*.ods,*.odt,*.otc,*.otf,*.otg,*.oth,*.oti,*.otp,*.ots,*.ott,*.oxt,*.potm,*.potx,*.ppam,*.ppsm,*.ppsx,*.pptm,*.pptx,*.sldx,*.thmx,*.vdw,*.war,*.wsz,*.xap,*.xlam,*.xlam,*.xlsb,*.xlsm,*.xlsx,*.xltm,*.xltx,*.xpi,*.zip call zip#Browse(expand("<amatch>")) +line 50: augroup END +line 51: +line 52: " --------------------------------------------------------------------- +line 53: " Restoration And Modelines: {{{1 +line 54: " vim: fdm=marker +line 55: let &cpo= s:keepcpo +line 56: unlet s:keepcpo +finished sourcing /usr/share/nvim/runtime/plugin/zipPlugin.vim +continuing in nvim_exec2() called at /home/delta/.config/nvim/init.lua:0 +Executing User Autocommands for "LazyDone" +autocommand <Lua 8: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:156> + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: +finished sourcing /home/delta/.config/nvim/init.lua +Searching for "filetype.lua filetype.vim" in runtime path +Searching for "/home/delta/.config/nvim/filetype.lua" +Searching for "/home/delta/.config/nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/filetype.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/filetype.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/filetype.vim" +Searching for "/usr/share/nvim/runtime/filetype.lua" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/) +chdir(/home/delta/.config/nvim) +sourcing "/usr/share/nvim/runtime/filetype.lua" +finished sourcing /usr/share/nvim/runtime/filetype.lua +Searching for "/usr/share/nvim/runtime/filetype.vim" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/filetype.lua" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/filetype.vim" +Searching for "/usr/lib/nvim/filetype.lua" +Searching for "/usr/lib/nvim/filetype.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/filetype.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/filetype.vim" +Executing: so $VIMRUNTIME/syntax/syntax.vim +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/syntax/) +chdir(/home/delta/.config/nvim) +sourcing "/usr/share/nvim/runtime/syntax/syntax.vim" +line 1: " Vim syntax support file +line 2: " Maintainer:^IBram Moolenaar <Bram@vim.org> +line 3: " Last Change:^I2022 Apr 12 +line 4: +line 5: " This file is used for ":syntax on". +line 6: " It installs the autocommands and starts highlighting for all buffers. +line 7: +line 8: if !has("syntax") +line 9: finish +line 10: endif +line 11: +line 12: " If Syntax highlighting appears to be on already, turn it off first, so that +line 13: " any leftovers are cleared. +line 14: if exists("syntax_on") || exists("syntax_manual") +line 15: so <sfile>:p:h/nosyntax.vim +line 16: endif +line 17: +line 18: " Load the Syntax autocommands and set the default methods for highlighting. +line 19: runtime syntax/synload.vim +Searching for "syntax/synload.vim" in runtime path +Searching for "/home/delta/.config/nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/syntax/synload.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/syntax/synload.vim" +Searching for "/usr/share/nvim/runtime/syntax/synload.vim" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/syntax/) +chdir(/home/delta/.config/nvim) +line 19: sourcing "/usr/share/nvim/runtime/syntax/synload.vim" +line 1: " Vim syntax support file +line 2: " Maintainer:^IBram Moolenaar <Bram@vim.org> +line 3: " Last Change:^I2022 Apr 12 +line 4: +line 5: " This file sets up for syntax highlighting. +line 6: " It is loaded from "syntax.vim" and "manual.vim". +line 7: " 1. Set the default highlight groups. +line 8: " 2. Install Syntax autocommands for all the available syntax files. +line 9: +line 10: if !has("syntax") +line 11: finish +line 12: endif +line 13: +line 14: " let others know that syntax has been switched on +line 15: let syntax_on = 1 +line 16: +line 17: " Line continuation is used here, remove 'C' from 'cpoptions' +line 18: let s:cpo_save = &cpo +line 19: set cpo&vim +line 20: +line 21: " First remove all old syntax autocommands. +line 22: au! Syntax +line 23: +line 24: au Syntax *^I^Icall s:SynSet() +line 25: +line 26: fun! s:SynSet() +line 57: +line 58: +line 59: " Handle adding doxygen to other languages (C, C++, C#, IDL, java, php, DataScript) +line 60: au Syntax c,cpp,cs,idl,java,php,datascript if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I|| (exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime! syntax/doxygen.vim | endif +line 65: +line 66: +line 67: " Source the user-specified syntax highlighting file +line 68: if exists("mysyntaxfile") +line 69: let s:fname = expand(mysyntaxfile) +line 70: if filereadable(s:fname) +line 71: execute "source " . fnameescape(s:fname) +line 72: endif +line 73: endif +line 74: +line 75: " Restore 'cpoptions' +line 76: let &cpo = s:cpo_save +line 77: unlet s:cpo_save +finished sourcing /usr/share/nvim/runtime/syntax/synload.vim +continuing in /usr/share/nvim/runtime/syntax/syntax.vim +line 20: +line 21: " Load the FileType autocommands if not done yet. +line 22: if exists("did_load_filetypes") +line 23: let s:did_ft = 1 +line 24: else +line 25: filetype on +line 26: let s:did_ft = 0 +line 27: endif +line 28: +line 29: " Set up the connection between FileType and Syntax autocommands. +line 30: " This makes the syntax automatically set when the file type is detected +line 31: " unless treesitter highlighting is enabled. +line 32: " Avoid an error when 'verbose' is set and <amatch> expansion fails. +line 33: augroup syntaxset +line 34: au! FileType *^Iif !exists('b:ts_highlight') | 0verbose exe "set syntax=" . expand("<amatch>") | endif +line 35: augroup END +line 36: +line 37: " Execute the syntax autocommands for the each buffer. +line 38: " If the filetype wasn't detected yet, do that now. +line 39: " Always do the syntaxset autocommands, for buffers where the 'filetype' +line 40: " already was set manually (e.g., help buffers). +line 41: doautoall syntaxset FileType +Executing FileType Autocommands for "*" +autocommand if !exists('b:ts_highlight') | 0verbose exe "set syntax=" . expand("<amatch>") | endif + +Executing: if !exists('b:ts_highlight') | 0verbose exe "set syntax=" . expand("<amatch>") | endif +Executing: 0verbose exe "set syntax=" . expand("<amatch>") | endif +Executing: endif +line 42: if !s:did_ft +line 43: doautoall filetypedetect BufRead +line 44: endif +finished sourcing /usr/share/nvim/runtime/syntax/syntax.vim +Reading ShaDa file "/home/delta/.local/state/nvim/shada/main.shada" info marks oldfiles +Executing BufWinEnter Autocommands for "*" +autocommand IndentBlanklineRefresh + +Executing: IndentBlanklineRefresh +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!")') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!")') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!") +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in BufWinEnter Autocommands for "*" + +Executing BufWinEnter Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in BufWinEnter Autocommands for "*" + +Executing BufEnter Autocommands for "*" +autocommand call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) +Executing BufEnter Autocommands for "*" +autocommand sil call s:LocalBrowse(expand("<amatch>")) + +Executing: sil call s:LocalBrowse(expand("<amatch>")) +calling <SNR>32_LocalBrowse('') + +line 1: " Unfortunate interaction -- only DechoMsg debugging calls can be safely used here. +line 2: " Otherwise, the BufEnter event gets triggered when attempts to write to +line 3: " the DBG buffer are made. +line 4: +line 5: if !exists("s:vimentered") +line 6: " If s:vimentered doesn't exist, then the VimEnter event hasn't fired. It will, +line 7: " and so s:VimEnter() will then be calling this routine, but this time with s:vimentered defined. +line 8: " call Dfunc("s:LocalBrowse(dirname<".a:dirname.">) (s:vimentered doesn't exist)") +line 9: " call Dret("s:LocalBrowse") +line 10: return +<SNR>32_LocalBrowse returning #0 + +continuing in BufEnter Autocommands for "*" + +Executing VimEnter Autocommands for "*" +autocommand <Lua 64: ~/.local/share/nvim/lazy/alpha-nvim/lua/alpha.lua:761> + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +Executing FileType Autocommands for "*" +autocommand call s:LoadFTPlugin() + +Executing: call s:LoadFTPlugin() +calling <SNR>2_LoadFTPlugin() + +line 1: if exists("b:undo_ftplugin") +line 2: exe b:undo_ftplugin +line 3: unlet! b:undo_ftplugin b:did_ftplugin +line 4: endif +line 5: +line 6: let s = expand("<amatch>") +line 7: if s != "" +line 8: if &cpo =~# "S" && exists("b:did_ftplugin") +line 9: ^I" In compatible mode options are reset to the global values, need to +line 10: ^I" set the local values also when a plugin was already used. +line 11: ^Iunlet b:did_ftplugin +line 12: endif +line 13: +line 14: " When there is a dot it is used to separate filetype names. Thus for +line 15: " "aaa.bbb" load "aaa" and then "bbb". +line 16: for name in split(s, '\.') +line 17: " Load Lua ftplugins after Vim ftplugins _per directory_ +line 18: " TODO(clason): use nvim__get_runtime when supports globs and modeline +line 19: exe printf('runtime! ftplugin/%s.vim ftplugin/%s.lua', name, name) +line 19: runtime! ftplugin/alpha.vim ftplugin/alpha.lua +Searching for "ftplugin/alpha.vim ftplugin/alpha.lua" in runtime path +Searching for "/home/delta/.config/nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.config/nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha.lua" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha.vim" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha.lua" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha.vim" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha.lua" +Searching for "/usr/lib/nvim/ftplugin/alpha.vim" +Searching for "/usr/lib/nvim/ftplugin/alpha.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha.lua" +not found in runtime path: "ftplugin/alpha.vim ftplugin/alpha.lua" +line 20: exe printf('runtime! ftplugin/%s_*.vim ftplugin/%s_*.lua', name, name) +line 20: runtime! ftplugin/alpha_*.vim ftplugin/alpha_*.lua +Searching for "ftplugin/alpha_*.vim ftplugin/alpha_*.lua" in runtime path +Searching for "/home/delta/.config/nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.config/nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha_*.lua" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha_*.vim" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha_*.lua" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha_*.vim" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha_*.lua" +Searching for "/usr/lib/nvim/ftplugin/alpha_*.vim" +Searching for "/usr/lib/nvim/ftplugin/alpha_*.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha_*.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha_*.lua" +not found in runtime path: "ftplugin/alpha_*.vim ftplugin/alpha_*.lua" +line 21: exe printf('runtime! ftplugin/%s/*.vim ftplugin/%s/*.lua', name, name) +line 21: runtime! ftplugin/alpha/*.vim ftplugin/alpha/*.lua +Searching for "ftplugin/alpha/*.vim ftplugin/alpha/*.lua" in runtime path +Searching for "/home/delta/.config/nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.config/nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/ftplugin/alpha/*.lua" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha/*.vim" +Searching for "/usr/share/nvim/runtime/ftplugin/alpha/*.lua" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha/*.vim" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/ftplugin/alpha/*.lua" +Searching for "/usr/lib/nvim/ftplugin/alpha/*.vim" +Searching for "/usr/lib/nvim/ftplugin/alpha/*.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha/*.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/ftplugin/alpha/*.lua" +not found in runtime path: "ftplugin/alpha/*.vim ftplugin/alpha/*.lua" +line 22: endfor +line 16: for name in split(s, '\.') +line 17: " Load Lua ftplugins after Vim ftplugins _per directory_ +line 18: " TODO(clason): use nvim__get_runtime when supports globs and modeline +line 19: exe printf('runtime! ftplugin/%s.vim ftplugin/%s.lua', name, name) +line 20: exe printf('runtime! ftplugin/%s_*.vim ftplugin/%s_*.lua', name, name) +line 21: exe printf('runtime! ftplugin/%s/*.vim ftplugin/%s/*.lua', name, name) +line 22: endfor +line 23: endif +<SNR>2_LoadFTPlugin returning #0 + +continuing in FileType Autocommands for "*" + +Executing FileType Autocommands for "*" +autocommand call s:LoadIndent() + +Executing: call s:LoadIndent() +calling <SNR>3_LoadIndent() + +line 1: if exists("b:undo_indent") +line 2: exe b:undo_indent +line 3: unlet! b:undo_indent b:did_indent +line 4: endif +line 5: let s = expand("<amatch>") +line 6: if s != "" +line 7: if exists("b:did_indent") +line 8: ^Iunlet b:did_indent +line 9: endif +line 10: +line 11: " When there is a dot it is used to separate filetype names. Thus for +line 12: " "aaa.bbb" load "indent/aaa.vim" and then "indent/bbb.vim". +line 13: for name in split(s, '\.') +line 14: exe 'runtime! indent/' . name . '.vim' +line 14: runtime! indent/alpha.vim +Searching for "indent/alpha.vim" in runtime path +Searching for "/home/delta/.config/nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/indent/alpha.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/indent/alpha.vim" +Searching for "/usr/share/nvim/runtime/indent/alpha.vim" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/indent/alpha.vim" +Searching for "/usr/lib/nvim/indent/alpha.vim" +Searching for "/home/delta/.local/state/nvim/lazy/readme/indent/alpha.vim" +not found in runtime path: "indent/alpha.vim" +line 15: exe 'runtime! indent/' . name . '.lua' +line 15: runtime! indent/alpha.lua +Searching for "indent/alpha.lua" in runtime path +Searching for "/home/delta/.config/nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/indent/alpha.lua" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/indent/alpha.lua" +Searching for "/usr/share/nvim/runtime/indent/alpha.lua" +Searching for "/usr/share/nvim/runtime/pack/dist/opt/matchit/indent/alpha.lua" +Searching for "/usr/lib/nvim/indent/alpha.lua" +Searching for "/home/delta/.local/state/nvim/lazy/readme/indent/alpha.lua" +not found in runtime path: "indent/alpha.lua" +line 16: endfor +line 13: for name in split(s, '\.') +line 14: exe 'runtime! indent/' . name . '.vim' +line 15: exe 'runtime! indent/' . name . '.lua' +line 16: endfor +line 17: endif +<SNR>3_LoadIndent returning #0 + +continuing in FileType Autocommands for "*" + +Executing FileType Autocommands for "*" +autocommand IndentBlanklineRefresh + +Executing: IndentBlanklineRefresh +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!")') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!")') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!") +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in FileType Autocommands for "*" + +Executing FileType Autocommands for "*" +autocommand call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) +Executing FileType Autocommands for "*" +autocommand if !exists('b:ts_highlight') | 0verbose exe "set syntax=" . expand("<amatch>") | endif + +Executing: if !exists('b:ts_highlight') | 0verbose exe "set syntax=" . expand("<amatch>") | endif +Executing: 0verbose exe "set syntax=" . expand("<amatch>") | endif +Executing: endif +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +Executing OptionSet Autocommands for "list" +autocommand IndentBlanklineRefresh + +Executing: IndentBlanklineRefresh +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!")') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!")') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!") +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in OptionSet Autocommands for "list" + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +Executing: +Executing VimEnter Autocommands for "*" +autocommand lua require("indent_blankline").init() + +Executing: lua require("indent_blankline").init() +Executing: noautocmd windo lua require("indent_blankline").refresh(false) +Executing: lua require("indent_blankline").refresh(false) +Executing VimEnter Autocommands for "*" +autocommand sil call s:VimEnter(expand("<amatch>")) + +Executing: sil call s:VimEnter(expand("<amatch>")) +calling <SNR>32_VimEnter('') + +line 1: " call Dfunc("s:VimEnter(dirname<".a:dirname.">) expand(%)<".expand("%").">") +line 2: if has('nvim') || v:version < 802 +line 3: " Johann Höchtl: reported that the call range... line causes an E488: Trailing characters +line 4: " error with neovim. I suspect its because neovim hasn't updated with recent +line 5: " vim patches. As is, this code will have problems with popup terminals +line 6: " instantiated before the VimEnter event runs. +line 7: " Ingo Karkat : E488 also in Vim 8.1.1602 +line 8: let curwin = winnr() +line 9: let s:vimentered = 1 +line 10: windo call s:LocalBrowse(expand("%:p")) +line 10: call s:LocalBrowse(expand("%:p")) +calling <SNR>32_LocalBrowse('') + +line 1: " Unfortunate interaction -- only DechoMsg debugging calls can be safely used here. +line 2: " Otherwise, the BufEnter event gets triggered when attempts to write to +line 3: " the DBG buffer are made. +line 4: +line 5: if !exists("s:vimentered") +line 6: " If s:vimentered doesn't exist, then the VimEnter event hasn't fired. It will, +line 7: " and so s:VimEnter() will then be calling this routine, but this time with s:vimentered defined. +line 8: " call Dfunc("s:LocalBrowse(dirname<".a:dirname.">) (s:vimentered doesn't exist)") +line 9: " call Dret("s:LocalBrowse") +line 10: return +line 11: endif +line 12: +line 13: " call Dfunc("s:LocalBrowse(dirname<".a:dirname.">) (s:vimentered=".s:vimentered.")") +line 14: +line 15: if has("amiga") +line 16: " The check against '' is made for the Amiga, where the empty +line 17: " string is the current directory and not checking would break +line 18: " things such as the help command. +line 19: " call Decho("(LocalBrowse) dirname<".a:dirname."> (isdirectory, amiga)") +line 20: if a:dirname != '' && isdirectory(a:dirname) +line 21: sil! call netrw#LocalBrowseCheck(a:dirname) +line 22: if exists("w:netrw_bannercnt") && line('.') < w:netrw_bannercnt +line 23: exe w:netrw_bannercnt +line 24: endif +line 25: endif +line 26: +line 27: elseif isdirectory(a:dirname) +line 28: " call Decho("(LocalBrowse) dirname<".a:dirname."> ft=".&ft." (isdirectory, not amiga)") +line 29: " call Dredir("LocalBrowse ft last set: ","verbose set ft") +line 30: " Jul 13, 2021: for whatever reason, preceding the following call with +line 31: " a sil! causes an unbalanced if-endif vim error +line 32: call netrw#LocalBrowseCheck(a:dirname) +line 33: if exists("w:netrw_bannercnt") && line('.') < w:netrw_bannercnt +line 34: exe w:netrw_bannercnt +line 35: endif +line 36: +line 37: else +line 38: " not a directory, ignore it +line 39: " call Decho("(LocalBrowse) dirname<".a:dirname."> not a directory, ignoring...") +line 40: endif +line 41: +line 42: " call Dret("s:LocalBrowse") +<SNR>32_LocalBrowse returning #0 + +continuing in <SNR>32_VimEnter + +line 11: exe curwin."wincmd w" +line 11: 1wincmd w +line 12: else +line 13: " the following complicated expression comes courtesy of lacygoill; largely does the same thing as the windo and +line 14: " wincmd which are commented out, but avoids some side effects. Allows popup terminal before VimEnter. +line 15: let s:vimentered = 1 +line 16: call range(1, winnr('$'))->map({_, v -> win_execute(win_getid(v), 'call expand("%:p")->s:LocalBrowse()')}) +line 17: endif +line 18: " call Dret("s:VimEnter") +<SNR>32_VimEnter returning #0 + +continuing in VimEnter Autocommands for "*" + +Executing UIEnter Autocommands for "*" +autocommand <Lua 6: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/config.lua:237> + +Executing: +autocommand <Lua 102: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:162> + +Executing: +Searching for "autoload/provider/clipboard.vim" in runtime path +Searching for "/home/delta/.config/nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lazy.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-treesitter/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/mini.move/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/lualine.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/indent-blankline.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/alpha-nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/dressing.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/better-escape.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nui.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/nvim-web-devicons/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/plenary.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/neo-tree.nvim/autoload/provider/clipboard.vim" +Searching for "/home/delta/.local/share/nvim/lazy/tokyonight.nvim/autoload/provider/clipboard.vim" +Searching for "/usr/share/nvim/runtime/autoload/provider/clipboard.vim" +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/autoload/provider/) +chdir(/home/delta/.config/nvim) +sourcing "/usr/share/nvim/runtime/autoload/provider/clipboard.vim" +line 1: " The clipboard provider uses shell commands to communicate with the clipboard. +line 2: " The provider function will only be registered if a supported command is +line 3: " available. +line 4: +line 5: if exists('g:loaded_clipboard_provider') +line 6: finish +line 7: endif +line 8: " Default to 1. provider#clipboard#Executable() may set 2. +line 9: " To force a reload: +line 10: " :unlet g:loaded_clipboard_provider +line 11: " :runtime autoload/provider/clipboard.vim +line 12: let g:loaded_clipboard_provider = 1 +line 13: +line 14: let s:copy = {} +line 15: let s:paste = {} +line 16: let s:clipboard = {} +line 17: +line 18: " When caching is enabled, store the jobid of the xclip/xsel process keeping +line 19: " ownership of the selection, so we know how long the cache is valid. +line 20: let s:selection = { 'owner': 0, 'data': [], 'stderr_buffered': v:true } +line 21: +line 22: function! s:selection.on_exit(jobid, data, event) abort +line 34: +line 35: let s:selections = { '*': s:selection, '+': copy(s:selection) } +line 36: +line 37: function! s:try_cmd(cmd, ...) abort +line 50: +line 51: " Returns TRUE if `cmd` exits with success, else FALSE. +line 52: function! s:cmd_ok(cmd) abort +line 56: +line 57: function! s:split_cmd(cmd) abort +line 60: +line 61: let s:cache_enabled = 1 +line 62: let s:err = '' +line 63: +line 64: function! provider#clipboard#Error() abort +line 67: +line 68: function! provider#clipboard#Executable() abort +line 163: +line 164: function! s:clipboard.get(reg) abort +line 181: +line 182: function! s:clipboard.set(lines, regtype, reg) abort +line 240: +line 241: function! provider#clipboard#Call(method, args) abort +line 252: +line 253: " eval_has_provider() decides based on this variable. +line 254: let g:loaded_clipboard_provider = empty(provider#clipboard#Executable()) ? 1 : 2 +calling provider#clipboard#Executable() + +line 1: if exists('g:clipboard') +line 2: if type({}) isnot# type(g:clipboard) || type({}) isnot# type(get(g:clipboard, 'copy', v:null)) || type({}) isnot# type(get(g:clipboard, 'paste', v:null)) +line 5: let s:err = 'clipboard: invalid g:clipboard' +line 6: return '' +line 7: endif +line 8: +line 9: let s:copy = {} +line 10: let s:copy['+'] = s:split_cmd(get(g:clipboard.copy, '+', v:null)) +line 11: let s:copy['*'] = s:split_cmd(get(g:clipboard.copy, '*', v:null)) +line 12: +line 13: let s:paste = {} +line 14: let s:paste['+'] = s:split_cmd(get(g:clipboard.paste, '+', v:null)) +line 15: let s:paste['*'] = s:split_cmd(get(g:clipboard.paste, '*', v:null)) +line 16: +line 17: let s:cache_enabled = get(g:clipboard, 'cache_enabled', 0) +line 18: return get(g:clipboard, 'name', 'g:clipboard') +line 19: elseif has('mac') +line 20: let s:copy['+'] = ['pbcopy'] +line 21: let s:paste['+'] = ['pbpaste'] +line 22: let s:copy['*'] = s:copy['+'] +line 23: let s:paste['*'] = s:paste['+'] +line 24: let s:cache_enabled = 0 +line 25: return 'pbcopy' +line 26: elseif !empty($WAYLAND_DISPLAY) && executable('wl-copy') && executable('wl-paste') +line 27: let s:copy['+'] = ['wl-copy', '--foreground', '--type', 'text/plain'] +line 28: let s:paste['+'] = ['wl-paste', '--no-newline'] +line 29: let s:copy['*'] = ['wl-copy', '--foreground', '--primary', '--type', 'text/plain'] +line 30: let s:paste['*'] = ['wl-paste', '--no-newline', '--primary'] +line 31: return 'wl-copy' +line 32: elseif !empty($WAYLAND_DISPLAY) && executable('waycopy') && executable('waypaste') +line 33: let s:copy['+'] = ['waycopy', '-t', 'text/plain'] +line 34: let s:paste['+'] = ['waypaste', '-t', 'text/plain'] +line 35: let s:copy['*'] = s:copy['+'] +line 36: let s:paste['*'] = s:paste['+'] +line 37: return 'wayclip' +line 38: elseif !empty($DISPLAY) && executable('xsel') && s:cmd_ok('xsel -o -b') +line 39: let s:copy['+'] = ['xsel', '--nodetach', '-i', '-b'] +line 40: let s:paste['+'] = ['xsel', '-o', '-b'] +line 41: let s:copy['*'] = ['xsel', '--nodetach', '-i', '-p'] +line 42: let s:paste['*'] = ['xsel', '-o', '-p'] +line 43: return 'xsel' +line 44: elseif !empty($DISPLAY) && executable('xclip') +line 45: let s:copy['+'] = ['xclip', '-quiet', '-i', '-selection', 'clipboard'] +line 46: let s:paste['+'] = ['xclip', '-o', '-selection', 'clipboard'] +line 47: let s:copy['*'] = ['xclip', '-quiet', '-i', '-selection', 'primary'] +line 48: let s:paste['*'] = ['xclip', '-o', '-selection', 'primary'] +line 49: return 'xclip' +provider#clipboard#Executable returning 'xclip' + +continuing in /usr/share/nvim/runtime/autoload/provider/clipboard.vim + +finished sourcing /usr/share/nvim/runtime/autoload/provider/clipboard.vim +Executing CursorMoved Autocommands for "*" +autocommand call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) +Executing CursorMoved Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in CursorMoved Autocommands for "*" + +Executing CursorMoved Autocommands for "<buffer=1>" +autocommand <Lua 108: ~/.local/share/nvim/lazy/alpha-nvim/lua/alpha.lua:525> + +Executing: +Executing TextChanged Autocommands for "*" +autocommand IndentBlanklineRefresh + +Executing: IndentBlanklineRefresh +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!")') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!")') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!") +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in TextChanged Autocommands for "*" + +Executing TextChanged Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in TextChanged Autocommands for "*" + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-web-devicons/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/nvim-web-devicons/lua/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_normal guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_insert guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_visual guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_replace guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_command guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_terminal guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_x_filetype_DevIconDefault_inactive guifg=#6d8086 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_transitional_lualine_a_normal_to_lualine_b_normal guifg=#7aa2f7 guibg=#3b4261 gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +Executing: highlight! lualine_transitional_lualine_b_normal_to_lualine_c_normal guifg=#3b4261 guibg=#16161e gui=None +chdir(/home/delta/.config/nvim) +chdir(vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lualine.nvim/lua/lualine/utils/) +chdir(/home/delta/.config/nvim) +Executing User Autocommands for "VeryLazy" +autocommand <Lua 7: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/config.lua:245> + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/view/) +chdir(/home/delta/.config/nvim) +Executing: +Executing User Autocommands for "VeryLazy" +autocommand <Lua 13: ~/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:26> + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/) +chdir(/home/delta/.config/nvim) +Executing: augroup filetypedetect +Executing: augroup END +Executing: + + +--- Terminal info --- {{{ +&term: xterm-256color +Description: xterm with 256 colors +Aliases: xterm-256color +Boolean capabilities: + auto_left_margin bw = false + auto_right_margin am = true + no_esc_ctlc xsb = false + ceol_standout_glitch xhp = false + eat_newline_glitch xenl = true + erase_overstrike eo = false + generic_type gn = false + hard_copy hc = false + has_meta_key km = true + has_status_line hs = false + insert_null_glitch in = false + memory_above da = false + memory_below db = false + move_insert_mode mir = true + move_standout_mode msgr = true + over_strike os = false + status_line_esc_ok eslok = false + dest_tabs_magic_smso xt = false + tilde_glitch hz = false + transparent_underline ul = false + xon_xoff xon = false + needs_xon_xoff nxon = false + prtr_silent mc5i = true + hard_cursor chts = false + non_rev_rmcup nrrmc = false + no_pad_char npc = true + non_dest_scroll_region ndscr = false + can_change ccc = true + back_color_erase bce = true + hue_lightness_saturation hls = false + col_addr_glitch xhpa = false + cr_cancels_micro_mode crxm = false + has_print_wheel daisy = false + row_addr_glitch xvpa = false + semi_auto_right_margin sam = false + cpi_changes_res cpix = false + lpi_changes_res lpix = false + backspaces_with_bs OTbs = true + crt_no_scrolling OTns = false + no_correctly_working_cr OTnc = false + gnu_has_meta_key OTMT = false + linefeed_is_newline OTNL = false + has_hardware_tabs OTpt = false + return_does_clr_eol OTxr = false +Numeric capabilities: + columns cols = 80 + init_tabs it = 8 + lines lines = 24 + lines_of_memory lm = -1 + magic_cookie_glitch xmc = -1 + padding_baud_rate pb = -1 + virtual_terminal vt = -1 + width_status_line wsl = -1 + num_labels nlab = -1 + label_height lh = -1 + label_width lw = -1 + max_attributes ma = -1 + maximum_windows wnum = -1 + max_colors colors = 256 + max_pairs pairs = 65536 + no_color_video ncv = -1 + buffer_capacity bufsz = -1 + dot_vert_spacing spinv = -1 + dot_horz_spacing spinh = -1 + max_micro_address maddr = -1 + max_micro_jump mjump = -1 + micro_col_size mcs = -1 + micro_line_size mls = -1 + number_of_pins npins = -1 + output_res_char orc = -1 + output_res_line orl = -1 + output_res_horz_inch orhi = -1 + output_res_vert_inch orvi = -1 + print_rate cps = -1 + wide_char_size widcs = -1 + buttons btns = -1 + bit_image_entwining bitwin = -1 + bit_image_type bitype = -1 + magic_cookie_glitch_ul OTug = -1 + carriage_return_delay OTdC = -1 + new_line_delay OTdN = -1 + backspace_delay OTdB = -1 + horizontal_tab_delay OTdT = -1 + number_of_function_keys OTkn = -1 +String capabilities: + back_tab cbt = ^[[Z + bell bel = ^G + carriage_return cr = ^M + change_scroll_region csr = ^[[%i%p1%d;%p2%dr + clear_all_tabs tbc = ^[[3g + clear_screen clear = ^[[H^[[2J + clr_eol el = ^[[K + clr_eos ed = ^[[J + column_address hpa = ^[[%i%p1%dG + cursor_address cup = ^[[%i%p1%d;%p2%dH + cursor_down cud1 = ^@ + cursor_home home = ^[[H + cursor_invisible civis = ^[[?25l + cursor_left cub1 = ^H + cursor_normal cnorm = ^[[?25h + cursor_right cuf1 = ^[[C + cursor_up cuu1 = ^[[A + cursor_visible cvvis = ^[[?12;25h + delete_character dch1 = ^[[P + delete_line dl1 = ^[[M + enter_alt_charset_mode smacs = ^[(0 + enter_blink_mode blink = ^[[5m + enter_bold_mode bold = ^[[1m + enter_ca_mode smcup = ^[[?1049h^[[22;0;0t + enter_dim_mode dim = ^[[2m + enter_insert_mode smir = ^[[4h + enter_secure_mode invis = ^[[8m + enter_reverse_mode rev = ^[[7m + enter_standout_mode smso = ^[[7m + enter_underline_mode smul = ^[[4m + erase_chars ech = ^[[%p1%dX + exit_alt_charset_mode rmacs = ^[(B + exit_attribute_mode sgr0 = ^[(B^[[m + exit_ca_mode rmcup = ^[[?1049l^[[23;0;0t + exit_insert_mode rmir = ^[[4l + exit_standout_mode rmso = ^[[27m + exit_underline_mode rmul = ^[[24m + flash_screen flash = ^[[?5h$<100/>^[[?5l + from_status_line fsl = ^G + init_2string is2 = ^[[!p^[[?3;4l^[[4l^[> + insert_line il1 = ^[[L + key_backspace kbs = ^? + key_dc kdch1 = ^[[3~ + key_down kcud1 = ^[OB + key_f1 kf1 = ^[OP + key_f10 kf10 = ^[[21~ + key_f2 kf2 = ^[OQ + key_f3 kf3 = ^[OR + key_f4 kf4 = ^[OS + key_f5 kf5 = ^[[15~ + key_f6 kf6 = ^[[17~ + key_f7 kf7 = ^[[18~ + key_f8 kf8 = ^[[19~ + key_f9 kf9 = ^[[20~ + key_home khome = ^[OH + key_ic kich1 = ^[[2~ + key_left kcub1 = ^[OD + key_npage knp = ^[[6~ + key_ppage kpp = ^[[5~ + key_right kcuf1 = ^[OC + key_sf kind = ^[[1;2B + key_sr kri = ^[[1;2A + key_up kcuu1 = ^[OA + keypad_local rmkx = ^[[?1l^[> + keypad_xmit smkx = ^[[?1h^[= + meta_off rmm = ^[[?1034l + meta_on smm = ^[[?1034h + newline nel = ^[E + parm_dch dch = ^[[%p1%dP + parm_delete_line dl = ^[[%p1%dM + parm_down_cursor cud = ^[[%p1%dB + parm_ich ich = ^[[%p1%d@ + parm_index indn = ^[[%p1%dS + parm_insert_line il = ^[[%p1%dL + parm_left_cursor cub = ^[[%p1%dD + parm_right_cursor cuf = ^[[%p1%dC + parm_rindex rin = ^[[%p1%dT + parm_up_cursor cuu = ^[[%p1%dA + print_screen mc0 = ^[[i + prtr_off mc4 = ^[[4i + prtr_on mc5 = ^[[5i + repeat_char rep = %p1%c^[[%p2%{1}%-%db + reset_1string rs1 = ^[c^[]104^G + reset_2string rs2 = ^[[!p^[[?3;4l^[[4l^[> + restore_cursor rc = ^[8 + row_address vpa = ^[[%i%p1%dd + save_cursor sc = ^[7 + scroll_forward ind = ^@ + scroll_reverse ri = ^[M + set_attributes sgr = %?%p9%t^[(0%e^[(B%;^[[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m + set_tab hts = ^[H + tab ht = + to_status_line tsl = ^[]0; + key_a1 ka1 = ^[Ow + key_a3 ka3 = ^[Oy + key_b2 kb2 = ^[Ou + key_c1 kc1 = ^[Oq + key_c3 kc3 = ^[Os + acs_chars acsc = ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ + key_btab kcbt = ^[[Z + enter_am_mode smam = ^[[?7h + exit_am_mode rmam = ^[[?7l + key_beg kbeg = ^[OE + key_end kend = ^[OF + key_enter kent = ^[OM + key_sdc kDC = ^[[3;2~ + key_send kEND = ^[[1;2F + key_shome kHOM = ^[[1;2H + key_sic kIC = ^[[2;2~ + key_sleft kLFT = ^[[1;2D + key_snext kNXT = ^[[6;2~ + key_sprevious kPRV = ^[[5;2~ + key_sright kRIT = ^[[1;2C + key_f11 kf11 = ^[[23~ + key_f12 kf12 = ^[[24~ + key_f13 kf13 = ^[[1;2P + key_f14 kf14 = ^[[1;2Q + key_f15 kf15 = ^[[1;2R + key_f16 kf16 = ^[[1;2S + key_f17 kf17 = ^[[15;2~ + key_f18 kf18 = ^[[17;2~ + key_f19 kf19 = ^[[18;2~ + key_f20 kf20 = ^[[19;2~ + key_f21 kf21 = ^[[20;2~ + key_f22 kf22 = ^[[21;2~ + key_f23 kf23 = ^[[23;2~ + key_f24 kf24 = ^[[24;2~ + key_f25 kf25 = ^[[1;5P + key_f26 kf26 = ^[[1;5Q + key_f27 kf27 = ^[[1;5R + key_f28 kf28 = ^[[1;5S + key_f29 kf29 = ^[[15;5~ + key_f30 kf30 = ^[[17;5~ + key_f31 kf31 = ^[[18;5~ + key_f32 kf32 = ^[[19;5~ + key_f33 kf33 = ^[[20;5~ + key_f34 kf34 = ^[[21;5~ + key_f35 kf35 = ^[[23;5~ + key_f36 kf36 = ^[[24;5~ + key_f37 kf37 = ^[[1;6P + key_f38 kf38 = ^[[1;6Q + key_f39 kf39 = ^[[1;6R + key_f40 kf40 = ^[[1;6S + key_f41 kf41 = ^[[15;6~ + key_f42 kf42 = ^[[17;6~ + key_f43 kf43 = ^[[18;6~ + key_f44 kf44 = ^[[19;6~ + key_f45 kf45 = ^[[20;6~ + key_f46 kf46 = ^[[21;6~ + key_f47 kf47 = ^[[23;6~ + key_f48 kf48 = ^[[24;6~ + key_f49 kf49 = ^[[1;3P + key_f50 kf50 = ^[[1;3Q + key_f51 kf51 = ^[[1;3R + key_f52 kf52 = ^[[1;3S + key_f53 kf53 = ^[[15;3~ + key_f54 kf54 = ^[[17;3~ + key_f55 kf55 = ^[[18;3~ + key_f56 kf56 = ^[[19;3~ + key_f57 kf57 = ^[[20;3~ + key_f58 kf58 = ^[[21;3~ + key_f59 kf59 = ^[[23;3~ + key_f60 kf60 = ^[[24;3~ + key_f61 kf61 = ^[[1;4P + key_f62 kf62 = ^[[1;4Q + key_f63 kf63 = ^[[1;4R + clr_bol el1 = ^[[1K + clear_margins mgc = ^[[?69l + user6 u6 = ^[[%i%d;%dR + user7 u7 = ^[[6n + user8 u8 = ^[[?%[;0123456789]c + user9 u9 = ^[[c + orig_pair op = ^[[39;49m + orig_colors oc = ^[]104^G + initialize_color initc = ^[]4;%p1%d;rgb:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X^[\ + enter_italics_mode sitm = ^[[3m + exit_italics_mode ritm = ^[[23m + key_mouse kmous = ^[[< + set_a_foreground setaf = ^[[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m + set_a_background setab = ^[[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m + set_tb_margin smgtb = ^[[%i%p1%d;%p2%dr + memory_lock meml = ^[l + memory_unlock memu = ^[m +Extended boolean capabilities: + AX = true + XF = true + XT = true +Extended string capabilities: + BD = ^[[?2004l + BE = ^[[?2004h + Cr = ^[]112^G + Cs = ^[]12;%p1%s^G + E3 = ^[[3J + Ms = ^[]52;%p1%s;%p2%s^G + PE = ^[[201~ + PS = ^[[200~ + RV = ^[[>c + Se = ^[[2 q + Ss = ^[[%p1%d q + XM = ^[[?1006;1004;1000%?%p1%{1}%=%th%el%; + XR = ^[[>0q + kDC3 = ^[[3;3~ + kDC4 = ^[[3;4~ + kDC5 = ^[[3;5~ + kDC6 = ^[[3;6~ + kDC7 = ^[[3;7~ + kDN = ^[[1;2B + kDN3 = ^[[1;3B + kDN4 = ^[[1;4B + kDN5 = ^[[1;5B + kDN6 = ^[[1;6B + kDN7 = ^[[1;7B + kEND3 = ^[[1;3F + kEND4 = ^[[1;4F + kEND5 = ^[[1;5F + kEND6 = ^[[1;6F + kEND7 = ^[[1;7F + kHOM3 = ^[[1;3H + kHOM4 = ^[[1;4H + kHOM5 = ^[[1;5H + kHOM6 = ^[[1;6H + kHOM7 = ^[[1;7H + kIC3 = ^[[2;3~ + kIC4 = ^[[2;4~ + kIC5 = ^[[2;5~ + kIC6 = ^[[2;6~ + kIC7 = ^[[2;7~ + kLFT3 = ^[[1;3D + kLFT4 = ^[[1;4D + kLFT5 = ^[[1;5D + kLFT6 = ^[[1;6D + kLFT7 = ^[[1;7D + kNXT3 = ^[[6;3~ + kNXT4 = ^[[6;4~ + kNXT5 = ^[[6;5~ + kNXT6 = ^[[6;6~ + kNXT7 = ^[[6;7~ + kPRV3 = ^[[5;3~ + kPRV4 = ^[[5;4~ + kPRV5 = ^[[5;5~ + kPRV6 = ^[[5;6~ + kPRV7 = ^[[5;7~ + kRIT3 = ^[[1;3C + kRIT4 = ^[[1;4C + kRIT5 = ^[[1;5C + kRIT6 = ^[[1;6C + kRIT7 = ^[[1;7C + kUP = ^[[1;2A + kUP3 = ^[[1;3A + kUP4 = ^[[1;4A + kUP5 = ^[[1;5A + kUP6 = ^[[1;6A + kUP7 = ^[[1;7A + ka2 = ^[Ox + kb1 = ^[Ot + kb3 = ^[Ov + kc2 = ^[Or + kp5 = ^[OE + kpADD = ^[Ok + kpCMA = ^[Ol + kpDIV = ^[Oo + kpDOT = ^[On + kpMUL = ^[Oj + kpSUB = ^[Om + kpZRO = ^[Op + kxIN = ^[[I + kxOUT = ^[[O + rmxx = ^[[29m + rv = ^[\[41;[1-6][0-9][0-9];0c + smxx = ^[[9m + xm = ^[[<%i%p3%d;%p1%d;%p2%d;%?%p4%tM%em%; + xr = ^[P>\|XTerm\([1-9][0-9]+\)^[\\ + ext.get_bg = ^[]11;?^G + ext.get_extkeys = ^[[?u^[[c + ext.resize_screen = ^[[8;%p1%d;%p2%dt + ext.reset_scroll_region = ^[[r + ext.enter_altfont_mode = ^[[11m + setrgbf = ^[[38;2;%p1%d;%p2%d;%p3%dm + setrgbb = ^[[48;2;%p1%d;%p2%d;%p3%dm + ext.save_title = ^[[22;0t + ext.restore_title = ^[[23;0t + ext.enable_lr_margin = ^[[?69h + ext.disable_lr_margin = ^[[?69l + ext.enable_bpaste = ^[[?2004h + ext.disable_bpaste = ^[[?2004l + ext.enable_focus = ^[[?1004h + ext.disable_focus = ^[[?1004l + ext.enable_mouse = ^[[?1002h^[[?1006h + ext.disable_mouse = ^[[?1002l^[[?1006l + ext.enable_mouse_move = ^[[?1003h + ext.disable_mouse_move = ^[[?1003l + ext.enable_extended_keys = ^[[>4;2m + ext.disable_extended_keys = ^[[>4;0m +}}} + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/config/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/usr/share/nvim/runtime/lua/vim/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/lsp/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/util/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/util/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/noice.nvim/lua/noice/ui/) +chdir(/home/delta/.config/nvim) +Executing WinResized Autocommands for "*" +autocommand <Lua 109: ~/.local/share/nvim/lazy/alpha-nvim/lua/alpha.lua:535> + +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/alpha-nvim/lua/) +chdir(/home/delta/.config/nvim) +Executing: +Executing WinScrolled Autocommands for "*" +autocommand IndentBlanklineRefreshScroll + +Executing: IndentBlanklineRefreshScroll +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!", true)') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!", true)') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!", true) +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in WinScrolled Autocommands for "*" + +Executing WinScrolled Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in WinScrolled Autocommands for "*" + +Executing CursorMoved Autocommands for "*" +autocommand call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) +Executing CursorMoved Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in CursorMoved Autocommands for "*" + +Executing CursorMoved Autocommands for "<buffer=1>" +autocommand <Lua 108: ~/.local/share/nvim/lazy/alpha-nvim/lua/alpha.lua:525> + +Executing: +Executing TextChanged Autocommands for "*" +autocommand IndentBlanklineRefresh + +Executing: IndentBlanklineRefresh +Executing: call s:try('lua require("indent_blankline.commands").refresh("" == "!")') +calling <SNR>20_try('lua require("indent_blankline.commands").refresh("" == "!")') + +line 1: try +line 2: execute a:cmd +line 2: lua require("indent_blankline.commands").refresh("" == "!") +line 3: catch /E12/ +line 4: return +line 5: endtry +<SNR>20_try returning #0 + +continuing in TextChanged Autocommands for "*" + +Executing TextChanged Autocommands for "*" +autocommand call s:Highlight_Matching_Pair() + +Executing: call s:Highlight_Matching_Pair() +calling <SNR>31_Highlight_Matching_Pair() + +line 1: " Remove any previous match. +line 2: call s:Remove_Matches() +calling <SNR>31_Remove_Matches() + +line 1: if exists('w:paren_hl_on') && w:paren_hl_on +line 2: silent! call matchdelete(3) +line 3: let w:paren_hl_on = 0 +line 4: endif +<SNR>31_Remove_Matches returning #0 + +continuing in <SNR>31_Highlight_Matching_Pair + +line 3: +line 4: " Avoid that we remove the popup menu. +line 5: " Return when there are no colors (looks like the cursor jumps). +line 6: if pumvisible() || (&t_Co < 8 && !has("gui_running")) +line 7: return +line 8: endif +line 9: +line 10: " Get the character under the cursor and check if it's in 'matchpairs'. +line 11: let c_lnum = line('.') +line 12: let c_col = col('.') +line 13: let before = 0 +line 14: +line 15: let text = getline(c_lnum) +line 16: let matches = matchlist(text, '\(.\)\=\%'.c_col.'c\(.\=\)') +line 17: if empty(matches) +line 18: let [c_before, c] = ['', ''] +line 19: else +line 20: let [c_before, c] = matches[1:2] +line 21: endif +line 22: let plist = split(&matchpairs, '.\zs[:,]') +line 23: let i = index(plist, c) +line 24: if i < 0 +line 25: " not found, in Insert mode try character before the cursor +line 26: if c_col > 1 && (mode() == 'i' || mode() == 'R') +line 27: let before = strlen(c_before) +line 28: let c = c_before +line 29: let i = index(plist, c) +line 30: endif +line 31: if i < 0 +line 32: " not found, nothing to do +line 33: return +<SNR>31_Highlight_Matching_Pair returning #0 + +continuing in TextChanged Autocommands for "*" + +Executing ModeChanged Autocommands for "*" +autocommand call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: call v:lua.require'lualine'.refresh({'kind': 'tabpage', 'place': ['statusline'], 'trigger': 'autocmd'}) + +Executing: q +Executing BufUnload Autocommands for "<buffer=1>" +autocommand <Lua 106: ~/.local/share/nvim/lazy/alpha-nvim/lua/alpha.lua:654> + +Executing: +Executing VimLeavePre Autocommands for "*" +autocommand <Lua 37: /usr/share/nvim/runtime/lua/vim/lsp.lua:1875> + +Executing: +Writing ShaDa file "/home/delta/.local/state/nvim/shada/main.shada" +chdir(/home/delta/.config/nvim) +chdir(/home/delta/.local/share/nvim/lazy/lualine.nvim/lua/lualine/utils/) +chdir(/home/delta/.config/nvim)
\ No newline at end of file |