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 0730bbc..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log and /dev/null differ 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 b5ff139..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%README.md and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua deleted file mode 100644 index ac377bc..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua and /dev/null differ 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 0d78f49..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%lsp_setup.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%lsp_setup.lua deleted file mode 100644 index 8748145..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%lsp_setup.lua and /dev/null differ 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 3f291b5..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%options.lua and /dev/null differ 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 7817030..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%autotag.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%linting.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%linting.lua deleted file mode 100644 index 9fe900a..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%linting.lua and /dev/null differ 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 3acca5b..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%install.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%lspconfig.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%lspconfig.lua deleted file mode 100644 index fa715a2..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%lspconfig.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%mason.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%mason.lua deleted file mode 100644 index 59be18d..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%mason.lua and /dev/null differ 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 d3e8e16..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%lsp%setup.lua and /dev/null differ 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 4ecd363..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%telescope.lua and /dev/null differ 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 2e97721..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins%thesaurus.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins.lua deleted file mode 100644 index 230963c..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins.lua and /dev/null differ 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 1f75f2f..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%lsp.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua deleted file mode 100644 index 834829f..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua and /dev/null differ diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%toggle-diagnostics.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%toggle-diagnostics.lua deleted file mode 100644 index a31254b..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%toggle-diagnostics.lua and /dev/null differ 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 a879977..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.html and /dev/null differ 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 09f5520..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.js and /dev/null differ 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 305d6ec..0000000 Binary files a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%samples%sample.md and /dev/null differ 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 3564760..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%after%ftplugin%markdown.lua and /dev/null differ 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 7e92d95..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%init.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%autocommands.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%autocommands.lua deleted file mode 100644 index 73533a8..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%autocommands.lua and /dev/null differ 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 1255819..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%config%lsp.lua and /dev/null differ 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 c2cbb5d..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%keymaps.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options%prose.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options%prose.lua deleted file mode 100644 index 37042ff..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options%prose.lua and /dev/null differ 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 f9771ef..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%options.lua and /dev/null differ 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 98a6b81..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%plugins.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%bufferline.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%bufferline.lua deleted file mode 100644 index c793af3..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%bufferline.lua and /dev/null differ 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 e9a7da2..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua and /dev/null differ 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 3998f0d..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lualine.lua and /dev/null differ 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 33d2c9c..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%neotree.lua and /dev/null differ 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 9977f55..0000000 Binary files a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%nvim-cmp.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%OLDinit.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%OLDinit.lua deleted file mode 100644 index 23838b3..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%OLDinit.lua and /dev/null differ 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 415bef7..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%README.md and /dev/null differ 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 afa3f15..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%init.lua and /dev/null differ 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 a48a3b8..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%OLDplugins.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%keymaps.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%keymaps.lua deleted file mode 100644 index b676229..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%keymaps.lua and /dev/null differ 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 6f5aefa..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lazy.lua and /dev/null differ 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 9a50708..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%lsp_setup.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%options%default.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%options%default.lua deleted file mode 100644 index 6d995b0..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%options%default.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%bufferline.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%bufferline.lua deleted file mode 100644 index 6723254..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%bufferline.lua and /dev/null differ 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 aada20c..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%comment.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%completion.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%completion.lua deleted file mode 100644 index 1f60660..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%completion.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%dictionary.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%dictionary.lua deleted file mode 100644 index 5699d29..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%dictionary.lua and /dev/null differ 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 fa85509..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%formatting.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_attached_clients.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_attached_clients.lua deleted file mode 100644 index 6e66aa3..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_attached_clients.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_clients.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_clients.lua deleted file mode 100644 index 0b16ab6..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%functions%get_clients.lua and /dev/null differ 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 35abbb2..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%gitsigns.lua and /dev/null differ 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 7962da5..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%illuminate.lua and /dev/null differ 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 20f027e..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lazygit.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%linting.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%linting.lua deleted file mode 100644 index 9598cd6..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%linting.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%install.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%install.lua deleted file mode 100644 index 46993ae..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%install.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%lspconfig.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%lspconfig.lua deleted file mode 100644 index 2494a2d..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%lspconfig.lua and /dev/null differ 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 309fd5e..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lsp%mason.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lualine.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lualine.lua deleted file mode 100644 index f5471ec..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%lualine.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%neotree.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%neotree.lua deleted file mode 100644 index 4c418a9..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%neotree.lua and /dev/null differ 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 74bcc64..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%surround.lua and /dev/null differ 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 e254002..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%telescope.lua and /dev/null differ 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 c328980..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%gruvbox.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%papercolor.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%papercolor.lua deleted file mode 100644 index 733350c..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%papercolor.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%rose-pine.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%rose-pine.lua deleted file mode 100644 index 52c9987..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%rose-pine.lua and /dev/null differ 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 f2df7f5..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%themes%solarized.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%thesaurus.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%thesaurus.lua deleted file mode 100644 index 5865d49..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%thesaurus.lua and /dev/null differ 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 258a3f3..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%transparent.lua and /dev/null differ 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 5ac2c2b..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%treesitter.lua and /dev/null differ 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 dc0672a..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%twilight.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%vim-pencil.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%vim-pencil.lua deleted file mode 100644 index 36146b7..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%vim-pencil.lua and /dev/null differ 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 0bf676a..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%which-key.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%zen-mode.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%zen-mode.lua deleted file mode 100644 index 618577b..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins%zen-mode.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins.lua b/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins.lua deleted file mode 100644 index e092dc4..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%plugins.lua and /dev/null differ 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 5dcbe7f..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%lsp.lua and /dev/null differ 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 ae65ded..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-cmp.lua and /dev/null differ 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 d222702..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%lua%setup%nvim-lint.lua and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%.eslint.json b/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%.eslint.json deleted file mode 100644 index 77c7a29..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%.eslint.json and /dev/null differ 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 2f17823..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.css and /dev/null differ 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 ecda873..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.html and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.js b/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.js deleted file mode 100644 index 40caf10..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.js and /dev/null differ diff --git a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.md b/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.md deleted file mode 100644 index 7623706..0000000 Binary files a/~/.vim/undodir/%home%andrzej%ajs-nvim%samples%sample.md and /dev/null differ