From 328efde16511cafc90ecbbba5087f43f999becb8 Mon Sep 17 00:00:00 2001 From: Andrzej Stepien Date: Mon, 18 Mar 2024 13:42:40 +0100 Subject: [PATCH] revert to basic setup copy pasting form kickstart.nvim :D --- lua/config/lsp/servers/eslint.lua | 42 ----- lua/config/lsp/servers/latex.lua | 11 -- lua/config/lsp/servers/lua.lua | 11 -- lua/keymaps.lua | 16 +- lua/lazy_bootstrap.lua | 12 ++ lua/options/default.lua | 60 +++--- lua/plugins/autocompletion.lua | 104 +++++++++++ lua/plugins/autoformat.lua | 25 +++ lua/plugins/autotag.lua | 6 - lua/plugins/bufferline.lua | 8 - lua/plugins/comment.lua | 7 +- lua/plugins/completion.lua | 106 ----------- lua/plugins/formatting.lua | 38 ---- lua/plugins/fuzzyfinding.lua | 104 +++++++++++ lua/plugins/gitsigns.lua | 14 +- lua/plugins/lazygit.lua | 27 ++- lua/plugins/linting.lua | 57 ------ lua/plugins/local-highlight.lua | 16 -- lua/plugins/lsp.lua | 172 ++++++++++++++++++ lua/plugins/lsp/install.lua | 12 -- lua/plugins/lualine.lua | 16 -- lua/plugins/neotree.lua | 29 +-- lua/plugins/rainbow-delimiters.lua | 23 --- lua/plugins/sleuth.lua | 3 + lua/plugins/surround.lua | 10 - lua/plugins/telescope.lua | 12 -- lua/plugins/themes.lua | 11 ++ lua/plugins/themes/gruvbox.lua | 1 - lua/plugins/themes/papercolor.lua | 3 - lua/plugins/themes/rose-pine.lua | 2 - lua/plugins/themes/solarized.lua | 3 - lua/plugins/thesaurus.lua | 6 - lua/plugins/tmux-navigation.lua | 19 -- lua/plugins/tmux_navigation.lua | 16 ++ lua/plugins/transparent.lua | 1 - lua/plugins/treesitter.lua | 33 +++- lua/plugins/twilight.lua | 1 - lua/plugins/vim-pencil.lua | 1 - lua/plugins/which-key.lua | 12 -- lua/plugins/whichkey.lua | 16 ++ lua/plugins/zen-mode.lua | 4 - lua/setup/lsp.lua | 117 ------------ ...mux%files%home%.local%state%nvim%mason.log | Bin 13909 -> 0 bytes ...a%com.termux%files%home%ajs-nvim%README.md | Bin 9656 -> 0 bytes ...ta%com.termux%files%home%ajs-nvim%init.lua | Bin 2915 -> 0 bytes ...termux%files%home%ajs-nvim%lua%keymaps.lua | Bin 7216 -> 0 bytes ...rmux%files%home%ajs-nvim%lua%lsp_setup.lua | Bin 8071 -> 0 bytes ...termux%files%home%ajs-nvim%lua%options.lua | Bin 860 -> 0 bytes ...iles%home%ajs-nvim%lua%plugins%autotag.lua | Bin 7372 -> 0 bytes ...iles%home%ajs-nvim%lua%plugins%linting.lua | Bin 9082 -> 0 bytes ...%home%ajs-nvim%lua%plugins%lsp%install.lua | Bin 6649 -> 0 bytes ...ome%ajs-nvim%lua%plugins%lsp%lspconfig.lua | Bin 12240 -> 0 bytes ...es%home%ajs-nvim%lua%plugins%lsp%mason.lua | Bin 15749 -> 0 bytes ...es%home%ajs-nvim%lua%plugins%lsp%setup.lua | Bin 8663 -> 0 bytes ...es%home%ajs-nvim%lua%plugins%telescope.lua | Bin 5564 -> 0 bytes ...es%home%ajs-nvim%lua%plugins%thesaurus.lua | Bin 7291 -> 0 bytes ...termux%files%home%ajs-nvim%lua%plugins.lua | Bin 3801 -> 0 bytes ...rmux%files%home%ajs-nvim%lua%setup%lsp.lua | Bin 13023 -> 0 bytes ...%ajs-nvim%lua%setup%toggle-diagnostics.lua | Bin 3272 -> 0 bytes ...s%home%ajs-nvim%lua%toggle-diagnostics.lua | Bin 597 -> 0 bytes ...ux%files%home%ajs-nvim%samples%sample.html | Bin 10492 -> 0 bytes ...rmux%files%home%ajs-nvim%samples%sample.js | Bin 1805 -> 0 bytes ...rmux%files%home%ajs-nvim%samples%sample.md | Bin 1644 -> 0 bytes ...j%.config%nvim%after%ftplugin%markdown.lua | Bin 21696 -> 0 bytes .../%home%andrzej%.config%nvim%init.lua | Bin 18608 -> 0 bytes ...%andrzej%.config%nvim%lua%autocommands.lua | Bin 3594 -> 0 bytes ...me%andrzej%.config%nvim%lua%config%lsp.lua | Bin 597 -> 0 bytes ...%home%andrzej%.config%nvim%lua%keymaps.lua | Bin 19122 -> 0 bytes ...andrzej%.config%nvim%lua%options%prose.lua | Bin 597 -> 0 bytes ...%home%andrzej%.config%nvim%lua%options.lua | Bin 5689 -> 0 bytes ...%home%andrzej%.config%nvim%lua%plugins.lua | Bin 12276 -> 0 bytes ...rzej%.config%nvim%lua%setup%bufferline.lua | Bin 597 -> 0 bytes ...ome%andrzej%.config%nvim%lua%setup%lsp.lua | Bin 9499 -> 0 bytes ...andrzej%.config%nvim%lua%setup%lualine.lua | Bin 597 -> 0 bytes ...andrzej%.config%nvim%lua%setup%neotree.lua | Bin 597 -> 0 bytes ...ndrzej%.config%nvim%lua%setup%nvim-cmp.lua | Bin 3437 -> 0 bytes .../%home%andrzej%ajs-nvim%OLDinit.lua | Bin 1549 -> 0 bytes .../undodir/%home%andrzej%ajs-nvim%README.md | Bin 6473 -> 0 bytes .../undodir/%home%andrzej%ajs-nvim%init.lua | Bin 3046 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%OLDplugins.lua | Bin 11137 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%keymaps.lua | Bin 2306 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%lazy.lua | Bin 5685 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%lsp_setup.lua | Bin 41842 -> 0 bytes ...e%andrzej%ajs-nvim%lua%options%default.lua | Bin 2745 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%bufferline.lua | Bin 10360 -> 0 bytes ...e%andrzej%ajs-nvim%lua%plugins%comment.lua | Bin 2737 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%completion.lua | Bin 10644 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%dictionary.lua | Bin 6240 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%formatting.lua | Bin 3234 -> 0 bytes ...plugins%functions%get_attached_clients.lua | Bin 15696 -> 0 bytes ...nvim%lua%plugins%functions%get_clients.lua | Bin 1210 -> 0 bytes ...%andrzej%ajs-nvim%lua%plugins%gitsigns.lua | Bin 7164 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%illuminate.lua | Bin 4421 -> 0 bytes ...e%andrzej%ajs-nvim%lua%plugins%lazygit.lua | Bin 2502 -> 0 bytes ...e%andrzej%ajs-nvim%lua%plugins%linting.lua | Bin 41153 -> 0 bytes ...drzej%ajs-nvim%lua%plugins%lsp%install.lua | Bin 3265 -> 0 bytes ...zej%ajs-nvim%lua%plugins%lsp%lspconfig.lua | Bin 24435 -> 0 bytes ...andrzej%ajs-nvim%lua%plugins%lsp%mason.lua | Bin 46905 -> 0 bytes ...e%andrzej%ajs-nvim%lua%plugins%lualine.lua | Bin 36261 -> 0 bytes ...e%andrzej%ajs-nvim%lua%plugins%neotree.lua | Bin 14568 -> 0 bytes ...%andrzej%ajs-nvim%lua%plugins%surround.lua | Bin 3528 -> 0 bytes ...andrzej%ajs-nvim%lua%plugins%telescope.lua | Bin 6070 -> 0 bytes ...ej%ajs-nvim%lua%plugins%themes%gruvbox.lua | Bin 2918 -> 0 bytes ...ajs-nvim%lua%plugins%themes%papercolor.lua | Bin 3695 -> 0 bytes ...%ajs-nvim%lua%plugins%themes%rose-pine.lua | Bin 3378 -> 0 bytes ...%ajs-nvim%lua%plugins%themes%solarized.lua | Bin 3291 -> 0 bytes ...andrzej%ajs-nvim%lua%plugins%thesaurus.lua | Bin 2199 -> 0 bytes ...drzej%ajs-nvim%lua%plugins%transparent.lua | Bin 2218 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%treesitter.lua | Bin 5345 -> 0 bytes ...%andrzej%ajs-nvim%lua%plugins%twilight.lua | Bin 3435 -> 0 bytes ...ndrzej%ajs-nvim%lua%plugins%vim-pencil.lua | Bin 2760 -> 0 bytes ...andrzej%ajs-nvim%lua%plugins%which-key.lua | Bin 2250 -> 0 bytes ...%andrzej%ajs-nvim%lua%plugins%zen-mode.lua | Bin 5223 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%plugins.lua | Bin 6882 -> 0 bytes .../%home%andrzej%ajs-nvim%lua%setup%lsp.lua | Bin 17999 -> 0 bytes ...me%andrzej%ajs-nvim%lua%setup%nvim-cmp.lua | Bin 7350 -> 0 bytes ...e%andrzej%ajs-nvim%lua%setup%nvim-lint.lua | Bin 3210 -> 0 bytes ...home%andrzej%ajs-nvim%samples%.eslint.json | Bin 1268 -> 0 bytes .../%home%andrzej%ajs-nvim%samples%sample.css | Bin 4168 -> 0 bytes ...%home%andrzej%ajs-nvim%samples%sample.html | Bin 2930 -> 0 bytes .../%home%andrzej%ajs-nvim%samples%sample.js | Bin 23118 -> 0 bytes .../%home%andrzej%ajs-nvim%samples%sample.md | Bin 2507 -> 0 bytes 122 files changed, 572 insertions(+), 615 deletions(-) delete mode 100644 lua/config/lsp/servers/eslint.lua delete mode 100644 lua/config/lsp/servers/latex.lua delete mode 100644 lua/config/lsp/servers/lua.lua create mode 100644 lua/lazy_bootstrap.lua create mode 100644 lua/plugins/autocompletion.lua create mode 100644 lua/plugins/autoformat.lua delete mode 100644 lua/plugins/autotag.lua delete mode 100644 lua/plugins/bufferline.lua delete mode 100644 lua/plugins/completion.lua delete mode 100644 lua/plugins/formatting.lua create mode 100644 lua/plugins/fuzzyfinding.lua delete mode 100644 lua/plugins/linting.lua delete mode 100644 lua/plugins/local-highlight.lua create mode 100644 lua/plugins/lsp.lua delete mode 100644 lua/plugins/lsp/install.lua delete mode 100644 lua/plugins/lualine.lua delete mode 100644 lua/plugins/rainbow-delimiters.lua create mode 100644 lua/plugins/sleuth.lua delete mode 100644 lua/plugins/surround.lua delete mode 100644 lua/plugins/telescope.lua create mode 100644 lua/plugins/themes.lua delete mode 100644 lua/plugins/themes/gruvbox.lua delete mode 100644 lua/plugins/themes/papercolor.lua delete mode 100644 lua/plugins/themes/rose-pine.lua delete mode 100644 lua/plugins/themes/solarized.lua delete mode 100644 lua/plugins/thesaurus.lua delete mode 100644 lua/plugins/tmux-navigation.lua create mode 100644 lua/plugins/tmux_navigation.lua delete mode 100644 lua/plugins/transparent.lua delete mode 100644 lua/plugins/twilight.lua delete mode 100644 lua/plugins/vim-pencil.lua delete mode 100644 lua/plugins/which-key.lua create mode 100644 lua/plugins/whichkey.lua delete mode 100644 lua/plugins/zen-mode.lua delete mode 100644 lua/setup/lsp.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%README.md delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%lsp_setup.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%options.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%autotag.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%linting.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%install.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%lspconfig.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%mason.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%setup.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%telescope.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%thesaurus.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%lsp.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%toggle-diagnostics.lua delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.html delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.js delete mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.md delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%after%ftplugin%markdown.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%init.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%autocommands.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%config%lsp.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%keymaps.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%options%prose.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%options.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%plugins.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%bufferline.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lualine.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%neotree.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%nvim-cmp.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%OLDinit.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%README.md delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%init.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%OLDplugins.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%keymaps.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lazy.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lsp_setup.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%options%default.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%bufferline.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%comment.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%completion.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%dictionary.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%formatting.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_attached_clients.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_clients.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%gitsigns.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%illuminate.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lazygit.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%linting.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%install.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%lspconfig.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%mason.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lualine.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%neotree.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%surround.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%telescope.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%gruvbox.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%papercolor.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%rose-pine.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%solarized.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%thesaurus.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%transparent.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%treesitter.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%twilight.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%vim-pencil.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%which-key.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%zen-mode.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%lsp.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-cmp.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-lint.lua delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%samples%.eslint.json delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.css delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.html delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.js delete mode 100644 ~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.md diff --git a/lua/config/lsp/servers/eslint.lua b/lua/config/lsp/servers/eslint.lua deleted file mode 100644 index 3bc25a3..0000000 --- a/lua/config/lsp/servers/eslint.lua +++ /dev/null @@ -1,42 +0,0 @@ -local M = {} - -local on_attach = function(client, bufnr) - client.server_capabilities.documentFormattingProvider = true - local function buf_set_option(...) - vim.api.nvim_buf_set_option(bufnr, ...) - end - - buf_set_option("omnifunc", "v:lua.vim.lsp.omnifunc") -end - -M.on_attach = on_attach - -M.settings = { - codeAction = { - disableRuleComment = { - enable = true, - location = "separateLine", - }, - showDocumentation = { - enable = true, - }, - }, - codeActionOnSave = { - enable = false, - mode = "all", - }, - format = true, - nodePath = "", - onIgnoredFiles = "off", - packageManager = "npm", - quiet = false, - rulesCustomizations = {}, - run = "onType", - useESLintClass = false, - validate = "on", - workingDirectory = { - mode = "location", - }, -} - -return M diff --git a/lua/config/lsp/servers/latex.lua b/lua/config/lsp/servers/latex.lua deleted file mode 100644 index d53fdde..0000000 --- a/lua/config/lsp/servers/latex.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.settings = { - ltex = { - language = "en", - additionalRules = { - languageModel = '~/ngrams/', - }, - } -} -return M diff --git a/lua/config/lsp/servers/lua.lua b/lua/config/lsp/servers/lua.lua deleted file mode 100644 index e69d640..0000000 --- a/lua/config/lsp/servers/lua.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.settings = { -Lua = { -diagnostics = { - globals = {"vim"} -} -} -} -return M - diff --git a/lua/keymaps.lua b/lua/keymaps.lua index 9e19cda..ae50452 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -1,17 +1,17 @@ -function map(mode, lhs, rhs, opts) +vim.g.mapleader = " " +vim.g.maplocalleader = " " +local function map(mode, lhs, rhs, opts) local options = { noremap = true, silent = true } if opts then options = vim.tbl_extend("force", options, opts) end vim.keymap.set(mode, lhs, rhs, options) end ---This code just maps vim.keymap.set() to something easier to type. Also, typing { noremap = true, silent = true } won’t be needed, because that is also implemented in the function. - -vim.g.mapleader = " " map("i", "jk", "") -- remap escape - -map("n", "+", ":bNext") --switch tabs map("n", "n", ":Neotree toggle") --open Nerdtree -map("n", "z", ":ZenMode") --open ZenMode (distraction-free) -map("n", "d", ":ToggleDiag") -- toggle all diagnostics + +map("n", "", 'echo "Use h to move!!"') +map("n", "", 'echo "Use l to move!!"') +map("n", "", 'echo "Use k to move!!"') +map("n", "", 'echo "Use j to move!!"') diff --git a/lua/lazy_bootstrap.lua b/lua/lazy_bootstrap.lua new file mode 100644 index 0000000..d14f916 --- /dev/null +++ b/lua/lazy_bootstrap.lua @@ -0,0 +1,12 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) diff --git a/lua/options/default.lua b/lua/options/default.lua index 535daeb..1a8f1e0 100644 --- a/lua/options/default.lua +++ b/lua/options/default.lua @@ -1,25 +1,39 @@ -vim.opt.termguicolors = true -vim.opt.encoding = "utf-8" -vim.opt.autowriteall = true - -vim.opt.number = true - ---vim.opt.undodir = "~/.vim/undodir" vim.opt.undofile = true -vim.opt.undolevels = 1000 - -vim.opt.updatetime = 500 - -vim.opt.foldmethod = "expr" -vim.opt.foldexpr = "nvim_treesitter#foldexpr()" ---vim.foldenable = true -vim.cmd([[ set nofoldenable]]) -vim.opt.foldcolumn = "2" - --- Don't show the mode, since it's already in status line -vim.opt.showmode = false - --- Sync clipboard between OS and Neovim. --- Remove this option if you want your OS clipboard to remain independent. --- See `:help 'clipboard'` +vim.opt.number = true +-- vim.opt.relativenumber = true +vim.opt.mouse = "a" +vim.opt.showmode = true vim.opt.clipboard = "unnamedplus" +vim.opt.breakindent = true +vim.opt.undofile = true + +-- Case-insensitive searching UNLESS \C or capital in search +vim.opt.ignorecase = true +vim.opt.smartcase = true + +-- Keep signcolumn on by default +vim.opt.signcolumn = "yes" + +-- Decrease update time +vim.opt.updatetime = 250 + +-- Decrease mapped sequence wait time +-- Displays which-key popup sooner +vim.opt.timeoutlen = 300 + +-- Configure how new splits should be opened +vim.opt.splitright = true +vim.opt.splitbelow = true + +-- Sets how neovim will display certain whitespace in the editor. +vim.opt.list = true +vim.opt.listchars = { tab = "» ", trail = "·", nbsp = "␣" } + +-- Preview substitutions live, as you type! +vim.opt.inccommand = "split" + +-- Show which line your cursor is on +vim.opt.cursorline = true + +-- Minimal number of screen lines to keep above and below the cursor. +vim.opt.scrolloff = 10 diff --git a/lua/plugins/autocompletion.lua b/lua/plugins/autocompletion.lua new file mode 100644 index 0000000..0e43493 --- /dev/null +++ b/lua/plugins/autocompletion.lua @@ -0,0 +1,104 @@ +return { -- Autocompletion + 'hrsh7th/nvim-cmp', + event = 'InsertEnter', + dependencies = { + -- Snippet Engine & its associated nvim-cmp source + { + 'L3MON4D3/LuaSnip', + build = (function() + -- Build Step is needed for regex support in snippets + -- This step is not supported in many windows environments + -- Remove the below condition to re-enable on windows + if vim.fn.has 'win32' == 1 or vim.fn.executable 'make' == 0 then + return + end + return 'make install_jsregexp' + end)(), + dependencies = { + -- `friendly-snippets` contains a variety of premade snippets. + -- See the README about individual language/framework/plugin snippets: + -- https://github.com/rafamadriz/friendly-snippets + -- { + -- 'rafamadriz/friendly-snippets', + -- config = function() + -- require('luasnip.loaders.from_vscode').lazy_load() + -- end, + -- }, + }, + }, + 'saadparwaiz1/cmp_luasnip', + + -- Adds other completion capabilities. + -- nvim-cmp does not ship with all sources by default. They are split + -- into multiple repos for maintenance purposes. + 'hrsh7th/cmp-nvim-lsp', + 'hrsh7th/cmp-path', + }, + config = function() + -- See `:help cmp` + local cmp = require 'cmp' + local luasnip = require 'luasnip' + luasnip.config.setup {} + + cmp.setup { + snippet = { + expand = function(args) + luasnip.lsp_expand(args.body) + end, + }, + completion = { completeopt = 'menu,menuone,noinsert' }, + + -- For an understanding of why these mappings were + -- chosen, you will need to read `:help ins-completion` + -- + -- No, but seriously. Please read `:help ins-completion`, it is really good! + mapping = cmp.mapping.preset.insert { + -- Select the [n]ext item + [''] = cmp.mapping.select_next_item(), + -- Select the [p]revious item + [''] = cmp.mapping.select_prev_item(), + + -- scroll the documentation window [b]ack / [f]orward + [''] = cmp.mapping.scroll_docs(-4), + [''] = cmp.mapping.scroll_docs(4), + + -- Accept ([y]es) the completion. + -- This will auto-import if your LSP supports it. + -- This will expand snippets if the LSP sent a snippet. + [''] = cmp.mapping.confirm { select = true }, + + -- Manually trigger a completion from nvim-cmp. + -- Generally you don't need this, because nvim-cmp will display + -- completions whenever it has completion options available. + [''] = cmp.mapping.complete {}, + + -- Think of as moving to the right of your snippet expansion. + -- So if you have a snippet that's like: + -- function $name($args) + -- $body + -- end + -- + -- will move you to the right of each of the expansion locations. + -- is similar, except moving you backwards. + [''] = cmp.mapping(function() + if luasnip.expand_or_locally_jumpable() then + luasnip.expand_or_jump() + end + end, { 'i', 's' }), + [''] = cmp.mapping(function() + if luasnip.locally_jumpable(-1) then + luasnip.jump(-1) + end + end, { 'i', 's' }), + + -- For more advanced luasnip keymaps (e.g. selecting choice nodes, expansion) see: + -- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps + }, + sources = { + { name = 'nvim_lsp' }, + { name = 'luasnip' }, + { name = 'path' }, + }, + } + end, + } diff --git a/lua/plugins/autoformat.lua b/lua/plugins/autoformat.lua new file mode 100644 index 0000000..d2559eb --- /dev/null +++ b/lua/plugins/autoformat.lua @@ -0,0 +1,25 @@ +return { -- Autoformat + 'stevearc/conform.nvim', + opts = { + notify_on_error = false, + format_on_save = function(bufnr) + -- Disable "format_on_save lsp_fallback" for languages that don't + -- have a well standardized coding style. You can add additional + -- languages here or re-enable it for the disabled ones. + local disable_filetypes = { c = true, cpp = true } + return { + timeout_ms = 500, + lsp_fallback = not disable_filetypes[vim.bo[bufnr].filetype], + } + end, + formatters_by_ft = { + lua = { 'stylua' }, + -- Conform can also run multiple formatters sequentially + -- python = { "isort", "black" }, + -- + -- You can use a sub-list to tell conform to run *until* a formatter + -- is found. + -- javascript = { { "prettierd", "prettier" } }, + }, + }, + } diff --git a/lua/plugins/autotag.lua b/lua/plugins/autotag.lua deleted file mode 100644 index 7dbc06f..0000000 --- a/lua/plugins/autotag.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - "https://github.com/windwp/nvim-ts-autotag", - config = function() - require('nvim-ts-autotag').setup() - end -} diff --git a/lua/plugins/bufferline.lua b/lua/plugins/bufferline.lua deleted file mode 100644 index de0df47..0000000 --- a/lua/plugins/bufferline.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - "akinsho/bufferline.nvim", - version = "*", - dependencies = "nvim-tree/nvim-web-devicons", - config = function() - require("bufferline").setup({}) - end, -} diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua index 3ab4c83..dd62725 100644 --- a/lua/plugins/comment.lua +++ b/lua/plugins/comment.lua @@ -1,6 +1 @@ -return {'numToStr/Comment.nvim', - opts = { - -- add any options here - }, - lazy = false, - } +return { "numToStr/Comment.nvim", opts = {} } diff --git a/lua/plugins/completion.lua b/lua/plugins/completion.lua deleted file mode 100644 index fdf5751..0000000 --- a/lua/plugins/completion.lua +++ /dev/null @@ -1,106 +0,0 @@ -return { - "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-buffer", - "hrsh7th/cmp-path", - "hrsh7th/cmp-cmdline", - { - "L3MON4D3/LuaSnip", - -- follow latest release. - version = "v2.*", -- Replace by the latest released major (first number of latest release) - -- install jsregexp (optional!). - build = "make install_jsregexp", - dependencies = { "rafamadriz/friendly-snippets" }, - }, - "saadparwaiz1/cmp_luasnip", - "rafamadriz/friendly-snippets", - { - "hrsh7th/nvim-cmp", - config = function() - vim.opt.completeopt = { "menu", "menuone", "noselect" } - local cmp = require("cmp") - local luasnip = require("luasnip") - local select_opts = { behavior = cmp.SelectBehavior.Select } - - cmp.setup({ - snippet = { - expand = function(args) - luasnip.lsp_expand(args.body) - end, - }, - sources = { - { name = "path" }, - { name = "nvim_lsp", keyword_length = 1 }, - { name = "buffer", keyword_length = 3 }, - { name = "luasnip", keyword_length = 2 }, - }, - window = { - documentation = cmp.config.window.bordered(), - }, - formatting = { - fields = { "menu", "abbr", "kind" }, - format = function(entry, item) - local menu_icon = { - nvim_lsp = "λ", - luasnip = "⋗", - buffer = "Ω", - path = "🖫", - } - - item.menu = menu_icon[entry.source.name] - return item - end, - }, - mapping = { - [""] = cmp.mapping.select_prev_item(select_opts), - [""] = cmp.mapping.select_next_item(select_opts), - - [""] = cmp.mapping.select_prev_item(select_opts), - [""] = cmp.mapping.select_next_item(select_opts), - - [""] = cmp.mapping.scroll_docs(-4), - [""] = cmp.mapping.scroll_docs(4), - - [""] = cmp.mapping.abort(), - [""] = cmp.mapping.confirm({ select = true }), - [""] = cmp.mapping.confirm({ select = false }), - - [""] = cmp.mapping(function(fallback) - if luasnip.jumpable(1) then - luasnip.jump(1) - else - fallback() - end - end, { "i", "s" }), - - [""] = cmp.mapping(function(fallback) - if luasnip.jumpable(-1) then - luasnip.jump(-1) - else - fallback() - end - end, { "i", "s" }), - - [""] = cmp.mapping(function(fallback) - local col = vim.fn.col(".") - 1 - - if cmp.visible() then - cmp.select_next_item(select_opts) - elseif col == 0 or vim.fn.getline("."):sub(col, col):match("%s") then - fallback() - else - cmp.complete() - end - end, { "i", "s" }), - - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item(select_opts) - else - fallback() - end - end, { "i", "s" }), - }, - }) - end, - }, -} diff --git a/lua/plugins/formatting.lua b/lua/plugins/formatting.lua deleted file mode 100644 index 29a3f86..0000000 --- a/lua/plugins/formatting.lua +++ /dev/null @@ -1,38 +0,0 @@ -return { - "stevearc/conform.nvim", - event = { "BufReadPre", "BufNewFile" }, - config = function() - local conform = require("conform") - - conform.setup({ - formatters_by_ft = { - javascript = { "prettier" }, - typescript = { "prettier" }, - javascriptreact = { "prettier" }, - typescriptreact = { "prettier" }, - svelte = { "prettier" }, - css = { "prettier" }, - html = { "prettier" }, - json = { "prettier" }, - yaml = { "prettier" }, - markdown = { "prettier" }, - graphql = { "prettier" }, - lua = { "stylua" }, - python = { "isort", "black" }, - }, - format_on_save = { - lsp_fallback = true, - async = false, - timeout_ms = 500, - }, - }) - - vim.keymap.set({ "n", "v" }, "mp", function() - conform.format({ - lsp_fallback = true, - async = false, - timeout_ms = 500, - }) - end, { desc = "Format file or range (in visual mode)" }) - end, -} diff --git a/lua/plugins/fuzzyfinding.lua b/lua/plugins/fuzzyfinding.lua new file mode 100644 index 0000000..85daa88 --- /dev/null +++ b/lua/plugins/fuzzyfinding.lua @@ -0,0 +1,104 @@ +return { -- Fuzzy Finder (files, lsp, etc) + 'nvim-telescope/telescope.nvim', + event = 'VimEnter', + branch = '0.1.x', + dependencies = { + 'nvim-lua/plenary.nvim', + { -- If encountering errors, see telescope-fzf-native README for install instructions + 'nvim-telescope/telescope-fzf-native.nvim', + + -- `build` is used to run some command when the plugin is installed/updated. + -- This is only run then, not every time Neovim starts up. + build = 'make', + + -- `cond` is a condition used to determine whether this plugin should be + -- installed and loaded. + cond = function() + return vim.fn.executable 'make' == 1 + end, + }, + { 'nvim-telescope/telescope-ui-select.nvim' }, + + -- Useful for getting pretty icons, but requires a Nerd Font. + { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, + }, + config = function() + -- Telescope is a fuzzy finder that comes with a lot of different things that + -- it can fuzzy find! It's more than just a "file finder", it can search + -- many different aspects of Neovim, your workspace, LSP, and more! + -- + -- The easiest way to use telescope, is to start by doing something like: + -- :Telescope help_tags + -- + -- After running this command, a window will open up and you're able to + -- type in the prompt window. You'll see a list of help_tags options and + -- a corresponding preview of the help. + -- + -- Two important keymaps to use while in telescope are: + -- - Insert mode: + -- - Normal mode: ? + -- + -- This opens a window that shows you all of the keymaps for the current + -- telescope picker. This is really useful to discover what Telescope can + -- do as well as how to actually do it! + + -- [[ Configure Telescope ]] + -- See `:help telescope` and `:help telescope.setup()` + require('telescope').setup { + -- You can put your default mappings / updates / etc. in here + -- All the info you're looking for is in `:help telescope.setup()` + -- + -- defaults = { + -- mappings = { + -- i = { [''] = 'to_fuzzy_refine' }, + -- }, + -- }, + -- pickers = {} + extensions = { + ['ui-select'] = { + require('telescope.themes').get_dropdown(), + }, + }, + } + + -- Enable telescope extensions, if they are installed + pcall(require('telescope').load_extension, 'fzf') + pcall(require('telescope').load_extension, 'ui-select') + + -- See `:help telescope.builtin` + local builtin = require 'telescope.builtin' + vim.keymap.set('n', 'sh', builtin.help_tags, { desc = '[S]earch [H]elp' }) + vim.keymap.set('n', 'sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' }) + vim.keymap.set('n', 'sf', builtin.find_files, { desc = '[S]earch [F]iles' }) + vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) + vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) + vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [G]rep' }) + vim.keymap.set('n', 'sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' }) + vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) + vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) + vim.keymap.set('n', '', builtin.buffers, { desc = '[ ] Find existing buffers' }) + + -- Slightly advanced example of overriding default behavior and theme + vim.keymap.set('n', '/', function() + -- You can pass additional configuration to telescope to change theme, layout, etc. + builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown { + winblend = 10, + previewer = false, + }) + end, { desc = '[/] Fuzzily search in current buffer' }) + + -- Also possible to pass additional configuration options. + -- See `:help telescope.builtin.live_grep()` for information about particular keys + vim.keymap.set('n', 's/', function() + builtin.live_grep { + grep_open_files = true, + prompt_title = 'Live Grep in Open Files', + } + end, { desc = '[S]earch [/] in Open Files' }) + + -- Shortcut for searching your neovim configuration files + vim.keymap.set('n', 'sn', function() + builtin.find_files { cwd = vim.fn.stdpath 'config' } + end, { desc = '[S]earch [N]eovim files' }) + end, + } diff --git a/lua/plugins/gitsigns.lua b/lua/plugins/gitsigns.lua index df45ec6..fe1ca90 100644 --- a/lua/plugins/gitsigns.lua +++ b/lua/plugins/gitsigns.lua @@ -1,6 +1,12 @@ -return { +return { -- Adds git related signs to the gutter, as well as utilities for managing changes "lewis6991/gitsigns.nvim", - config = function() - require("gitsigns").setup() - end, + opts = { + signs = { + add = { text = "+" }, + change = { text = "~" }, + delete = { text = "_" }, + topdelete = { text = "‾" }, + changedelete = { text = "~" }, + }, + }, } diff --git a/lua/plugins/lazygit.lua b/lua/plugins/lazygit.lua index 8501574..bfdf272 100644 --- a/lua/plugins/lazygit.lua +++ b/lua/plugins/lazygit.lua @@ -1,16 +1,15 @@ -return { - { - "kdheepak/lazygit.nvim", - cmd = { - "LazyGit", - "LazyGitConfig", - "LazyGitCurrentFile", - "LazyGitFilter", - "LazyGitFilterCurrentFile", - }, - -- optional for floating window border decoration - dependencies = { - "nvim-lua/plenary.nvim", - }, +return -- nvim v0.8.0 +{ + "kdheepak/lazygit.nvim", + cmd = { + "LazyGit", + "LazyGitConfig", + "LazyGitCurrentFile", + "LazyGitFilter", + "LazyGitFilterCurrentFile", + }, + -- optional for floating window border decoration + dependencies = { + "nvim-lua/plenary.nvim", }, } diff --git a/lua/plugins/linting.lua b/lua/plugins/linting.lua deleted file mode 100644 index 5787fc7..0000000 --- a/lua/plugins/linting.lua +++ /dev/null @@ -1,57 +0,0 @@ -return { - -- { - -- "mfussenegger/nvim-lint", - -- event = { - -- "BufReadPre", - -- "BufNewFile", - -- }, - -- - -- config = function() - -- require("mason-tool-installer").setup({ - -- ensure_installed = { - -- "prettier", -- prettier formatter - -- -- "stylua", -- lua formatter - -- "isort", -- python formatter - -- "black", -- python formatter - -- "pylint", -- python linter - -- "biome", -- js linter - -- }, - -- }) - -- local lint = require("lint") - -- lint.linters_by_ft = { - -- --javascript = { "eslint_d" }, - -- typescript = { "biomejs" }, - -- javascriptreact = { "biomejs" }, - -- typescriptreact = { "biomejs" }, - -- svelte = { "biomejs" }, - -- python = { "pylint" }, - -- -- markdown = { "marksman" }, - -- lua = { "luacheck" }, - -- } - -- - -- local lint_augroup = vim.api.nvim_create_augroup("lint", { clear = true }) - -- - -- vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave" }, { - -- group = lint_augroup, - -- callback = function() - -- lint.try_lint() - -- end, - -- }) - -- - -- vim.keymap.set("n", "l", function() - -- lint.try_lint() - -- end, { desc = "Trigger linting for current file" }) - -- vim.keymap.set("n", "L", function() - -- vim.diagnostic.open_float() - -- end, { desc = "Open diagnostic in pop-up" }) - -- end, - -- }, - { - "WhoIsSethDaniel/toggle-lsp-diagnostics.nvim", - config = function() - require("toggle_lsp_diagnostics").init({ - start_on = true, - }) - end, - }, -} diff --git a/lua/plugins/local-highlight.lua b/lua/plugins/local-highlight.lua deleted file mode 100644 index 63140b1..0000000 --- a/lua/plugins/local-highlight.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - "tzachar/local-highlight.nvim", - config = function() - require("local-highlight").setup({ - -- file_types = { "python", "cpp" }, -- If this is given only attach to this - -- OR attach to every filetype except: - disable_file_types = { "tex" }, - --hlgroup = "Search", - cw_hlgroup = nil, - -- Whether to display highlights in INSERT mode or not - insert_mode = false, - min_match_len = 1, - max_match_len = math.huge, - }) - end, -} diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua new file mode 100644 index 0000000..0429563 --- /dev/null +++ b/lua/plugins/lsp.lua @@ -0,0 +1,172 @@ +return { -- LSP Configuration & Plugins + 'neovim/nvim-lspconfig', + dependencies = { + -- Automatically install LSPs and related tools to stdpath for neovim + 'williamboman/mason.nvim', + 'williamboman/mason-lspconfig.nvim', + 'WhoIsSethDaniel/mason-tool-installer.nvim', + + -- Useful status updates for LSP. + -- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})` + { 'j-hui/fidget.nvim', opts = {} }, + + -- `neodev` configures Lua LSP for your Neovim config, runtime and plugins + -- used for completion, annotations and signatures of Neovim apis + { 'folke/neodev.nvim', opts = {} }, + }, + config = function() + + -- This function gets run when an LSP attaches to a particular buffer. + -- That is to say, every time a new file is opened that is associated with + -- an lsp (for example, opening `main.rs` is associated with `rust_analyzer`) this + -- function will be executed to configure the current buffer + vim.api.nvim_create_autocmd('LspAttach', { + group = vim.api.nvim_create_augroup('kickstart-lsp-attach', { clear = true }), + callback = function(event) + -- NOTE: Remember that lua is a real programming language, and as such it is possible + -- to define small helper and utility functions so you don't have to repeat yourself + -- many times. + -- + -- In this case, we create a function that lets us more easily define mappings specific + -- for LSP related items. It sets the mode, buffer and description for us each time. + local map = function(keys, func, desc) + vim.keymap.set('n', keys, func, { buffer = event.buf, desc = 'LSP: ' .. desc }) + end + + -- Jump to the definition of the word under your cursor. + -- This is where a variable was first declared, or where a function is defined, etc. + -- To jump back, press . + map('gd', require('telescope.builtin').lsp_definitions, '[G]oto [D]efinition') + + -- Find references for the word under your cursor. + map('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences') + + -- Jump to the implementation of the word under your cursor. + -- Useful when your language has ways of declaring types without an actual implementation. + map('gI', require('telescope.builtin').lsp_implementations, '[G]oto [I]mplementation') + + -- Jump to the type of the word under your cursor. + -- Useful when you're not sure what type a variable is and you want to see + -- the definition of its *type*, not where it was *defined*. + map('D', require('telescope.builtin').lsp_type_definitions, 'Type [D]efinition') + + -- Fuzzy find all the symbols in your current document. + -- Symbols are things like variables, functions, types, etc. + map('ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') + + -- Fuzzy find all the symbols in your current workspace + -- Similar to document symbols, except searches over your whole project. + map('ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') + + -- Rename the variable under your cursor + -- Most Language Servers support renaming across files, etc. + map('rn', vim.lsp.buf.rename, '[R]e[n]ame') + + -- Execute a code action, usually your cursor needs to be on top of an error + -- or a suggestion from your LSP for this to activate. + map('ca', vim.lsp.buf.code_action, '[C]ode [A]ction') + + -- Opens a popup that displays documentation about the word under your cursor + -- See `:help K` for why this keymap + map('K', vim.lsp.buf.hover, 'Hover Documentation') + + -- WARN: This is not Goto Definition, this is Goto Declaration. + -- For example, in C this would take you to the header + map('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') + + -- The following two autocommands are used to highlight references of the + -- word under your cursor when your cursor rests there for a little while. + -- See `:help CursorHold` for information about when this is executed + -- + -- When you move your cursor, the highlights will be cleared (the second autocommand). + local client = vim.lsp.get_client_by_id(event.data.client_id) + if client and client.server_capabilities.documentHighlightProvider then + vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, { + buffer = event.buf, + callback = vim.lsp.buf.document_highlight, + }) + + vim.api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' }, { + buffer = event.buf, + callback = vim.lsp.buf.clear_references, + }) + end + end, + }) + + -- LSP servers and clients are able to communicate to each other what features they support. + -- By default, Neovim doesn't support everything that is in the LSP Specification. + -- When you add nvim-cmp, luasnip, etc. Neovim now has *more* capabilities. + -- So, we create new capabilities with nvim cmp, and then broadcast that to the servers. + local capabilities = vim.lsp.protocol.make_client_capabilities() + capabilities = vim.tbl_deep_extend('force', capabilities, require('cmp_nvim_lsp').default_capabilities()) + + -- Enable the following language servers + -- Feel free to add/remove any LSPs that you want here. They will automatically be installed. + -- + -- Add any additional override configuration in the following tables. Available keys are: + -- - cmd (table): Override the default command used to start the server + -- - filetypes (table): Override the default list of associated filetypes for the server + -- - capabilities (table): Override fields in capabilities. Can be used to disable certain LSP features. + -- - settings (table): Override the default settings passed when initializing the server. + -- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/ + local servers = { + -- clangd = {}, + -- gopls = {}, + -- pyright = {}, + -- rust_analyzer = {}, + -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs + -- + -- Some languages (like typescript) have entire language plugins that can be useful: + -- https://github.com/pmizio/typescript-tools.nvim + -- + -- But for many setups, the LSP (`tsserver`) will work just fine + tsserver = {}, + -- + + lua_ls = { + -- cmd = {...}, + -- filetypes { ...}, + -- capabilities = {}, + settings = { + Lua = { + completion = { + callSnippet = 'Replace', + }, + -- You can toggle below to ignore Lua_LS's noisy `missing-fields` warnings + -- diagnostics = { disable = { 'missing-fields' } }, + }, + }, + }, + } + + -- Ensure the servers and tools above are installed + -- To check the current status of installed tools and/or manually install + -- other tools, you can run + -- :Mason + -- + -- You can press `g?` for help in this menu + require('mason').setup() + + -- You can add other tools here that you want Mason to install + -- for you, so that they are available from within Neovim. + local ensure_installed = vim.tbl_keys(servers or {}) + vim.list_extend(ensure_installed, { + 'stylua', -- Used to format lua code + }) + require('mason-tool-installer').setup { ensure_installed = ensure_installed } + + require('mason-lspconfig').setup { + handlers = { + function(server_name) + local server = servers[server_name] or {} + -- This handles overriding only values explicitly passed + -- by the server configuration above. Useful when disabling + -- certain features of an LSP (for example, turning off formatting for tsserver) + server.capabilities = vim.tbl_deep_extend('force', {}, capabilities, server.capabilities or {}) + require('lspconfig')[server_name].setup(server) + end, + }, + } + end, + } diff --git a/lua/plugins/lsp/install.lua b/lua/plugins/lsp/install.lua deleted file mode 100644 index 118b714..0000000 --- a/lua/plugins/lsp/install.lua +++ /dev/null @@ -1,12 +0,0 @@ -return { - { - "williamboman/mason.nvim", - dependencies = { "WhoIsSethDaniel/mason-tool-installer.nvim" }, - }, - { - "williamboman/mason-lspconfig.nvim", - }, - { - "neovim/nvim-lspconfig", - }, -} diff --git a/lua/plugins/lualine.lua b/lua/plugins/lualine.lua deleted file mode 100644 index 5fe7015..0000000 --- a/lua/plugins/lualine.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - "nvim-lualine/lualine.nvim", - dependencies = { - "nvim-tree/nvim-web-devicons", - }, - config = function() - local function getWords() - return tostring(vim.fn.wordcount().words) - end - require("lualine").setup({ - sections = { - lualine_z = { getWords }, - }, - }) - end, -} diff --git a/lua/plugins/neotree.lua b/lua/plugins/neotree.lua index 1d65830..d0e6a59 100644 --- a/lua/plugins/neotree.lua +++ b/lua/plugins/neotree.lua @@ -1,21 +1,12 @@ return { - "nvim-neo-tree/neo-tree.nvim", - branch = "v3.x", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended - "MunifTanjim/nui.nvim", - -- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information - }, - config = function() - require("neo-tree").setup({ - filesystem = { - filtered_items = { - visible = true, -- This is what you want: If you set this to `true`, all "hide" just mean "dimmed out" - hide_dotfiles = false, - hide_gitignored = true, - }, - }, - }) - end, +{ + "nvim-neo-tree/neo-tree.nvim", + branch = "v3.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended + "MunifTanjim/nui.nvim", + -- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information + } +} } diff --git a/lua/plugins/rainbow-delimiters.lua b/lua/plugins/rainbow-delimiters.lua deleted file mode 100644 index 86ca594..0000000 --- a/lua/plugins/rainbow-delimiters.lua +++ /dev/null @@ -1,23 +0,0 @@ -return { -"https://gitlab.com/HiPhish/rainbow-delimiters.nvim", -config = function() -require('rainbow-delimiters.setup').setup { - -- strategy = { - -- -- ... - -- }, - -- query = { - -- -- ... - -- }, - highlight = { - 'RainbowDelimiterYellow', - 'RainbowDelimiterBlue', - 'RainbowDelimiterOrange', - 'RainbowDelimiterGreen', - 'RainbowDelimiterViolet', - 'RainbowDelimiterCyan', - - }, -} - -end -} diff --git a/lua/plugins/sleuth.lua b/lua/plugins/sleuth.lua new file mode 100644 index 0000000..07efe9b --- /dev/null +++ b/lua/plugins/sleuth.lua @@ -0,0 +1,3 @@ +return { + "tpope/vim-sleuth", -- Detect tabstop and shiftwidth automatically +} diff --git a/lua/plugins/surround.lua b/lua/plugins/surround.lua deleted file mode 100644 index f3dbea8..0000000 --- a/lua/plugins/surround.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - "kylechui/nvim-surround", - version = "*", -- Use for stability; omit to use `main` branch for the latest features - event = "VeryLazy", - config = function() - require("nvim-surround").setup({ - -- Configuration here, or leave empty to use defaults - }) - end, -} diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua deleted file mode 100644 index 8d194bd..0000000 --- a/lua/plugins/telescope.lua +++ /dev/null @@ -1,12 +0,0 @@ -return { - "nvim-telescope/telescope.nvim", - tag = "0.1.6", - dependencies = { "nvim-lua/plenary.nvim" }, - opts = { - extensions = { - thesaurus = { - provider = "freedictionaryapi", - }, - }, - }, -} diff --git a/lua/plugins/themes.lua b/lua/plugins/themes.lua new file mode 100644 index 0000000..cb5a794 --- /dev/null +++ b/lua/plugins/themes.lua @@ -0,0 +1,11 @@ +return { + "rose-pine/neovim", + name = "rose-pine", + priority = 1000, + init = function() + -- Load the colorscheme here. + -- Like many other themes, this one has different styles, and you could load + -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. + vim.cmd.colorscheme("rose-pine-main") + end, +} diff --git a/lua/plugins/themes/gruvbox.lua b/lua/plugins/themes/gruvbox.lua deleted file mode 100644 index 4c6a42e..0000000 --- a/lua/plugins/themes/gruvbox.lua +++ /dev/null @@ -1 +0,0 @@ -return { "ellisonleao/gruvbox.nvim", priority = 1000 , config = true, opts = ...} diff --git a/lua/plugins/themes/papercolor.lua b/lua/plugins/themes/papercolor.lua deleted file mode 100644 index 27941b8..0000000 --- a/lua/plugins/themes/papercolor.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - "NLKNguyen/papercolor-theme", -} diff --git a/lua/plugins/themes/rose-pine.lua b/lua/plugins/themes/rose-pine.lua deleted file mode 100644 index 8e1ba95..0000000 --- a/lua/plugins/themes/rose-pine.lua +++ /dev/null @@ -1,2 +0,0 @@ - -return {"rose-pine/neovim", name = "rose-pine"} diff --git a/lua/plugins/themes/solarized.lua b/lua/plugins/themes/solarized.lua deleted file mode 100644 index b05574c..0000000 --- a/lua/plugins/themes/solarized.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - "maxmx03/solarized.nvim", -} diff --git a/lua/plugins/thesaurus.lua b/lua/plugins/thesaurus.lua deleted file mode 100644 index e75f524..0000000 --- a/lua/plugins/thesaurus.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - { - "nvim-telescope/telescope.nvim", - dependencies = { "rafi/telescope-thesaurus.nvim" }, - }, -} diff --git a/lua/plugins/tmux-navigation.lua b/lua/plugins/tmux-navigation.lua deleted file mode 100644 index 57e0b60..0000000 --- a/lua/plugins/tmux-navigation.lua +++ /dev/null @@ -1,19 +0,0 @@ -return { - { - "alexghergh/nvim-tmux-navigation", - config = function() - local nvim_tmux_nav = require("nvim-tmux-navigation") - - nvim_tmux_nav.setup({ - disable_when_zoomed = true, -- defaults to false - }) - - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateLeft) - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateDown) - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateUp) - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateRight) - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateLastActive) - vim.keymap.set("n", "", nvim_tmux_nav.NvimTmuxNavigateNext) - end, - }, -} diff --git a/lua/plugins/tmux_navigation.lua b/lua/plugins/tmux_navigation.lua new file mode 100644 index 0000000..60926cd --- /dev/null +++ b/lua/plugins/tmux_navigation.lua @@ -0,0 +1,16 @@ +return { + "alexghergh/nvim-tmux-navigation", + config = function() + require("nvim-tmux-navigation").setup({ + disable_when_zoomed = true, -- defaults to false + keybindings = { + left = "", + down = "", + up = "", + right = "", + last_active = "", + next = "", + }, + }) + end, +} diff --git a/lua/plugins/transparent.lua b/lua/plugins/transparent.lua deleted file mode 100644 index 4d5b87b..0000000 --- a/lua/plugins/transparent.lua +++ /dev/null @@ -1 +0,0 @@ -return { "xiyaowong/transparent.nvim" } diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index aedc30d..5700d23 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -1,3 +1,30 @@ -return { - "nvim-treesitter/nvim-treesitter" - } +return { -- Highlight, edit, and navigate code + 'nvim-treesitter/nvim-treesitter', + build = ':TSUpdate', + opts = { + ensure_installed = { 'bash', 'c', 'html', 'lua', 'markdown', 'vim', 'vimdoc' }, + -- Autoinstall languages that are not installed + auto_install = true, + highlight = { + enable = true, + -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. + -- If you are experiencing weird indenting issues, add the language to + -- the list of additional_vim_regex_highlighting and disabled languages for indent. + additional_vim_regex_highlighting = { 'ruby' }, + }, + indent = { enable = true, disable = { 'ruby' } }, + }, + config = function(_, opts) + -- [[ Configure Treesitter ]] See `:help nvim-treesitter` + + ---@diagnostic disable-next-line: missing-fields + require('nvim-treesitter.configs').setup(opts) + + -- There are additional nvim-treesitter modules that you can use to interact + -- with nvim-treesitter. You should go explore a few and see what interests you: + -- + -- - Incremental selection: Included, see `:help nvim-treesitter-incremental-selection-mod` + -- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context + -- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects + end, + } diff --git a/lua/plugins/twilight.lua b/lua/plugins/twilight.lua deleted file mode 100644 index 331f88b..0000000 --- a/lua/plugins/twilight.lua +++ /dev/null @@ -1 +0,0 @@ -return {"folke/twilight.nvim", opts = {context = 1}} diff --git a/lua/plugins/vim-pencil.lua b/lua/plugins/vim-pencil.lua deleted file mode 100644 index 14a85cf..0000000 --- a/lua/plugins/vim-pencil.lua +++ /dev/null @@ -1 +0,0 @@ -return {"preservim/vim-pencil"} diff --git a/lua/plugins/which-key.lua b/lua/plugins/which-key.lua deleted file mode 100644 index 2152461..0000000 --- a/lua/plugins/which-key.lua +++ /dev/null @@ -1,12 +0,0 @@ -return {"folke/which-key.nvim", - event = "VeryLazy", - init = function() - vim.o.timeout = true - vim.o.timeoutlen = 300 - end, - opts = { - -- your configuration comes here - -- or leave it empty to use the default settings - -- refer to the configuration section below - } - } diff --git a/lua/plugins/whichkey.lua b/lua/plugins/whichkey.lua new file mode 100644 index 0000000..1fb8c21 --- /dev/null +++ b/lua/plugins/whichkey.lua @@ -0,0 +1,16 @@ +return { -- Useful plugin to show you pending keybinds. + 'folke/which-key.nvim', + event = 'VimEnter', -- Sets the loading event to 'VimEnter' + config = function() -- This is the function that runs, AFTER loading + require('which-key').setup() + + -- Document existing key chains + require('which-key').register { + ['c'] = { name = '[C]ode', _ = 'which_key_ignore' }, + ['d'] = { name = '[D]ocument', _ = 'which_key_ignore' }, + ['r'] = { name = '[R]ename', _ = 'which_key_ignore' }, + ['s'] = { name = '[S]earch', _ = 'which_key_ignore' }, + ['w'] = { name = '[W]orkspace', _ = 'which_key_ignore' }, + } + end, + } diff --git a/lua/plugins/zen-mode.lua b/lua/plugins/zen-mode.lua deleted file mode 100644 index 2f8fb25..0000000 --- a/lua/plugins/zen-mode.lua +++ /dev/null @@ -1,4 +0,0 @@ -return {"folke/zen-mode.nvim", - opts = { - window = {width = 60}} - } diff --git a/lua/setup/lsp.lua b/lua/setup/lsp.lua deleted file mode 100644 index 11d25e3..0000000 --- a/lua/setup/lsp.lua +++ /dev/null @@ -1,117 +0,0 @@ -local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities() - -local default_setup = function(server) - require("lspconfig")[server].setup({ - capabilities = lsp_capabilities, - }) -end - --- enable mason and configure icons -require("mason").setup({ - ui = { - icons = { - package_installed = "✓", - package_pending = "➜", - package_uninstalled = "✗", - }, - }, -}) - -require("mason-lspconfig").setup({ - ensure_installed = { - -- "tsserver", - "cssls", - "html", - "bashls", - "eslint", - "ltex", - --"marksman", - --"lua_ls" has to be installed via package manager on ARM systems - }, - handlers = { - default_setup, - }, -}) - -local on_attach = function() - vim.api.nvim_create_autocmd("LspAttach", { - desc = "LSP actions", - callback = function() - local bufmap = function(mode, lhs, rhs) - local opts = { buffer = true } - vim.keymap.set(mode, lhs, rhs, opts) - end - - -- Displays hover information about the symbol under the cursor - bufmap("n", "K", "lua vim.lsp.buf.hover()") - - -- Jump to the definition - bufmap("n", "gd", "lua vim.lsp.buf.definition()") - - -- Jump to declaration - bufmap("n", "gD", "lua vim.lsp.buf.declaration()") - - -- Lists all the implementations for the symbol under the cursor - bufmap("n", "gi", "lua vim.lsp.buf.implementation()") - - -- Jumps to the definition of the type symbol - bufmap("n", "go", "lua vim.lsp.buf.type_definition()") - - -- Lists all the references - bufmap("n", "gr", "lua vim.lsp.buf.references()") - - -- Displays a function's signature information - bufmap("n", "gs", "lua vim.lsp.buf.signature_help()") - - -- Renames all references to the symbol under the cursor - bufmap("n", "", "lua vim.lsp.buf.rename()") - - -- Selects a code action available at the current cursor position - bufmap("n", "", "lua vim.lsp.buf.code_action()") - - -- Show diagnostics in a floating window - bufmap("n", "gl", "lua vim.diagnostic.open_float()") - - -- Move to the previous diagnostic - bufmap("n", "nd", "lua vim.diagnostic.goto_prev()") - - -- Move to the next diagnostic - bufmap("n", "nd", "lua vim.diagnostic.goto_next()") - end, - }) -end - -local lspconfig = require("lspconfig") - -require("mason-lspconfig").setup_handlers({ - -- The first entry (without a key) will be the default handler - -- and will be called for each installed server that doesn't have - -- a dedicated handler. - function(server_name) - require("lspconfig")[server_name].setup({ - on_attach = on_attach, - capabilities = lsp_capabilities, - }) - end, - -- ["eslint"] = function() - -- lspconfig.eslint.setup({ - -- capabilities = lsp_capabilities, - -- on_attach = require("config.lsp.servers.eslint").on_attach, - -- settings = require("config.lsp.servers.eslint").settings, - -- }) - -- end, - ["lua_ls"] = function() - lspconfig.lua_ls.setup({ - capabilities = lsp_capabilities, - on_attach = on_attach, - settings = require("config.lsp.servers.lua").settings, - }) - end, - ["ltex"] = function() - lspconfig.ltex.setup({ - capabilities = lsp_capabilities, - on_attach = on_attach, - settings = require("config.lsp.servers.latex").settings, - }) - end, -}) diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log b/~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log deleted file mode 100644 index 0730bbc6a364e494e7ac9baf7ca9b0eaf181e929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13909 zcmeI3zi-n(6vu<03kzaHLP#fs_%S54UAsR{Disn%MWPgyA4`SM;apRzjvd)ffAB+s zZfyLL*kC{`Ozcc-jQj^or~?BF% zeE6lZf9}|adxvJeZ#}C1_8bhbFF)a^jAX6H4pDbOxd|`pH zt0H0ZB4TWcnGUzdxG}{n!?JI(TCFBWgEg-?>We#@qfHTqL9N?vi*B>(hLIfgf;bVr zFC%#8B{jb-xH)NaHoGC+cH#vMwsQqr4kLC&xT~TePY0qYr{iQ3{^1O}dmo@4mj!BN zxta8sUaFW(Q>##*Qq>nhqYctkV;QZUeiLBR-L(o5#1RoVRXJ3>C zHXV{sIDdsAZo96Obu=0s535J|BsV7rnD#i*6{AW!6dLqSE>estBEq6Zm3Dko;GClh zyH|~K!{8Q0f+KWr5m2bWN(XldX_8R^_k|+xQGsb3Y;j|jZL^!yE_ZW4>0Mw3; z3QUrNO`F@Ln+K;*dY3{`f&0uNs0a&kuzq}0U>XNI+_K6xi-7ffYfLK?DsVps6A>2W zVD0#*z%&jX=Ok;?q^oJBb|_TfehwxgEXu*!@lk`Ky4s;of%`d_h_EOJ zYsW_grgE@TzIpHj*9?UU+~2_@gvB{nGd?PCP6xk0$|AXo*eWgEi4d8vQrQ7 z6)7m7LmS*ByV1J(#x1cPa0aKM&|QtQT8ecqSz&U+OPCwhC95(K)LHB`0^zf2?f2zS zJ`scoT$xtZh}*t|{rzWnBuw4&Ip~wSBHh(qRmwIV1tP3mQRra}EduzuoMm!H?*c-$ zz|_f=_}++qD6mD2x+NH=u)AjvJhcw)kW99m84zEW(~pk|oU<>PS>~aRq*XPfLR7Cvv0e$Gu#fS#>z#4L;H+tg1EwMY6T* z93^&2FTh<{X#|sEoiG<><^`a_$GKzhF}+XDs1Z81E!?V9gnF&2P}}BX6do9Sr7gGG zM1*?PevYPI2R3*0-osi^7)##^vI24?mr3!gpDPpmMpNVhDF3%%Kb&CtH7s}15$bg( nmJ8A^Ta;&u2Ftv3gk@0MG`LAINf@5DsR%Wy?L2fIZomBn2G7Bx diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%README.md b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%README.md deleted file mode 100644 index b5ff13940884a1c8c68af38d6fc9f2468b836abd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9656 zcmeI2y>HY?6vZ9j@%ea&hR`6Hj|UB+fd~j65fXm_JW6&$mShFQDA|xemx2x?N(v;9 z5Dg6lCI0{=6)i%DM*#w*pn!%qzwsRV+IW+v1tTH(O3BQed#^p7bMB0HlYhEb?w_4L zoxF`!PaoQJ@7vQGckewq{qM7djr$kw>==7`_{g=JTOY0+e)3>P6h%YsM>gs@jJE`U zRzFc^Y3cSFyhG9X7a?F(XlYVc0KPekRvT~A{mCoPS^D_g(-B3Vx0kN%IUQO24$s2= z$a;B4Se~^eIQ`{9zY4>ZXNh&2RfQF^q$HbFg%z_Dt#+4ltFIOe%V#J=5qPVxV%AQE z&Xh%4g%OkAs~o{fRAFR|Ec(LY!dfukRqh9D4+CFVj2f$H1zcghT&}S8>^>DwbZ2`r z-SN3zH<^wvCNuHXPIC2fC!U{5;)`<^E*-GN=Xnd06>}EDB|Jy~%2jE&kpq~wMgm%i zy4tb?#18lKebH+jnbURtW?)Ql>AsLLX(Bee{$4Yt3x)+zAOdaDzz77)hc%*LN$NBw zidS}Duq?vw<}*|6-oDv*raL*++b@L>B_1`qjjnT0gV2Iufor&3>w)wayuKV)O&+u)IM&*P;MeKMK}tN324f=2(Bf z9P3A`x1$5`IrkzGcW2}4$y_{{bf+idUJ_3vaeF+ObB^AaeL3-DhR4v3aK7|d!hdJVi zI;w0_xG)VB$OM|*nAND=T-AN)S9LHpc-5)4qzgTYbRb=n@t_NI@TYvPMI%|kHM_A{ znOeF|7hkO|v?p*g&!FhFj?C#gEe6I!d!QFO?H348oqY?`&}$a1mTs9|id0s^VVhmv z9~D^{yE_)NWF5>#nrUllp%q>{bGo!N+X3KcM*JWDgQS*;bb^tnx0JgdsYVq7Q)9)asm`@o2w zNB7fi1kaMxX-@E0yx@mY^2>rhHn`wNt>UFZJqvFOQlZ7@=PDcvE@_8hrvd}Yv#P$M zoLDhS-#giRU05;e_p3=Bsa%ucF;$cH0K!FmX3OGhGJDxmX4C$>6>$I5bjuz>_R4IH S|Lc$aA?Zgx0gf!bd;A}=Bb5M2ZcRPeK~F}Yl#;UXFeDee3Rel!+_#EU=_FP1OXc9ttIB06<->TP}Ol?JWp zmH5f$>d|?2aVGm#dOqBU%~@w{A;dVTE)kl<6#&aB?9StH4Bi2;`Je&@l!bvS%JVN0 zi7*h_e?9@bbAKnxA;kL>t&LK|NGC{93Xy9`Tskn<1p%`JD$1s3|#rDske_wjgkJN)Muk#4~3WbK^9y(Qf zw_dE;X%n~Kv=(Z%S9jA5qhS=wZl&rOONQw>_3h$L%`}>szwia8=Jxb?1-on`)o5Du zKc8}=G~iuGzHmpu_8d|s5e=o>C?JUYFA`^QG)Hk(5cjjNiJ(jpaLeh+2@IljFCXyV rGjuUDNqLPzLi5q|%l3N5xO*jkyH}uj4XQ2a<;|#xjv*}9dcFJxdb^Jt diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua deleted file mode 100644 index 0d78f49c73c8738e07988d355cdfc3c45068bc26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7216 zcmeI0ziSjh6vsEYL=)q$XfRQOUM`4HJgw4b2)P(6Z8R1t$eFC+AV2i-1A?NSVxwRu zC@Lv}7AdVo`~xh+{~=gO8nqJQ`^?VUo!fXPO19evbF=g2z1_X}e0O$sE|sR1MyE$+ zR=v!#jxUAM(c>%r&+iNE7goO=I`Zk^(wTQ>mq(wxyw~}0kLP&>DcG){@*1SxVUMY` zc>da>7ftkLylbCrK%=dx=-RFAbur^nM_O<42>5IFPZ=DZ_oGYB4L^7eNdbk|Uorj= zEIzeuaxmt?lQupq%Gwe*ye3<>NnNs8u8;1GSwv$*YL@GxZ)2987uji+>#NS<4`b#J zOU)h6+dFi9#6;I(xYURu;dX2^GB%*UV#H3Ey67Pqv71w+VrNK_G!gr`xY*m}f(0p{ z>B{GOdwa9vrQ*c&%T_cthJ42GB z3HI|YcAmJsQWSe*KCgi3iao;K0r5SEIq_k^Y(Q4GX$L=OiG)|NEPeEYEEJ%ofvw_r zZ5ytSI4dSj(oEYL!eRnzp`D6}QApB6OqX3TK@l+xOM!c9*}pYkD*JuMR8vG4I8v*@ z_KgCzPHkGwaMf2Q5io}{5=l8T2#K0-zG65x1P^(fbDMI`<*G;-i~t&g z*`Kd;UP!}ISPypB`f$n0_e|I?$A2>E{|5o-1`iX4dHkiubRXbq&} z^iC1qQxUtl`&cp4Per{U4;N0$XgBqA-izCJBj7%bj zg7dfL<5BM(MY*73Q3x9e{Q&Eg12&f z>h7z-{q#k%Pdy?#*8^ka!D<;8cFtWNl;g)S8Q{Z$Z2~UK+XB---Wob`+iiOkI8jh zF7O13F5l11mS)O9adM(ip3M!9&YO0oA-Q!(L&{HBiD(_3N9PT0)MoH(1+Um1n8VF! z*<-mI+}*WsXM8`Au!U-dMZ#K#3QHJ7v!-G62edIR)7%kOGqac5-4O1rBn%@65H$O~ zUcywPq-$vozWL~EAi?TesufZSi0&&)wbF4bviH38Dpoc) zAu#P@TPfkHa8Hx$IQLXDQFw6zXDB&Lib z1&D6(Cbh51^aci%=?&kwvoH3C4GsH(4#LzpvO=8UUf5LIXU?J4;ogQUgeaeNQX+ie zlV@J;LYA7Dy4*_0+R`Bl6!p*Z?nq-M8X`fs_SlflCX;Rx(uKRhy+q91 zYiP_`hhGp!dLD}~s^hsbJ!G5Micx@8C|B)+)}b%!QZQlm1vT8uxfEuiAtEldSSxYp z5SN{K86pi!_Tm+!It?s)Zp$|VZ zxWCb-=BTrX^-_i!xRGy~$l&$?n38&mApUI-w?>F@%BhbokPGlYo!bGlVc^Et;0k-& UCn7yqVw}gTM40=J&aXWE3wA&;#sB~S diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%options.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%options.lua deleted file mode 100644 index 3f291b5b0a454f7bd4a57f286a75b44bde4385af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmWH`%$*;a=aT=Ff%(PaRauVv1cSo9 z#2^5p8G&pN1_2lw%ujvaHlGC|5`O_Ak3xc^*nwCQB>Eo+;KqOiMgf&W02m$fpwaPF z0%$e|lKJ5H0*k_86)XuBVM9|VS(cfrmtRn#SDKfSpOadanp3P`t6*qgU|`w^*1!PL z0ghCtPO#}f_DUp^Kunl8L>DM2AOo1}Dr7+*8zv6Xh3pHMLKYxnHH-tLL1G|)sS74! g4wQxILKZ{SWdh;?0W*XGllP%)WHFGCY2))%0BnLc+5i9m diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%autotag.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%autotag.lua deleted file mode 100644 index 7817030354a1818a90c9f7843d3815d3b737890e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7372 zcmeI0Jx>%-6o!W{bx@=*8ZAsV2mumd3$mgp!4DD(3WY>lgRsCRvWv^E6vl%13)Id+ ztSv414JI0Xf{C#+Hr9HcJNN9I9VV!R>EgL4>2%orPX*N529>@8m)BhV^ozS+5qJzpy+za?Hg*S{jB+td3q2p`==j zVa2^Vm{=P>EJi<$()6$%*KrZE82va(>#6ma!bQwt z^y4Vqqpim^T*NF!KaSE>wH{Y-5wjS5pZ8pzJ|h5glT72L%JZHj$4VR1P)9RY2rKbwNJNA;z6+)2UOqx9v{UhVC_Mx9J}@Kk#%1p|uj zOQZA|m^IZXi={`Y_(=+lvRHf6S-Rf1H|UvDz_+?FL|4dMcqQ$A67c=>D9**a$tX=@ zpWS4$E(h~*Q=HsgK%U(!NtPzr{W>kXVa};Vvl~9hZYLG3=t-pzfh9S=6v0~2;aJm+ z5%_0rXF2D(5?Qsv`I{u?EI*kEqeH@Zz5KLUsh3BF6OZJ>qvMezAW=CnpWGMR!h<^gE?(H$BG9 z(j0Gbez6tOW@ls$3?U`ZLuJTCoMj=!F~YR_-yRS+o+~&U=UbO7?nz0B-zLY5y z{V;PPQ}!mS#j@9*#XLJ8Dz&)SDiat2(-tv|0tNzg0mOqv_=*@D3>NZR&7c-yEfkp^ zhrIn49#}OiuETvGy@MYin}>PL3NsL`G3E(v9{Ab{?(2~jU-KqZgyMXY1o#s>r18%o zA&>-Wo+g2KB2kK-90Mbh03izq5X>u zD{#3Nt-u3uFB5bKvJNHCKL|kH?CHa5IVPE*1l`y8!-{+IkTi8oFq9a2_A#IkhgTU1 zzcDB%!3wmpdElF%KoFo5BOyT2prAJr?Gbl8$HV5Ma(StmmuLOQB41!Xw z=vTsgspOTj149)rtWNY_6V*=F^DEV|H$w5KyypSPW)zxeRBSv7kJj z4@0jkYI67Ga&EQ~PL-;8ttW#zmA$f3u@aO+v&>X@A@CbC&Xw|oODk&Z#%ZQhd7;mu z7Xd>Zqg&)&1=EpHy~xFis!o)&#ho6Mvo=o;Fn^-(6*h?T%X%99E}N0b1p8`)1X%$n z6s2!6J&{x|nXsfXp-IO*9@I{0$E5+mgYqV?KlHmqd!^{#581jBAgeUj%7I?J-s)*! zlvd9K6dP+K!yc`&az3;}L8U|+22ob9Kw(I;++>0BTYL=KWgZHvQe_>10s<8Yp-GDd zI4n_;teCUkhfT5@kVB=4kBCm!Ed>5p@x0vZV^zNp76ZS3Km;gZc_G3GsYC+8FrFa8 z^sF{(pEgv0HVBb0sYZGQ^3d0;xQ<q$`Z(ZlJqoxZ*iZp(bLs$(P=cxufxW7y(J%Q1aMmW2 z1N>;I6mYsFsa^noYiBs&J&FzMG8~*b!2dDB0kHiVpcF^}7bk2C3E=N+z=0w%ToKDN zLd#sGoR@c;Z*mz>(iA3uIfWLU*bowE=aYiA4odkqfH{IXy{41KSD<}wLkl<>vX-|h zzq@%T*4S~r$=V1;qmPW`QfZA%CnnYlv>$9}>)u0N$oyW8L&)#t-q`VmXBHm+0l{X$ A(f|Me diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%install.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%install.lua deleted file mode 100644 index 3acca5b1bc6ed2ac6e3c1a54d0605dc3a1f6628d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6649 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 a=$Ja)BF6!<_n_>YO1ti17Ctik^~8Tm0J3KQ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%setup.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%setup.lua deleted file mode 100644 index d3e8e168bc5317f265f9eaa67d70bd72611a6fb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8663 zcmeHM-D@316yJE$Hd~Xn7OQFcwcQkxtGQ8xpbz##@TvG9iav;N-Q;fK+P!#C#lJxis`yb+=wm^|7wL=mBIx;@IcGAvNh?V2+a8$A%=wtvdw#!} zo!PvUbU%ABd#3lR*XVsQ@$q-p7T$euu6g+2ui*l&s9|^{ zevj|_n@zxKV}f)~V%I)9reVLYt*&8JpXI#eH)MHAf zLrJ65FDc1$uRNhrM7rL$(h#r#uDfCY{Anu3;Z}oznxLg>RcKH z9i%*0NSf++h`g_&gbrfna--A&t46sx=!MdlTGX{6o? z16$H4iAzfIpOl!x4I9jjSwUUE2Dtki4*-v$YOtN8jIK#wKjngrC96mRs0Qs{iZE=D z>asl`21~%yz&@a| zKm~|3i5O{bB}xO!CfZr@_>Ezb$Md08hV}yhMsOK|QPBTTctA}Seb)#Nfcw2-LIqCD zQfZ=7?<&Z`D1~_NmCJ*WCObn#H;6m)V9xSj&hh{wFnG>mg96XHYoXm`*Nj$jb@&IoTq#ptvxHlL*n^afy`?8JbTZMz^ zk09)>a+rX&9im1UDH){@!ap*?WAa^zCIeE~Xc-3H#?b;$0TsY`+MYf5JnNo2SP^2& zKVNog7rkC;Z$bHvm=^3Uy(Q&glV`@W9HjCHl_OLhqCs1&AkL!YG!D${QPv5}M?kt~ z1qn3= zKh8QywnhVlH$T0?9%0#InCXwg)sM#ch`si)*CvMCizc_se{4tvIYnCj1(nn}KWG|} zyIn9T9I5jCu%E|8k;FOOGbwS}3s!r1H!6xamx;)8P^_oJ$oNsCGeTi9jXaqs^BAkKm}9*ZI);h zb3ispv?n1#!5)*@)UqZf?lB6igxJr@G;Y(5Ys1_Tt&+#O<2P!4?0|+;!Rzj#JA8X3 z>PO2-nh=5mcb1iIzn#6Aba9mon~R-zH5#Tx$$cJ+5WmGf(ITNr0s3Ree1^<^We##L zjRS^aG5K^?Er{xP4lJKZ==^7iD5ige`+g^h*0SE9NLJJl&j49Vd&^PE+90H7#}^M8 zXTn&yz3ZYVU4a9NfZ&9Pvjb|#4SCJ{WxC$aQge>&zvvL51r8S^>K*aM#sM)=`pUYW zG>GzHBI%gQ`-OK%&-+9ACQ6jNeV!u=qM%d#tJH>EHP!aMD}7VRgOzmXyds*Vt>3Qx E3oP7IzW@LL diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%telescope.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%telescope.lua deleted file mode 100644 index 4ecd36344ed51fb12dcabe2a3c0152f5a8ddee72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5564 zcmeHLJ!lj`6rSYHBx{n!q_C1fgiSCeRl1l)8zBn*rLd9ZZlXu-c8|N=LkU4Ig+&m> z!eHYMRw~$}w6_;qu~HG#B84f$Lfp@0&M!w^*q?zv`b2 zzKOz%miPA4*N^LW&JUlv*8l47`fjbX zJ-1m6Y22s-YAA9ac_;-%PtVn1MJAIfspHXZ>KHWY&>SA@5~xB8`vXyVHnmu z3n-opvw0RU*!|cEb3||)4jBjz$Av?YCr~Re*;MI>Z0aM@*HJXWj{=n(m(ulHmD;IL zRaLVT)YVKV%N1%Jk!0#tsQhLn@EIKgDrI<6HNB`2F?=kBrK~rC zR;8>Ow1`{wLa!Dzm0o-(9z9_!Aa4KX>vgbqeNV{ zxTs&-0)4W$3?zWT4B;S{-w*(Ue5^l(MxGWCg)EH-|Dy@-k8?zt@CCYcrwl~Fh!8L2=T ze90mvkPW1A0*zcMh(ea8wtk+}QYrM7$_2;CN-UaT`fhw_z`rx!)y4oBvDi5UFocub zf4Nu?l6_bbNm>Ip0ox*1=%2|EEtX;|7CZcS4H$PyfxlF_K`-D-kzWew-F;$`@I8qr g+;hgE6^oAY%ba;Qeek;qKW^JpDhwDu+y4IMKVRx8CIA2c diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%thesaurus.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%thesaurus.lua deleted file mode 100644 index 2e977216c6ad0f2f7344c444bec6f66622fd1859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7291 zcmeHMyKWOf6kX#$c!wY%9*r$Gd62{b$so}}M-6F^P>2?62|Jd(h5}KzOvx8eL!Ack z0f-Kz;R}F*NJK~$QVL+sc+Tz}bG0^-x7#aiX6DR2>)APHW*@oVXuiJJy0iTyDBgJW zU}s}vXYOP4V#3R(<;9xS2~-I8`UU$ z8g{p~+u>?d54)SaPOrPxde&%GR!nli90-)BZEaYhZrkC({*@W@7J`SLT*47oq8N5L z;E#!*D0=hilxHA3`2N+(5d?!vBj>hSTGZCqTkHRm$*y2Mt|b*>wZ0V`=aP~_d|>Cn zu!4KP1~iZ9&43YnKTYuUdK9(0x2n}Aji}yxw6?X~tfnq|X@_|?PN|@VAuTb{IfbQR zK5I^4X_(JCtFSc8XPr@48s@XO|H;|VFrRfw`7I6eStk{ihWV@$3QNO$)^UZUVLoeC zVQHAp!VL%^=TO6tlQ`-qnkFPm!;q7(X3#VtSsI3%gvGr~vNX(R@s=l98s@W@%@Vz= zvjm1nMmTKinPjnan>2>PO9vengp?8*`6i87$TG|({WEQoE>$MqldWW8u(6CI7@AIf zsLka97)}7q8Z=iQQ<7yE^#^I{m&d4Ik+)nwROPJYPEJr-TCLY$h*k15GA zjQqdSM!tZ{6Abkg*on6 zP6DRn0(UNe>XHUWAZ5WE`2zqZA=5A}_?_m0MY>?zHyODZSnb5HV?9SOG?S-CvS<+W zY8Y^5o>^1nYXo2z3G_uY@+}0jkY$)pY{AscW3>~b#;t>-!v`{8CB7o( z_Q8x~8pb{sqFE18J(J?c`Dr2lqM%qO*b^ z_&+!at`6d);^ZWb`o7mZdPG4w1ebi_^^*7QN^_rY?yk#b>1@f)mY+rV;rRA^?(ypG zGxl_Sc-njOvbvw1J2|?1+ifh?MrRsAh&)9ks%Z&orzkooLKNK;5LynQzaNw$sD{M) zJ*p%OV4*Zg5l7;SB)JByG3eg{J-t#9@&eSD%bPIEhT9g5P2)O_}X2DMp_<1jQyu8yC zZGeYoAPj-f_POBI9BM9jfR5na6-*F-=h^VRCGZRX10J9|mFI&Af~8)W5PvTT{E8Pm zmiji|_;!~1<^}=AycX~y!V3eQ4T5(Acb$Mey0|~Junr$Df(=5M7=JFwE^De?KoNGq zX%95ziI2|!DDwVJmr^+L4SEnG2epjBqqu@9k5Y5UyT*VK)DlbrW5`V%}+6aI@9` diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%lsp.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%lsp.lua deleted file mode 100644 index 1f75f2f81c2ae106d17b0c76cc0e35c3f2dbf169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13023 zcmeI3&x;&I6vt~LjXT#2HP{JNI z;vsuT4ju$AUc`fm2QPvbQ3MYn;vXR1f_Tb71QkK+Q(dp;JC)63nNG;19@Nz9SM|E8 z-}l>9uX|=rG*>=;qy5V2wc6O+tB2m3U;g^qUqAf*_M2xe&u+cnKKbK?5C6V&WZ##E z{`l#GTCJA5GM;4{Gp?R+1sQeafY*u|-5)ouZ(SH4@jVuP4jsl^jS0c=9|Tdl@o z{!)HEpKh(!7h0X^nS6R_t-i8SUu(U~L95$%XFA`QncMVd^QUuXDKRvZuV8d?w5V#w zLp`_YNdXC%i3tQ@`rbW}!oo6Stwc~=NpWcqDUM~cvw3A+7#FPOYOaP$QX8hg3*$lP zW3ZnM#Gsb;Hlc0o;LW{IZmqaX!#E|t)i1ob^%XWu@Za|N-Q7ML(36WRC@LI0XBZbXDX)_lN)W#Wm zUiR>-Jzlt_7mr7XdL6!{mr>HZxNV+~ys#mGw$Rkx^k9a<(AI}3(Uy=@5TgvIP+e22 zUt-zz^Mf`@!V@d3fgR4tK8A~TGtL{eQz^{bM~a-OH$XdZ4`3zZZ$6SA=wUjKg4*?Xk0 z)zLTy;xC5-wQ<%!3P`Yr;~)?OQcQB3NI?`Th!R0{CB;86DS*UCu{X=I#b$k}z1rzE zPxq%^@WjIuCJ4gZ^796Du-jf&@T9!sL+{Y3_FC|=MZ@ejdeLHInV0ppu>!kb)5F&0 zYM55$`H5W;nPF6Al+mQ1o-|K@ac2S75DA1uIe5tnIwQOMyT6iKpm9#i3-us}ia=BDS;XaQrq z9r)jVT2e=2EG!=_V?=1QC8eN~dRYq{%}Z_A12Le!y=LU?HZK^l&AO5v00=@A(S=2I zS!6DLq`L^29uU~K`A^^M$D`Z)N|gNq(R=;d!qjKO6wqfV`(g?+Oep7>mIXpmLCQ$F zbEvN9e{#FfkLSt#ekC&68c?hlaLtw!t8us*ywrxN=M_4X-W=Olu~%T4tuf{b>&loU zrde2qtjkDhRGqF&`*b^|`SEPyvB%69LW4HFW8vpL`3>{;2KBH{J1W~kd27KGXQB+gxE_VlJ+gl zU)qDh`!F3qH_3QBOQ579q396eYmPweRe?fzsmL|GnH``kp)q+{Ev1$s$7WEJ0GN%9)tp;Zq`n%x@n|byIiiAg^F`hIJAo8s_nQ|$w{TNR@HKiG?xL1 zh!*0);uvBr1JJI{d!2_Q)blY8WuUtO3Mdw!S4eZq~srMp?s(+QzwS{1`huWo3(OYQ&szq)L4&VpuzsRDn^w|3uSU|OaVp* qCp0>~O27o6G*|;z6j>{SX(NV8um)iuS%PK+h&zP|B52z9d=&t}fF<4l diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.html b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.html deleted file mode 100644 index a87997788b368b5285ba8d117205b8d24d65d6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10492 zcmeHN&x;&I6rRn-M59q-j4Ymp2K8VjKMos`Fthjzk*F8RN+5zxX39*Ho*$WMH{=xO zFA*<_f(I{xM?rEBBc449qL;{A1W)SwUf0+2rm|sov)i8PK~Gh^datVbeP6$-?%j9O z{wM2$*M`5lp|dgj*m->$rO?CWc{l3J~HP%bM= z(m3iBD0$V~?3d|&^e)%l|JfVt^Cb#&;ZpfmL=2-;76CW=@mGbTR{Luum_=bwZ3zf0 zR;Tw^mX3$Z+Pp&D-0Q%+v&7o!(9J0eFSh8&_GYw$&FWOi1v5(@5UnJel8XbuDasy4 zK*;rnB^QGIkX(R71Fzr$5NH%Al4~{CRTCjkKTb-!=&Ib$juzXB(PryXP>d>AikIhof(=ahY z@4^eqw!+?HRw;GreagX|+R1R&B}XGCgW&CX)6MSGEGG#EHYFf+uz9lQ+TAts5dERR z?wLSIlnZWHFZRHJURDRa=LUFScSk-fFp1ldMxn|d;l_oK8+qDhn=4i@WC z2CB9Th;y2VauBnP- z@iO_x-P}Z`l4^)DkCK>7pI2_P&x z_Y6M}JJ4J>tMM%{1e5O!_GpC#dyoMtUJ@t(oI^#B8I{V)5M-do@E0I2Y{vwbCD%o8 zSyJyo2B`KE5&$oUh>4ofs;Ue@#ypE4FYLx#1`%ROJwc}4gA7plu)`F9)1-KknLW@O zWoHp6BPnjS&et9JyU?9?Y`V6eIpDzeCw)gIgt~^}t=TL`$5*YL>Arurz)TAR`k|J* zx911=z)wN209SA(S60L%fROA$EK;^^`Eg14u~d9`L)a01Actgdt}fE-yS!cR<@u=L zu78wnw317W^_Ls34*R2ao?gjZQtu20xf|rIBy}yR?H zUm2#E8;`Pf?wTiy9_3T`!RI-hbSqb$Bg?bB%xH7T=hB8)9ohx4p*<&;jS6}{!;eU) z_jCn4pHze52h_y^&Z8OWiYV+tY|w4p()9zI&VV8k4K6rbeqg$8O;z#@b1K|YLNG5V zK)yi-;gQY|BCqbha7oS#O@oP9+CpaT*eka~8`oKCMj zo;b;6>la^doYhQrVct7v_gyR5NZpOmaGaaWcO&iQy;j$4q#f7L#_@VONb|IvH71>Q z=31vuoYK+G&qv!~QmxBMx0fBo@VHKsrGsnrvCCS?B)^%tNzXZ1b#LrG^qLc$$s{R1 zx*#q{{9yEprsQ|Cndl&Qi-Ip~VDnR6g#t`RXjLM+8HuV&`S+iW&5Ou~6d=lD9&?!O zhaI1Wzv<*l>U|Cas{HpOSOD>eG9vN6h@gBmL>XT@aVb)Iv;iR0mZ$R&aI6;_SqM0E zkm8VJz1V{TJH4!K(TkoXJEZ#`n21;%+MZlCeLxMO!BqFrm_iVeDn-ckv65@K03Qev bDUeG(?Aed=1eh6uOCvStO8x5e_b>kgKXAe1 diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.js b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.js deleted file mode 100644 index 09f5520851fc4e8471b1bb97962f31ceb753f517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1805 zcmWH`%$*;a=aT=FfjNU$rEZ>j#)L~(E*?zz@u2i^YW}VxCQQ?hWWO(6obaHQfq{V$ zh(Uk}LNTxaX*MXE8OjFpQ$N0$#R5{z$Pj-4s(=+rgD8+jkhCC(^B)M{MuP-K0hL1l z7#)+r(ZRs*RRYayP&5domF6XvWaj57tLU<@w2CecO?Aix6UZ=7 v2{xMQKp{aF08Di=p>+i!8lg7hOm&R4@MH&bBq(+nG0H9UILDn9p05G`_mfvQ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.md b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.md deleted file mode 100644 index 305d6ecb346396f3be4ea42c1c00f18066f6171f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1644 zcmWH`%$*;a=aT=Ffw|HkFu1;uS$C1gyp}}kO=%C5#gf8x%IuQYIR^EX>oPJhFfaqL zct}QSQK~{B5a%Z5RVw6UW~VA-mgvBwfiy@d6A*&{h=yT?)DLIpuz+M48R9R1WPt#t z5X6Q^fmlHB9|*uULb#(O)k6Rn9bMq)U|{$vfo3`=Di}-~F~s4@kmC&|2opo-0viLA zMy8S3Ae}HiZe6TMs$i-?VjzI23nn7~ltot!5(5E*E`EprJRNcZ`Pjrzbs+~A%noER zkZPDX#4Z>QBm)94z9fVTCt>0cU9b>^O9L6=KrDqU02KoXA#{mBRlv*x(FRz=KtiUC z;Oq!f3RMLT5^$CW34pUBx(b-eQJM-N0L+fFp`{}@8j<536!5r8URW*#sRyMEWWWyO w7$OS**&s0xK%^BJhyXkfZ~^&dSj0d=2wkdB6|h9X0_59c5d#UCHa=ek0BdGQzW@LL diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%after%ftplugin%markdown.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%after%ftplugin%markdown.lua deleted file mode 100644 index 356476060fae0f14a8883d127fcfb0de0ed3e24f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21696 zcmeI4&u`qt6~H&K1B3)xAaUA4!`I6%hsG9FbX*TM&eSbYK4G9InZ7zPW=zs9xC}zK)oQr`^My@O{I56vc;`Q!pLqRmzk1^* z?|k^tfd}4gFW)=UXf(#CK=kc+HvTm&0VO z3{ij%8abr6|-N@{vBa{w{7}6zNwHI*@gD z&)32MfPM>=0v#*lOm6jifA!GE*N49O)?MLoOe0yKRz_P0bQo(BVumPzjwSvt$*n#< zYcJ`1s9oMiC-!Gu?+5)kH`=(bH@~zyZ9+Gy`8%N{}1F%{jV+d5 z&$o0|(?H#y%vI&}jhsj~Xld)j2EBr#;23+23QiM;DpvzznJh(dl%w8Jc8w18tmin3 zC+Ohfnw}2Tvz>0YI_avTvv*bfQ`PW{tK3{?*dNsG>J|*B0Zo~N|2*MK zwI8XBJh%m2aDf|;Ny0_q(V)16w@Jn~xBC4t?-tkAZlQZRb&D%rFi=ht$S)*9UDpG0 z5c@|qK@I$>QdWY*c2~bD$SC;^|bzY-A zy$CQ(Wa&jf_3FKX)>NCEq`hoA^58Hy$W7Ek!g-3rs5P?Z;xMmdaTpjXdi@s4HJ}Ie z&Dth8Zh*6TwQ_kdmdR2S^sid3+4eUt4VMD0}o+VL@9A*`0nl?< zdcxP$Cjf#=PXX-5cCN(VZ_tz`mWiJyLS&?R(-)&vBzA-Mve#KFLliCtxPiTggo|)6 zEP*dZ$e-NmvESOjSC`Ph-{dC%_GoC=gv(*(R)#1*2l9cSLWTnX-ERTQT7XG%CV~EY z4}JGG?*`x%Wc6LfEo>sC^DersNMT&ELz0sY z#-Aaz``!Lvv3nWS9!f&@WD3WUz76szzU^&Db(v; zJfB0$CVIZ4gNFuPt46)P*>|3|7k8fjs`))C_{=p&K--mBZC}=_rT8h1O6cJ)S02&3k7S&NUB{cb8gd ziO$_s)oyjWCtK|oL}|SfXn(==(3I zbCc#t*P9cYR&#E#EoN#S_fPMupef%q-qICipSa9h(m~w#aUu+>E8%vx>PSu~M$Hm_ z#xmO}MoU_&O4)|r%Rc<}gnR5pkgfw-Ku1S$Vl~RieCP%gXBt;oHHlM%BTmYzzMkWXu?5ax3VIrS#ss#6mMS1DR%2l zDPH*DtW0%Q08?+UGRlFo4Sd8fkKGDqOp-GR=eIoPy>+-k(FXq><=h-S{6HtA${w9t zPB!VjJ&@*vbuhHE-Q%QH4$#3M`Lp#7(EjEiAFWHgA_K8ao7@`#<6$BexYi-2x1;DIB6|~uq>cA;l&Nwl$6s;b7 zQndQe`>>7{@({Ig@f9(PJgWhx#ecu{32RJ*-2eap diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%init.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%init.lua deleted file mode 100644 index 7e92d95d1f5923a1fa191486e023e03a1e81eb30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18608 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 bvl!(CII9@XXZedx0h3S2C*##Z*_X3Fh}x9> diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%config%lsp.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%config%lsp.lua deleted file mode 100644 index 12558197c9be122f3ad769943770306c9f1b7199..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmWH`%$*;a=aT=FfqBK#$=@zKGSWHZC$6GVzeHYB$>SPx(WCsrLn2dol=sbIU|F+C%BF4z0Hb3qG&;UYpcxI0 gFR&<>1(P*x#83&A5&)8FFhxkT7!!nJ+W34G0La)PaR2}S diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%keymaps.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%keymaps.lua deleted file mode 100644 index c2cbb5d6fe5a2994d5f8a1630a160c2a5427547a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19122 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 diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options.lua deleted file mode 100644 index f9771ef8e553481fe48da2570a01862823595ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5689 zcmeHLJ#Q015WU1U-_Vdq`9eCm1le&4iwMab9Z&{n5DNGVC+xFzK0DAv3SFSd9{~E0 zDu^;AA0>Z)k{}vO6jT&2Z*SjuY#;)}QQb(J-F>@r-pqS9v-VZL^=u`$*#6+;cFwgo zF9bVJr>=S1TkiYDtA+jDw_6YPKJ7jkJY0W#!f~9#(&qYptK9BHWiPnhuKU3qx8@dm zQKPh6l+{UTunB3$%qZ?LHgj+A^-UhD1?T2FyMa!aV(E~@oo`|WA&~X|I0D|_(se_J z<9wNsXBVU$u?;cUSBK=x@eJNb;EcXSMf*;?y$>om;5DO-7o^cG?y&K z3d#ha0+Q}f1aQL$U}97NN9AJ;Q@^4Y$EryirxzG(C<-D#N&Y4#%818a3IA#ba?c|* z#}F9oM=!2mm0lVHZUu}U}7#=kAI*F+mcOWgEHOMFi$Vv&)K?bEkR*=#ZfJ{n=LYgL0dU=qPrdiDN z)g`H4;MowRjtDZB)Eq++JX8t_CyYu#Up2@m2FNM}%FtO34~0_Zq-9D$5K=W!%HFtA zKnau10he6XLy&CPvIiyk=f@6CJeEsRSk$h08853jhQMG}E|7;VUy#mmX|vKYxgZFs zn#kp|k;`OUA0QJN_?=~9!JWA2^}S|SF3L-lN`-2Hharn@(xX~TQyv!QO*mGI_TmaQ z(o18&ty-WCR4W>k!>pC5g;Dw2K8d6}Ku5XH2YQ43D@HB3SS`%;cwymunrc}KS39DU zDC~Ix&k%0M;VY}t}-M|YYd@WBN z)3pctgYR-UGK_sZbDR}BXcDl!6&{3!FAg+>C&_r({fA*mtC!zaUKru!W8opUAVq){ zjDNGL$<7f2gX5QMvTBJ3(K;zY1l*EkoRMgzF%jZlk6&jr@e8FA6NtY0#=qLJMCnST j$E03k_$Ms&`h5os8D!KW692^#>I*-A=jT&l{^Ry{G0ztt diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%plugins.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%plugins.lua deleted file mode 100644 index 98a6b81ecb9c327df41809798f178d8f0cd26ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12276 zcmeHNO^*~s7@qxLWn@8Ea9x3fW;`q(J3GR%;s>CH*oN+&v3rJP z*{p<%i6-7e@x;voCq2kf{sKo2-i#UzW=|$YV)T8g>+OCiol#8s)^Ac>)o;~PQ(ezf zA5+~Iyx`9HaH{crsqf(%$F6+g-*`AabpNBN@Aq-y;>jK(vRGM(!~d+K(C1rA!{Gs|4F7j>?qw&Z<3HCAt z^e$|ef=;XT-W5$pPwCeYa*k4Xg~DqTwo%wytvY1o%ChJCo*T?J0ynG$ZrljR!>e9U z8KXi6I~S_@adV*&*1bzv@jYBTR1K=4hI+Dcy2c~rYW0ODH8fY_&|>G!^K;WDr_auu zIW>2B`dn@H-07K_Q**Oa=>JweT&D&=JcfMV( zt4QZPXXiED)>4x7yq&cWEc#xkQrv3g%*5I0b4R8oYG>N+Z0MQBP#-w;hVM6)9p7!K zxaCC3S8lAv>ESPzuc|2a8liLCsa!ogexNeuQ2Do1({~q?bL?b0id5J->t1d|C!F~e zr?sT4Y8IUUxz4`27g6P5JD69I)2Lg;_8UGNFN|BR?>m>{NL^Cbn$EsPvqdd%{k{9q zqzXOgeB1LE(WJn=q8M?J5fv)cPo>r-Z)%llnUYVNoISR0_`46D1SLm;W^kO z>Yc8r0}P>VSH;E9!6u)CXNr69OfB{*FOOABrY@c%%dBepl3F z2UP8;B;%id>m`AbJ%7QVqz^@t79Q<@TJC_Fyr~y+G@;Lef{r2hip5;?OfE@U%i{;|IFNVh(Da&6Y1LQf8^)ITfWfQKmFS+5$_J>^Gc4K>h5a82n?ap@mg&E_x=H zBys+W=G+Wjbp5Loj!^*TJ!L(jv8Q8qA`T33cvu|0+3JccdtN|Y*Uadrq&E0q*_y7W70okiBD`9+=$S&Rx;yf| zkXC=|rqx~L(b#ntn{Kr1de;xtXp*|!Tb`w)UL?z`7wNrO*p`8ZrO7X1*^O!1gS)t6cd{%xk(tL&5efYo=fY80NvWECCgO`P~!>=Fthc znp*Gs&K~nva(I2(-G%uvIp{TCrm3J9;S)(L-9NsxfMpf~CAFc%?G7j-7zl)qv4BBo zER@9}f!@g7NH9N0!GJ{w<~Rkg*;lSq^d$>3wauG{*&gsKUp4Z&i9lnkz02IcQNv=*Xog{!bN|jij6^2wc>Ph z0Gy^wG!~kACs7wjRZnjSND9$hrh6hpB7}!Tu4(^MY0KJf>5#!q><2bwoz0A1tZ|@0s8vvj~ zK^i2}?!FL!?#%)NDd6|@u|`3^=$TxSME{7Ue?zhjz{ul~4fZC>jORB$uO$Om$H27Y6ZQd(6ZAMTdCVv^4vwtTRmc%6b~N|Osh za2g43x?Pbnfgc74%S1bj59vfEK(Pei#mNQkZJE@ONoHgMS!~sgz-VuIm98VB^j*bVW40C5PBwyoKFQD@(2S0yBErlB3>e>yFJ3w! zcvF;41q9GsQw-xhu=K&7iOd!na{1M_6d?RYWDwOh+#7@7@B{is3XyTQ`n53~u zN`qf*ur#(o8oqmdg|@GC*N;_t&X$f}(LQkezPLw{c{hB6-yNa|xKH1u6tlkQnOu^@ z_n_n(Lk)+R%y&=v0i|^gqFVzlZ|PKavG|o^8HK<#_|=m|!7sWbPa}Sllk$ONTDJKW X-|!%dr*Li($o!OVOq>z?bqyVSwJjChWHC$EvN)U3M%#=2pE`A6^!zz83MrQ*aeM_uM%hmgX0S< a3TDA%O&c*(!lW2v;Vc9LCT80Bd=&t-vLyTf diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua deleted file mode 100644 index e9a7da227699709094e66db8a7f27eeae80ea40a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9499 zcmeI2&5ImG7{+I_yP8encM?|cFgql&A?r$3cZnPIWDpY&g6MS^lTH|%nH}dtUBe=K z@gn5pK~RjI)Li@50Ey)zK#oce`Ib-h(jbxl3bTUA}z zcbe^+Z+BkX_`5Rw-G4hrU%&Zjd-3bxjh&w^&Y%C}$A8a$v3~c`?b~Bg*^oPBu-t6=TjaDnVQhlX*y;^Gx8}(Mdwp6WM>owZ#Mz6I=p*4s;s#Uj^3^{9Q z#nP0e$1GvwN|k8$+_y8-&Q|KbP-}J|&fLFL%~_hE^uL+wib81x%s{le_L-xjQn@>C z{U5Y+*wPc0pyK(e+0|w%8feyjrH{k8*D>rZlnut;e=v_ywm$?iI zAC`_#DAfQED)i-}^e)0&sL(fxI!4haH2{PP zefcQ8i{B+w=mX`$pK#ZDf}5oP?VY4hZamCFk!IolWf=Z2CWEnOd(r#DW-nT-wff!5 z8=b4oYqe9$Y(4#UqqE$P2E%Uk`j!?5;Ep-phe$sgo-M3S{#bDE9hz!i+6U#OgH#lM zz>(2YJYc1C;&~|UUz5&PPC5tTbpsYzY)Fnli6TocLxQU;y;=rRQRrMCL4bVOiz4*l zPf=1$*y7wolv*oi^Wbv2fQQPC2V7^lQnk(QfoNI?siBhubn1Pib)g>R9vR72!YlvNHK&v1zHu*4~oC z=R$eeAQPP_X@P{29i)^EQ&OavZ01ARD2lo3a7;OJAp~OZ+9@%gaO%!j$`Xzb^Muon zK0RjicO0n1v$EWORC*jFuRg{n=mp!3YjY7;9kM5%^WLWMs3UKOZ7VS^im@Uh^m zRE1{ZK67_c_Sj@rt^9%dGgX{-s+f)!lH``m8t?&jGWlK$ztpm~eAaMb?sB8sc(>VV z4w~-&p{#v9bS+toEsReat52ps@BwzcbT9}d|&D7Ei*APxN z9Gta`PbDAk$)}XnD)PzyvV?^`%6>I~&qpbHgKM_TD&>-2W}!$kemfz*L?uj$--To~ z*zfj6Utu7tmN0S6^Y{E?7WycA{^47Hm4F*9l>9Rj55$cBuH%0u-VL(+S10kGN54kS z=|S{|KAt`OVd&#V3g~ZzLK*(dLXl>F`tyyWe>SF{$kTlr0ehc+btF;Hontci4Jb_C N4RYhdR=5ATbq~BKuO9#a diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lualine.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lualine.lua deleted file mode 100644 index 3998f0dcca1d39ff48b255df3cb9c07a0d49637a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmWH`%$*;a=aT=Ffw@LVLMDzqA*5B|MD^=0T{ep*-JNq|%0p>m#mKd0^9n*37#KK! z7z7w06qrV5gZZiNo=ji?u^1WRFF+L|QxGYr$bTSUU`Cc6Wm7iWi*CaIn diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%neotree.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%neotree.lua deleted file mode 100644 index 33d2c9c9f915af2a154372bbb73b7094bce68bfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmWH`%$*;a=aT=Ff%%d#>r=z2Ju9BS^I|&Eakg}U-I05S&6cyyezM&1O}zIj0|NsS z5Q6|CgaXs(Y%o9d-BUgm5Q~u^{sL4nG6j)>iu?xx24-aGQ8sl$02m#-(CGLofo3!~ fzQCej7EIQ(5uy@B5GV=b!)Ta#IVi)l@%btMw|FKR diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%nvim-cmp.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%nvim-cmp.lua deleted file mode 100644 index 9977f55a80548da9015bbe438068b0469571e96a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3437 zcmeHKJxc>Y5Zzqjw?Du}2wEh5kW^?+a zf?~?l{sBv|Ol7HY-`>vMm}r-DH?Yjk?Cj3nyf>T6LB+W$xx3!GNbYRpQ{9t`X7A#u zdz3%F{91imzCGO**U#(6#cZ!Hgea*2nGTdlusM7*gzV2-DXd!J@YMucMnhoV4mgKG7hZ##;;BX`5XJG%{hL5`v*P5unx89sPOU0^spjcIx|MOH+sJID zwf0~t0g3-Y)ybGd8=#)A+j3$4u zi`NeUs2oo6VK6D0x#!8$xC>B)Ns8)%Gu;J=fVER9*^C;qY5?DbvQx{| zrQfJ!Tf{}gXn2$+fqhSg(G(N#1G|VL#2f@Zm}u^UE80cp@CeGqeb{AKg+xe50*28m z#jK*LOiU|Qee=7O7=?sD%xbR@nXm*I2J$6vhmPX zS{d+*EC&x$E+7+)AfIwtDM@!W>@D3JrRWIjerhCCssq+V*k2^)siPGK5j|V&QmEDL3|%Ex zicU*qnzT_l=9^B`J3}`RN7HF)4tysAapcmD-NgO8TkWT7W4**Q9A}XyIj2{kp9f~u zSdgtXbdGT(?{Q|m>u8NTD-jBx1hS`{?fd;qSkQ~HQ1L=u2YnYztu4$#7-ETZ5C@5p zVPAHdFkRB1Vje#0Otupm5RuwbfQtt z*V_m4K8YUsJ({xrJ#h|1fQt>#OuZztx0RHT+u3$tzz&MTWgrM$AJMr|IQga;?WT{y qhbwfZ%BB+%O(SnssHTr%C8};2AxS4mfF3f@+fuOCmFx_E?EV92kfN9X diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%README.md b/~/.vim/undodir/%home%andrzej%ajs-nvim%README.md deleted file mode 100644 index 415bef77d63a07785cd993a08d083a8ed47f8e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6473 zcmeI0KWh|07{+%^j7co~gF?Uv3wQo0lI!jR2*JX}N((I{=*Ao-cW@D-jc~Q!!RxIB zzk;PUqLr13+UP-Qo!{;}JLBGXAUH)}UpQvoXWnObZ|1kNdv~+9JHFB17<@|R7M?v# zvzJ%X>mS}d{xNQkm$#okxORT!^ON_l&b?jTc%39kYCgn~vMKUq+o#nh$tT}$&r_Wy zciz|nnMlhaJMhayGG~*fi7*5ClmpCxoATgH5MrlnkTmbUezTwNNHMP zwFaq!Lxt1{GZS^B&=gzzN~Y1BB^B~lY|(GO|p&UKO0gzpMz z)Hv4#QWL%_q*3EsZBi4yE2L55TrE-)aveAQkVcKYnYnp+j3~IVv3C%fo0(aN8TsVf z(yW`g(<+}2S^rUQH@iFNZ}skHTZ5tL-phx3+5Yw*+uYe3Wc$P3!@T1^Mb_1mRNR%Rh)7+P-?w5H|a`>Ry+^&;*M_!m_CK=%dPFHw?9 OtqSF;>)p|p7ry~`Cl5&g diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%init.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%init.lua deleted file mode 100644 index afa3f15bab66e9f24a1bd867ef4cab79dca8a31e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3046 zcmeH}Jxc>Y5QaA&qEQoK6igXX8Bhe_dJ8K{!H_N-xMDCLXL46Wut?!QuoWRqR8k9~ zt&NEK6GSj}DFPN&I`7_YT*7IiXLSRU*`3+Fx$LvEd-+o3WV5Qvxg>1QD z6&u`ktZdF`iLqjEj0QoXt`Wbtm`S4h&^KBFIih+9_<=k@8X(6a_$q|_Odt<=BTo*I zd*Bv~wATa22Z>v`6b%h$TSZ}aHOkc@yinMD|y3;V|t1bp==fKkxN@0 z<`@QrfR<7N4cUiPm$g>ia6P%j8u$2L@Ij2$ G>-i^!Y?+<_ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%OLDplugins.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%OLDplugins.lua deleted file mode 100644 index a48a3b8171b8837b373f362a77293168ef15ade8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11137 zcmeHN&2Jk;6n98Ux}}8@DD;EE)QE((cAQYPs*q3xMQ~|VP}>OggLZ9?lcBq_W_H(Z z8s(7x0>Ob(IUpp?NZh%A;Ea$sAtX*Yz@-;>zuB41u!%#ki^O3^TJPKW-uHgTO0 zAi__t$~U85D&x_mkA8db*~x|Z1Lvk5OkaKL>o4!ufBd3;e`@jE*|B5Qw=0#(QMz_3 zo}@~$6_UrC>nW1mYl@yLe7*VeL{{t856GbONOse|D9WGzq@=raDwN{G)Bs<<_LDY8 zrSiu?>ey93^ktAF-3eVNm+UYgjI5!nqy2&#S({3ior`I$FP<`Af zg8fSjI0_j_%r!~9OwwhI(<6B|dgklbUoT<+=D_-Xl&-_x%8X3IE79ddHO@z2$YnAM z5X{u5bRVPSMcpK3uW1T+0U1d3I`i9Y=F4S9#Uhe1TjGjSn@JRVt7tx@#lXL}OwBuf z5Od^?Q(+NQyC~m%7YnKm<-5s%3RNeZe7sQ(vXWRF%?u;DhJd^ks6KH)g-TZasCfruj+a6f7+sPwgk7E(J{~SHXNADb?NhFz0G@qa1>Xw-Nsv` z?%hqt0?6G#s7l3h%{4qY$p8p|!5(W9UNe8~l54D5hP>yRr1tJI1%R~H`TC7}+X3hx z0jLuNcX;C-m-R4ea|0dfV2@{+1m~DTp2zw^wxd2#%SvCglO+<)%&h__6CT@4HG`0H zo*KBxAO-W+pf_chzXe^nE4d0AMs|_n$}UpAa*+ZqLdCOmK_1)Weo|)6SdgvzX;}<; zNXEXfr>%l)*gBs{$plcz2r1Vj_2J5{eZO_>Tl6~SJZ7mN>5D)tE@ej=ayaZ!hPH=< z-%V)Q&#!J??nSfjF>fiHZ?%R8DGM$9!yjjeBneqec>`1;L( zE&)t)43^gsEjokhC>IW+TG;Rnp3y-Huc>_5f*(-rotnL?T}M;0mFI~z6y>n~C;6(4 zZos9lmNzc)P}$X+lpe9hPbHHoa2TryluY zDn;jtFFznq%T#O(tjxgFZ}pUFH$>UWv)eDScTDz0a;k2#PNY~EDNYSY41Gj@Xl4^MsX?B$yII0=c3JrarZvk7#rx>8 zM#mD%!B8$M(#9w$*Cch~%I>oIW;;T?MlnPGj*#(E)M%!i4p%s^Y5dL9SdXii5P_9+ zf_B`(>Y2#{%$t|O%+7b>>jecE-~cF(J4FCd{)#1V9L)?P=9;9&(6T+!I6LwChX(-% zra6=!(fUiGwN$^u9lCrLe9C(ie+G0GxLUqIfn!a?2T&xWKuIT+Eilf@$Em|3U^-%9 z+S6yF*+hgqBF4;uM^t=tt74*Qs&Q&=jwF zsEwLg5X_DhbN#}s$%Cj*jm9&c-9_`=ykMYaH(92AWoxFz0(ruz53}O*`ZV&&1p_UN zklY0Wd8-BUy}Mu#VzR*x7)*a|@v3x)34|XuqtKU)(5GOk+3f9S6dM9B7`gJXnLIOh zdoy$iYwHiUCLc(^@c6J>S|3UnCFPo=P9RU4&U$nQdC|AITkmaW{o|S)wy=IZh`Sj_ z{7W31FjKHMg9F$dHh5j>YH04^pst1+s0dnteyh+@>4= z)jXECm|DJwG# z1e37G7n$Gg``LdtP|?<~C4=&iztIX$NVawMl>HX-95z9P{d56cV3m?hNC^)m?Eq2! z@5Nmu|7>MpG$dKLt|H6|6PKoaD0VfP)UKD2r%lI>!{C4SUzygW1soy}d$Im%=>r%` z41IHtWv=YTT-IFELiIQ@)G?%{V>hP^ZhHTp;3h1DWP_aUN|7d%xD7 zeO>SD9W1~9!gkKRTxq7(l-bS_$>G+tY)ah9@vJKkPgt$yQfivK&J+;>s9H zsi#We@u*!Ic7(?w8;?lHppKbzm?lRjI4p%59W8jekRlDsnGPG!(nNDlQWJ$NU*CXz zM5LjWOUid>#O^T>6!04<{v#%-4~}8>M`W|mm-kV8ek|yXy9>=yE)YI|DR5XxIjk|k z9IQa%z|E3gQH1s>7qlZ_BWY^rVK8ITUM7LkSUl)TUYO(1o*$2fW^!n!vuk{6C%#1&cjMpM a@V|!tG#uIddMf!|I+M%?>Abl6{mmcG0VH1l diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lazy.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lazy.lua deleted file mode 100644 index 6f5aefafc202451815976ac8d68ab6a6257d77b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5685 zcmeHLJ#Q016uiXYBYZ_vP~haSC>(*Vvjicb2#5kH0U%;X^@7{jDwEF4d?Y+g?hT}LV%!Ob(X8MyBiCXk+?(aTu zCor0GR=!HXxU^_6gv-XB2~(IwYAfLH-hXA~aGc+#6SG(uEZP$U6{YT9m6mwK{2ip# z8DW>YR&Zpx4B{UpW(Dt?&5UI6A6LK#{#pwT)fiS9zp+Y%lZsLpDyn(tN4|iVI>^ei zBZExE7x2M^;=v=wm}kD=N~F~qU+h?4j72g+#VKiKNBq%qLh}v6w{!Bo<#`NAAS5 zpG8!P9I}#l%;E@JFc&1z81R^d452IdTpB}-99OW@0pt>}GGBh2?6~5xq}7_^>Z3ib z#v>WwP8?UbtYTJN2tu@XTn#cZHW39kT^rn3A~*y-C_`uBK{b_R#u}8iEfvdA8Zr z!lctR+W$;y&zbr+JJF$=y=p?SYy9;ii+^E$3hh9+YtW_JWg1dEL$go#y1*XK^ z>N_gV$wTVB|47abjiF4O1DHR20EUa;oU2GO=U^4m4C9=W!<=*HU!1ca%goEuX?r{y zZW(>hfDQY=GD}D@%U~7K3}cxYYnfd9D#`gE+|qt5BUT!GyjX!bm1*&v;)QsHFu%6O lUsi6)kS^SoL}Mt6S<3@hFGsTY3H5#X2{neBm%2aR{{iLy|Hc3S diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lsp_setup.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lsp_setup.lua deleted file mode 100644 index 9a507080b1c8398462a8ab74afa91f56a04e9a3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41842 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 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%comment.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%comment.lua deleted file mode 100644 index aada20cef3c4d25710e974c688f60fe24b3cca37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2737 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 M?#Gp+z|XJ$04VPj1ONa4 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%formatting.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%formatting.lua deleted file mode 100644 index fa85509a1bf6fba3c63cf60b8824d68c012b6850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3234 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 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%gitsigns.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%gitsigns.lua deleted file mode 100644 index 35abbb27cffaad0261dd60e304d585437f4c98aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7164 zcmeHLO>5Lp6iqv=8e6-wDuRZzix#A{LWNoA%Gx4s6xxCt>BqDLY^Kh%N|8aja3Q$S zrGjpBG5rCGbRnWYz(3%wBCf=R;7;#(^Gdo>$g zseW@x)33dm=AU<;pI!gh*lO;5+FIP*YyNmV_4UcyNAG{`UUMAhkQ`kN`RT=pJ^IDN z;CVQeUmtdQ5Yg@2{(`Gw-7RN+nQR(=#hjA5TAUv62nZcF4IPg2`(*0gpu(Bl{tu7B z+~_PmAvU>f=*2xWfuI`L5o8#8%~Q}S?BGX0=$&gvuUo5ZY}P{WK|}Lw$WfgEX;~OT zEYAq(LE9QQ2eU>F17zU0w}o0DCB9v{Vl_NS9S^aBku21?g#aYS&OcrRG#t0Ag{wJ1k%I$W2}%HM0$L*vT_7rLm(zf4 zXJ_GAxNka(>y51mX!4bDKhy_2+;pI*2^f+*O=`l^bWOnA1an3$QWLn#%+dv@OEXM5 zV_iV0Fsc+!m@-Hb0~BXv&EuI=mTju6ta&`WPnOjnG^e-Ecme3oOw&SxcJOj@qQU3w zG}td1tX1xA2DQq_s1_s3D0>EhUS-32U@%KHsHGYKgLY7DR8vrmA<5H(>KE;(9#B;K zeu8YyYjzJza$ai;=ay`ct2F}RLH3{=#pewMAy*T!U$!HAP?OCM+a&3RDb-1kenYi! z3JhjR2gzD15CB)Rf^-a2t|p|v(WGOkr(yZ;iauCzg&P7!09#(ey}I*eA>CRu?KnLc`Flv0`Q7NaW>3w@stlZYvpi z5WY=70rWQ1`M;QR5+*fmsT!^XtKKDVWiwpb2&$nsGAdWjWLLYfy8My9ZX$YJw-PRM agCi-Xv_ZD)1U$>#JOadKTTaT~_nm)XU=?5h diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%illuminate.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%illuminate.lua deleted file mode 100644 index 7962da57e0585ac2e01eebbbe7b71e096e752afa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4421 zcmeHKJugH-6dmg`3K9)jA9<@&2+cOM3WJDuO=f5I%)K+S_nf`+-b^lkI9(W9xij^_#zlME?8(vT!Q0MW zFfnp_Ge0@AJN&Z0@I1bHy|rPCsiOwdeM<#0=%tzP>G8Y)UMVwo$qp&*(P2s!G4Eui zUd<-M8fPGUdbqN581vfYt!-(rs3Qa(+42`p7ue%Q(Lk_l*%FSm8lqX!L51*6V3zPt zyD86PSc41@;kVTY?^z3r>uZHzYAP%)ZVr`l`N7=s@_Ig3m@kH!ddrtO5Lk=D;1UT& zJT%8~7@}A(5J(d>sRIxX!keijfP!EpU3ZFzV$ijabRhToYn3STCHv|nCR?JoqubE(5tHzS1 zj_Zi@Fnm=vjLf2X;HE*C)kVU;q~@2s%Oqzt&FkRd!j6gmG5>~NG;jQooc z0`vD34E@(~AyJt1R{{oOxyac7;o$_&qzLbzmXr%5;a`p9GEhw}eJmIC@{)<(UNX8? d$XltL7c9nMn2#i5d6p3B9rqrFui5hb@dsPi)h7S| diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lazygit.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lazygit.lua deleted file mode 100644 index 20f027eeb3f28e56ebb44fa01ce06b56c8d9dbc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 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 x?PRX(&O605r{uWP>zkFys-aP4tR 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 bi_(8yeAEvoMrnjTN+a|(I=XZJpTGJ)mzzL? diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%mason.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%mason.lua deleted file mode 100644 index 309fd5e717001b9cbfa6dc185271c6cbe181fc8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46905 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 DCl3iS diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%surround.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%surround.lua deleted file mode 100644 index 74bcc6480077790b8c9ba0c9519ac0fe3e6d58fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3528 zcmeHJF>ezw6uzV_B}GUb5FiFHh9NBpEbW9C5HQiTm0%&)#79ot`BI-RQiw8S1c`|i z2_X;zh(Ey0#KaGP5g}G2X7K0O7ng<*k&gGIi|yy=N~ zJJ0$bPsFd@H$M26UJoB{lvj^`epgz)^XSQ!7oO*>s1H&aHM%`w`e^Ovu^->J7GYKP z?tL-_Wz(X;ly&0$QsON*vqkriBcR|YYdAdb=jlIuYZx|%2lTmFCGU+pR<}9S@WO`+ zAfSfsC{}2AbFiT)tZ$&Vf2~PS07iSHQa}aws9G>is2k6D~49q4@Cmvt`oHh=9&Q4}WWFh8yg=Zv{q$tUSx zW*7s8ESY6!z#g3HECvN*5QRBp7RIb=#*`cw&4yTfK4;8>Uc{R1EWE64Fv+bVP=i$x|4 znzFh}lysR$!-SJ-gs#&Xsn^MN%1Dq1l1hI!j6&JFN|HE~L?$FtQ;paUd4ucpm$q2uR8b*?J*NRypc8&tVYy5BIb7)VR1+H>>XMx n@Uuwbm@C%F0NYnEV!TBTlv*SPLTeMlmfDLZF_!WK`S#{FhAZPa diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%telescope.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%telescope.lua deleted file mode 100644 index e2540022317269755335e1a7796237ff9f919c74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6070 zcmeI0ziSjh6vsCv(VSZNqfjhlx#kKlzluaG>}&*E#Y#PMV{(w}g}u8Fksz^CQ0y#C zAc|P{HwY=T@JC856dO?+C54UPkN26`w>vqL6ykRKVD`DBYM(b)Bqho0T|@-zs7y;6>pL}ugWT%&H{ z@MKu7*V?t2PRo?5(mNn!pOhXcyQLs#ErD78@U4&D-r(XIy&^lDvQN4wR(^|!V|fWgj_`czvTn2 zZ~zI2j)Yd~X4XV?6HPQsOK$jUVI`Vt%nVLy`-bG2QMAv+ps4o2*N1GFheE?1osL85rkYt2=vP*5TV~I zg>wyJJtd1SSqT%xRnQ0binEZ}cu|t0Zy}HA0do~K_5Z~jaGi|V8%0_7n{ZSf2-^QrqjB}<5qzdPq5ZRy=mxP8T zFKyP}_uDhR!@&sdoN)@wIlv32nQxn@)o4ccFOOIcy4TS5lxfvEaYxNZ_3hOA23pZ? zp!OAHz^`Z53Rhft8G@;>6ECo65RB$@c36K1Hf*v>pxAxH}ctjNP6!~`j w)$*v<@kp<3cm#Ued>Xgu1E_!ye@P84r7(%bPc#n5ekm)qw$X-ZZ1L0MKf)$8>;M1& diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%gruvbox.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%gruvbox.lua deleted file mode 100644 index c3289805cb36a96aa95736ce7d912802b74c5f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2918 zcmWH`%$*;a=aT=Ffw}Lf!*9D~ zz(7GqAvr%UEi)a+FDWWb)ltYVC@BVV^z`&nM1Nrc+0V!j ze*q*51WXVLOhTlf0{?-4ff-45lu6|f07l0XaC9&*e3d{m8x$1`ri~claAh2D7J>m2 zL+E0MN`j4pvayMQq)Z#Zi2|e)Iod%91SG}=#0=m>fovE^a1>B61b~U+1#+T532bo0 zqKLqf2#O%kIWRsfNx)p_3uQnf8x*-LFgYL%ig=LL(a1&$6xuO?k^KrevOzY1q6C)b z*dg_V0xXt6^5Cce(y$oDB?c0Q#xf{YVHE;M7!>0mE5KkhOT$8fRx~h{-=W7c%q~zg zut8!O$nv3PivXjr0HqkJ+JK%ck&`6IgV>TPNF16hkqaJ>Fer(Fi~zM^Mr#^SAkY*5 kljUb{vSh^G{GdT26*<9xV;Sf{Q%TdCS{;JIC3203M+y0dhYk@@j_oZ$(B9hA*cdHs zZ7mTw3(a-kd-pw$7d#|&dk4?opZnwa`+VOWR;snTy?UwfDdNS9^LV>^bA5Hu+e%g& z42xb^)%h$MnK5!O$Fp#tC9P(N& zkjErq-5?z^G?EL;@=uFOvbv_KGFRbxQZCCQkPDZig@l6V1kV!<9-yfgOv5&@#T72O+Y5M7O*|3I+tI13YvNt%=*f`37qAd<);2g&8U7(qjX{DO$u2!dEBs7Sy{ zP_VU8{1aj)He#vsHaqc*A$}!RH?W!AH*bQqc%uB?}bcD9NyXF`ZhYNP!H)6M4OxMSHeYRl}3l`+GHoynlKXoG3bkcpj*m zUeTb?8X?Gtm#Uc`K*D*F;7pMZnDZ$Sl!@KZ10-eRNw zgU7v*5O_LxZy*1h$65#=z8knUh{6{FSEKFzOCiW_@B4og0*L3c0?URdd?BC`|6(MB zO4A*|Zix{3XfeD4um=WvKTvwBKrItP&f=?d3LQl1K=JM&2ti7aPZR_HKtUDSX(XQu z{X+NYT>*^6T)CWgZR1xWQXJAGUg~3dHC_ymmV=He2N@u(mg>vFTb_3GNe&0~yGd;` zuRiB=TSh=kN(;o5OL@zcK{K6PTQx(G9O=dh7L0;nWt^6}9;Mlr+(RHFr_8i0(&OAp6ycw)_1 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%solarized.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%solarized.lua deleted file mode 100644 index f2df7f530397215eee5a790405eda0066a5330e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3291 zcmeH}ze+lKE2ZL4@BthIM;9lZ-NnhR z1qVe?K@evLMRCyYq&c@SYH{e@?g!x}=S$KwzjJf5Qt%I#iwmVkl{h%6yk6{`EH3ST z#AnW%r@L>}`dD-A{b6qY?7otmP)a4Fq&+`Z^J~+yQ=6rYT)9xsuTK`Y3ce?~xRhZj zF)9605O}hv{PWpe64{tqZ6PaxL5z0Fv_2*DPcj=ld%OdJqor{u^^$hx1`3sJ{Lq7L zsi4-WP|G$nUd#c{Fn}7`00fO!{|Z`B^nM2f?`1cePcWllYj#&)x*cwvQ z+wNeC|A1|}!PSjB;D#h~@`O`@!ys~pwKJhq#T{3+J3tKxP&7fBf;jC}fRl@t>_egrI!lFyFvx+J-+joykNNet zB|?rZ2{Q!wO*iC!Uft|B{kMBS##uG3(K-G{tRBpImWC?z@1v-)Ge^04XB1ax_sE#x zwg$-<(>{kF!=x}KF00W+1e*|Qh%s-qF=Op}CMfaDLH%FGL;MA(0+=Qc7a|3f_zwgO%uvoKMS~CkM#pM! zbTBY{l|VBe6cr4njTqu^Wt?ypf&mjVZ3IUz$PDBN1VuGSj02c`ItCU!$YLNVm^dVLz<4kp!1%D#fG!SA9iY?zDuS4P>|3P08__S=n)tmYJ(t zlA4oRoSa{fst;%Bfh5#*fT~Ot6jD+PQu9($^O7@Dixq4Ysuk3W64NpfigimeQi~Hy li%N?j+7xO*8kuT!&=V0XRe)%alVFJm)UW^nL?U{=3IJUEZ;=21 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%transparent.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%transparent.lua deleted file mode 100644 index 258a3f3977ff72fd9ea09b98eeb313804908c60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmWH`%$*;a=aT=Ff!Qi+;@r(OCs=3H=X0&AEx&f6^Qx2b{Mui(QzI5E(6IDjU|?Vb zVh}*4Ss+3TAR2}lQa`=bV*#mRWQe~2Rlp3TK@>y^D)1i&7?5R=6pk{f5dx{7-uwYa z2Lr=b2{Z%2aS0ZM#VS~VX(NV8xJE@d3&DVinKptW9Ap+KH84R{fT9;9#t!0xBOJsV z1>}VQJS2hIL2L!6F=a3|F#l=bi*UuF)RNMoJcWwP%EbKg{JeDilA^@C;)2AY)VvbC zyt2$(za$s1Jeg;Aiw0Gk*{9$_JR8Ug9TCI-@l zRN8>JAOK23AT4m;j;0$>uuuTtAqg}C#8!Zsg`950&`TRw!4J~F0ZTW?i31j;Qc%;7 OZ9x_TNt-r4Uj+as3~EdO diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%treesitter.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%treesitter.lua deleted file mode 100644 index 5ac2c2b8ee48990078c6276d9401375e99a4c238..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5345 zcmeHLF>ljA6uz{jtvexs1TBkY5!8w_Oc~jj*g%4zRRvXaLY5LYI1Um-mYRP63j<4M znE3_#0>sP)hzThRhz;I%xzBwuv{I#d^OG*`?!9+D=Y8M3v;8pcA3aF!9DFm2pZ8YZ z*tZ|PG>^=$!?pK^ubVqB@2;ou?^loSf4bMbY>Ziywve~j!${hiGzc`CvD4jaOAWC! z%%hL+ieNfS5KLs>{1I_p=c<3sKLd8U^TWYm%+IT(%R3l4lYi_**lN)`?$CBTYsEVY zRAu}>8^SshM+%T&31crL$TG%`6#8O}s`WW#Ku9swq?k*#19r|rip&}1RyZalcy~8^ z$Ab-UFVH6%z+-9+wn|EMT`9;58f>hD{l`MQlG<#PCLvLV-$5gq2%ltw-J=XtISpnY z&SmN?jf_+(f^wiy*2tmX48~FNEbeb-skOs6%WQh9G>-BXIe-}ekAg8;K!ewenH>fk z!HH-HYI1C7xH$D0;eeV& zkUSDuV2D12)qymi-O~VWeUg9@SjC0c&jid?Ra$6pNz*{1gnly!&R9Tr1!~-RxfJl< zcn$z_U1Pupa3Dfl%>iVgN)ZlRIgJC?&q@J@o4;ew0PSY!9{^v-$!7?>c=v>8GGXkA z1EP>yFoQ%aU^Q`&kxE5~v#yClOtB~slWzw+9pEB})Ck+gkBGKm>;cwQ0cL;=fSuHp zftjdE3&0x=;Kpp9mH}?$8sG9=08?&Y`iQf~mu6^Egdz0?*4e3~FJA<{>J5z47Z}ey z^kI2;yZ*H?wNFQJYB!_a{)^|)R(mLKlY`B1I1c0f;2_Py+hMeu?Dy?nd(ay_iIZUz f=B-oQ?cQ)8Az{9?K~7=KvUJM^8PnF8e1G>BR#@TA diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%twilight.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%twilight.lua deleted file mode 100644 index dc0672a0b64634eb47f667e1fd3e648baf252329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3435 zcmWH`%$*;a=aT=Ffmwa?%DpVRCfddY#9lmZaP0>hPlx2W_lF$)gmd35pSDwqfq{V$ zh)s)9OG=CK6sncd@^i9N^-Ib#b28I2O7!x|GIN!56!Hs7iWO`Xs+05cN>VFIfK0>M zS{J1v z4~`B7hOZK6W`m-F!L$)W9Igx$(dYmsX4(jjUXU5c5eSNEkQg{^fTI^|3%V(zeCmV% zFnVtyM=wfXgCiD21QyvSfkqwGm79=I0h=)Zu!)Rn9g$zxYz{tLb z9NEa0fTDpNTBrk=`XrX@7)b?`A`Cc5GzDAof+a1GV`0e)SqvnOD1l&A3rG|OU?mQ2 zU9gG>Sp_yRkcrTw3`)AJFdKk0C|QHFgDo3P%19wY6DBYzKfslgLD4{7`vjK$Ku*RM z|JcMpYN2TYlm=i*K*FH(0dfpjY&1=Pf`pa;m?j?KOA{uL;*GQ>E4Cy7^8`F@VFExJ zBnAS|B!OH+fP_Iw0h~TToY5o!3I$pMV3K$WP7;hrbp+Hxa5RwBjX_QmCP=2ie1c63 KBxlqnIZCxaStcL`0gy^oFbhJ1*kFF@huAn4kSrrZ z`~|22m?jVxA_bNB4+IR%P|hetgAf2lhbK5X7#O}vpqUSf3I@|g3~{(J4mbeypacREV*_FaaH2pq3?w)Ts2BpkMB#^=C{O|$9I+@O zuq1*a2y_mN4@(j-7s@~x(8vZwE(=T!NP{9CBqjwC8;xvGD9{oBBRdpVWP@T*8h3fG zgBz9uy61kXQz?Byl$EFv@&TRO4v~!cq)!ia=)Ls{Rp;22h$p)&b<=NoUVj0RRQL BfkyxU diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%which-key.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%which-key.lua deleted file mode 100644 index 0bf676af402f04c867ef4d7737ea6b43c5ac596f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2250 zcmWH`%$*;a=aT=Ffw_R`LEA&&`E!?jJtxQ(bnVTu1$8T#nnco9i%&l0GN-_a4BNVd$X%GO>FwBtpATp2r@g8}iL}&_taclyPV@5=I4GMlxHUrV@MX4pFMR^K9rUb5P z8lLZA`4be?xNCJ-f!;Hjj?h`9gWS|StWw4pjH8!Tk+7_)p&YfSm8Q5!4#s1u@S+_ zE{!&}7DlktQUnXJu@DP=-|oDbGZ7%t? z`ed4F%U#%}D#itBWy$w`iMh6xg5UcU5FB?39L{~8uiYLLt~2^0Uk%$|MdLto*(VJQvunxV##$OHWl5E2e4Rd4;1XX~fu{^r zZm9f8@oT9>6MFO)YdWhf~U;`wNO;bL~>a^xLAH-4tv+!7tyg@1M2Tea*qSjEC)pl*etIea}oep#?u z(UCjlsQHrxNvR4+Go0^M$Sj;JEJ>3l5_@1J23xek&L^IW;_T|+dVDfoS9y?D38W>Vh!42ZDwONhEO%QMX4RJfltJg=66gyA6rFqKF x(&k8c!gd3bhPIv@;qYcf8nudWtNa^W-^5cf+1-%D1Pnpe$HhbR z8;F7;`T_JH-aHC|_`riV(L)Xk;>C;BucvFaGiY*l#%+~+k-PLoxSh|0% ze5~@-YxI9yfA)Rl^{?mIme0-a-wdtxK3RQnvw8H>mm42Hyu5wV^StAt8DD<#Tv**9 z7Qw1|LG5gB6C;|u3vcNaX$Xz^rE8aH7p>nS=5{nvNgxA3?Nrsk;dwtv`A*T@q9;Uw zqT64}O;x6^1cTRt@<6FF8SF1F6id1OY`$s&OoRc;Mu;&|C0xXsupz(ss=*z1W8@4u zut(b6_)^@R%p`ItxZiSd2lEzD#l6S(vx~*@WMwgXG`qA|oSZMn#qfdU|uG>VNtU~i*56Bh1t2n$b4b&a%pB@=Hh%I*RPN> z*x)2q1^C}>)>deh65$TuMrjY@G|Khiw?u&$?tLK*x9Sj0i9!+*6(P!)OB5=Ub2D|a5YTGh&Mo>LTC%u4hFRF@-DbluPypD?ty0)Y zNshL`_*2)XoHEsyEg#XCMM%vGO523u^fQL6A7KcP-@YVR!UvAqV2-$Qi=Vt=jOV zkUN=4nH_R3w^<{lIV6XvHEJ6UfV!442(NjfO zFF=Dhn>xjJFBXLlv5aB?(XUUqVHfXjhNX-mB}s}fs&hR?b@_en8AR)azUUkR>{?tZ z{Mbjay+ivf?Cv7M|APX+p6(rFBXJSfdkpMN^}Rz^43PQH2*UNOr}ZQMVZzRR*M~pc zD2UQML1{wocx=VMhgj-pl^Ht28VKr`sC1*yv?OIWqE2=L&g^wbqc5p6pgn3Et`C2{ H`t9i-$44I9 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%lsp.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%lsp.lua deleted file mode 100644 index 5dcbe7f72c65f5c42298da04d7536c2f517cf781..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17999 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 Bvv2?a diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-cmp.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-cmp.lua deleted file mode 100644 index ae65deda22947418e6c1da3cf2b8a6afeb4f9c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7350 zcmeHMO^g&p6dq(179mmOA2lTkJ&U^|pqt1dhPWgeH8Bwv4}?s5W@>g@db-D+o?SNU z9*8GHNc>4K@xnn#L=yBSQEwbgj2Gj{i$CFt2hR9?uc~@_W=FHGtfzTN?dyI&RqwA} z_0*mW8keS`McTX4F-XDoje)LXL;AR zqANq>t|^p%v;y~7Ohneb?)?rRo6->n_%233-)gLrbQB7=cVOPN824eY2$+_MFs}Nc zG8rzT3R*0Kik|UjgE+x+wb3k{ko>=3iT0J%VCEdcgPT+8WBi<~RUo4mDDY(uQItSi zs^vH|+iB%#oM@>Qr5!k}JdHe~Md}2Go0A;EHG`JWyS1!PCgrqx>Eq{QD{zs#8I1p6 zE4W~-I>uJmoZkuzJzEyHf++`5Tp<@+5oZ~q7{HavSLQYQ>x$hbo5^(~$}sVqTYBN3 z?=d8+2}t&?-efcU1lfnf!^6E9c9}I&g@Vg)K8@tr3^Swo;-FaeKFBa5wVHqoKb+67 z+hBu}jpw}doB!=(W9hry#l^V|wqVFGC4};oHL(1d98e(9I{$@8t1S*l7--YCXmb`$wUW*!H}#bpfEnj7Y5g2 z!dzjj>}Q~>q<)rX$;~kx%~Vp3(J6%-(Mda!t)zT=A&XU&i4H2sMQepPizM_}91c#p z2UODMQb}vWzTA$8f{8--?1R2}=^G z|L`MLYLd0}C$QEgE%Vs$#jcWK2Ek$)}&I{ zYL<<#NR%pZZJuK5D5Rqr9;G7#bEUYQRJHu<24M?j79zi)v5?pF(;07Z6!g(9dW7qn zGM2&h%o#mD7bmrHsH5q021*A-et(yIrCqP5SvS>hM%TEG;QbG z$NB1k4r>yg>~hMlROpO%28)~U>=8-Phi;Z2n32qnsvy-3uCq<9=X(avDrHfaEBb9(dS*nkfw-1BW z$F5c~6Vm7sjf7@q>nZW5WNN0wGC2*62aQIe({>Vxw;--35!FWfU64_34Zqp!MEEd; zPI=EwHJ|rRV<9HXN|fxKP&3i9Wg1h=T@sCO)+1K=csv*Vt$L)-rhU}Kb9&9Z&~qM3 z6L!MMv6Yz9(O#J~w1jRsYh=qIHj`uRKHgQ6I1I}u_EvH183~7MB9X8CvpmGbeJ*yu zF32ykCo=c-(g}R*nzSejjc0Q6OXXy%C5_^O$rf^&CT+dgt@!$K^y+@tqN3PJJD;_- zW<@H_)|bpx%=RCq2rGW|3`6@EtyU_iXMOUmcBAQ6LR~yKqS6^1L1?=X>hw~|fDhIN z!_qJcZ=0QyOl580Jzo;*e+V0^M;-r!|2*_;!S0l-blmg@6A}po!-7t z5_cegweO}s^kvfe!;K^@1pd6?FV~;FCUW*LjziQ9|3y%b(7VH;SMo;Gm^vt>z=dA5 zi>(Ki!%;%P?lBv*0_HSJ>4=$GNpG<&q<>SuT(1~mCK-i-rPa}+>VU#cw6$hhr(qD` z3jr2QwAz&-WJW1CGJ&(BI#cxawqUC*r~Xya9r>((n}f>yJLF$glM4o`i2;#g5Yay| zw*2_7Ac*}NGuH3+uYU}du~RUUoEz?QpKcPk{aIx03;Ze{0ACwa_|#%47AZ>-D6~0; zZ`cp|-^c`fZ;<`EJZ9hcU8*pMAHir?t=I5Oc-bJU#cfTX5Z7|}hP{@%OeWw%gRB-? z8^K9CyxVFyf8IA@R*TJ>z(^d*;rIA847gxW;k?Br8r=8<`m@pE4Zu%Xt;2XGj2mRv z+GpQ-wXUxRHgf2YZS&kQPDwAffkX~H%PJ`;19?=T2^t@a%n d129^A;+Hce=>zc*4AKa0jZe%gt_N;@@fWf&jFSKW diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-lint.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-lint.lua deleted file mode 100644 index d222702ec82baf16efe55e156bf31da74fc1fb05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3210 zcmeHJJxc>Y5Z%Nm3W9~8LIjT>C=vvVG=kqEh$vd9WjxFYhh9!Drxw8?zrdehZzpPP zqm_kLq99m_rGi-NzTKTRR zX`+EfvH$-Qa9-wm6&*sncSV+0G$^!62qJQoZ;>hyEPe@8s1U=(=PHVDgm6lchSrWS zMfgvPU^2FUH~~p`mJ?2NfD-gOEX%Wl&4RyIv_`CQ->$vo^kw&nbcD2-GE&Bay`dj4 zKw2t13(+vV7?i~^%o(WwrcD5&Mqp_SVyWO1>S?@q{?QL z$`YDJe&H2kid;^Rj^i3YT%!6$VTN-}{jtdJAY7}56i7idJ5GS{gzGF`Ednsc{u3B5 z3rt^UHOmpNACuVs1RZ8nQ!R`3qbd-5W->SisFp?R@QBktv#3IzMHO-k3z@q_<(ajs zpM5<5;uo8arCwfsT&LAtO4jaDliUpdwP0*$*YyVNZFjIJJNfm%u|p?s?}YxkSLiQW znaQ1v)xZs%MZXkgto^K2RvNJ2)0ges^ zhOZK6#)G2)EDDbhkP6dA43%JwTtE^6WRJ`RXPEyxT35L+p=q9iph1*AC|C?*UN0|BMt zlEl1}#G(`>kWvYVAd;|dQEFmxi4stb6(ko6OP-)q1WH>V&#{1HfmjR522u=5K?D#q LLnvUfe!dC--CkV} diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.css b/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.css deleted file mode 100644 index 2f178235007dbcb7d84e9159815b4307f69632da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4168 zcmeH~v2IgA5JlIHu?a?kR7qor51@=ix-|X;XptpHii^Yr60+!AL}^o|Fd|ZvCJjh7 zH2efV0n{$2!@IkCc9$`w-My9UdGF4>!Q`jgIX~>q9~K|3=XZl& z-=|MrPOo~$i&sbQFZOQR`=4)m&bdbQDwpm%5m4miPFBlKOWCG-`y)ApPiak`z z?G)Mia>E@sSzUhgb~yLvz|{6O^k-{$qP5diz5vTA5OHv}#7aDT4bp%SJA9#njC$c1-dyCqOv!^W}j1G?ch{!8rW9!S1?kgHE^_FPBup)3}!^F!Tew$W53a08Cw2U%WO*3 z2GgvqMQgA(HGZ0|8_8dMC9)-+!INn*5&e~)P?V9^sYLx1t(I(aRsMeS1Kh|@-#8^3 z+LP1K_}zpdW-B;E1jkA6XmUBgqKXD346&Vl3f6H09jN}}ZF`fO*<{Lk8?3z~6_ZZ| f2o@f`EsHD>A@~2PKrPGSS!J2rD_T{5_WS-XYv*`1 diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.html b/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.html deleted file mode 100644 index ecda873e966b1c5fad897283ee9f5c7bd06fdd40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2930 zcmeHJzb^zq6khId3cYf&l;^nOH0)IrM2SQt=WgUScK76V<07gnMWfWIQEB}Z5(*(9 z5~5KN2^H^~n|C)kKPubpOD1pTn|U)k@B8-cF1!BWQZQ3{v{F}#`>$swa%JIQq%t`= zwd>orvpY8z^2bKuM zNJ@NN63X>oLYWgHMxF4z+JrMep7rv(y38nE&0ebuDoPuhLTMN$>N1iNUzgN%XQ~V7 z@2AFPC`)C?bAt_0m!4yX(Y7bUs+3fRs&%=pkz6?p%|e4s6o2};Sq3M1%#N#ymI8)2 zmklyVq`=vT-IEmVl@xkgUnHgja!?Ekq26>*0-Au+H=_0ScT)DWRAbgJr9-G5czbLv)g)02mf z9e?$qrTb6((3?NHea|zm>^pk)%dfupE?k z3IDvm5~l~xBz!6h>uumRdqo4ox?bv`S6&eVKX@jILaPA65Cp4AD{7)3BsI-M@oW;s z+=#}!A8k@7m|K=A${ww1yH^rn0+mlC=#_w6U9&QB*^>GCQRFS+Md^97@$2LG3rh) zbVlZ(8n;dM>NR?aLQOMze~t7q7ZmGQ-FoEI(&HzOomkp`;Ix=#OrnR18x&5%=ys-I zb|Y;!T(X)P(+W$i(wP1&GR-D~Wif3ub@McfNxR(2oiu_8A9-aaixJm^Hr0!JsfSVW ziWvCh3d>%tu*6+}rA85BUUm~8@vUhlz`v6K=bgqd86w=FRMTHNbbQdagyRFo_eucH zlgygcIY4yA=pfN0(us%Y&GwR!sL;p`fJQt~sA+@Yo2O&uiE}~2&I#i8ALyUXA0!x> zSaKij?1<4Nd@?_{Q|?uMC~=nwve=?NE0IiAT9ZkLOqHt1WI4(NPFHk5u^MXC$LBk3Ujl5OOMTAF;$2#Eq+il_!+meaG zQmZs=-4l~ZWGU4prP!gxfQjCSQFnTw^D6aO3Dx;nY4nE3RH+)h_a%BabW;a3On$QT zOG5X8P?E3wQQ}TIBwrog4+6+qX{3k9RH+Vz?>?AF-`FKR(a9D`WJWILqk10L0%C9_d^2_+)UdIf#d}=Q7A06N)yE&W$u6}iK6?dQ7W0XBK;09 z_6ZxQWLnQG%vFLac875&rl}+Zq;7REeE)%@lC5ifwSeeb!ka?`5Z|sAAt?2#gW*SC zm+3*XLBk3^dgQHYF8b&ZF&^nV9fEJA?FRXca7CkfX@q|>i}2a!fwvE^HW#$A}DZe$lB zc%797r6v|U4Fh-9Vfl92Zhb46uH8>OAax64eSQ|}mq=eauV73z4WrKq?_2c_+HR2F z2v;IQBYc6;Ra`su!d=ak6L5A`!yCL zsAPqJ;ue70+1yZ9}1w55UfVdkU971r`Q{qqJB0lnp9`s^(#@|y3qwIQV z9(v^!v9T8@^Oe0?VTq65mwHt4O#L=8V&G#hT38&R7)FdSo=Mpf`)IqdU2=%p7ExGg zm9|A*OIu`n_ZVfH%s581c~}}pXl4z-Ot-EQcj6&>e;PRY2N9r=q?bl~h)k90;KFx@ zVs4C+BpSNko|J^+qFoKiB0OS@8RZ9R({jNyjIk~gWO0DD8WM-!-WR~bCB$bvZlw@QUD*#b$W?rfuR09`~W&~muAO-;t z4Z{qnpPrmx0m(8l#9si(0s#|*0+S#qIR8HofQ>>@Fv_H62&8^`d<`5O3=Cf-fChtt z9~9{z3}Q2wHiE^m#sVmwBteRh04(khy1>Q&RlsPFVkxK&WHFEsLKjp4TodV%UjgYp@}Xchs50xbbBi#$QjBCu2kvJ(_F#Fvk- zyaX}<9C;ukpa5i&3XFp!24X_f0Z1FHOa%$U@+m)vGnx)Sp+HLjOb5^Kr2{QQJ*h>Y zqC`#z;MhZQH#kWl@j*y7IJ5}^uCLGw1Z}j0 epoOQ&gq#v!MFJbt^&lEnBp{1{q)i*2uL1zPH;L8&