aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authordelta <darkussdelta@gmail.com>2023-08-27 20:50:32 +0200
committerdelta <darkussdelta@gmail.com>2023-08-27 20:50:32 +0200
commit2f7af27c28a68d633f736d3281ed5a6041624c31 (patch)
treebd3d01314d96fa637d9ad32b7ecf16cfcd4efa0d /.config
parentf42a3a2cc941e34dd938b1e6bc24785a44781db2 (diff)
add nvim config
Signed-off-by: delta <darkussdelta@gmail.com>
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/init.lua5
-rw-r--r--.config/nvim/lazy-lock.json17
-rw-r--r--.config/nvim/lua/options.lua23
-rw-r--r--.config/nvim/lua/plugins.lua83
-rw-r--r--.config/nvim/stylua.toml5
-rw-r--r--.config/nvim/vimlog3409
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