From 7cabf20c2b896f38f8654213c138227343f53827 Mon Sep 17 00:00:00 2001 From: Nami Lauckner Date: Fri, 31 Jul 2026 17:00:47 +0200 Subject: [PATCH] before upgrade --- after/plugin/presense.lua | 14 ++++++------ lua/nami/remap.lua | 47 ++++++++++++++++++++++----------------- lua/nami/set.lua | 1 + 3 files changed, 35 insertions(+), 27 deletions(-) diff --git a/after/plugin/presense.lua b/after/plugin/presense.lua index e01f55a..29ac871 100644 --- a/after/plugin/presense.lua +++ b/after/plugin/presense.lua @@ -23,13 +23,13 @@ require("presence").setup({ local is_presence_active = true -vim.api.nvim_create_autocmd("VimEnter", { - callback = function() - local presence = package.loaded.presence - presence:cancel() - is_presence_active = false - end, -}) +-- vim.api.nvim_create_autocmd("VimEnter", { +-- callback = function() +-- local presence = package.loaded.presence +-- presence:cancel() +-- is_presence_active = false +-- end, +-- }) function ToggleDiscordPresence() local presence = package.loaded.presence diff --git a/lua/nami/remap.lua b/lua/nami/remap.lua index e0f41b0..0dbc9a1 100644 --- a/lua/nami/remap.lua +++ b/lua/nami/remap.lua @@ -2,6 +2,13 @@ vim.g.mapleader = " " vim.cmd("command! W w") +vim.api.nvim_create_user_command("Mdtf", function(opts) + vim.cmd(string.format("%d,%d!column -t -s '|' -o '|'", opts.line1, opts.line2)) +end, { + range = true, +}) +vim.keymap.set("v", "mt", ":!column -t -s '|' -o '|'", { desc = "Format markdown table" }) + -- Macros vim.keymap.set("t", "", "") @@ -72,26 +79,26 @@ vim.keymap.set("n", "l", ":.lua") vim.keymap.set("v", "l", ":lua") local function swap_words() - local start = vim.fn.getpos("'<")[2] - local finish = vim.fn.getpos("'>")[2] + local start = vim.fn.getpos("'<")[2] + local finish = vim.fn.getpos("'>")[2] - local w1 = vim.fn.input("Word 1: ") - local w2 = vim.fn.input("Word 2: ") + local w1 = vim.fn.input("Word 1: ") + local w2 = vim.fn.input("Word 2: ") - if w1 == "" or w2 == "" then - return - end + if w1 == "" or w2 == "" then + return + end - local lines = vim.api.nvim_buf_get_lines(0, start - 1, finish, false) + local lines = vim.api.nvim_buf_get_lines(0, start - 1, finish, false) - for i, line in ipairs(lines) do - line = line:gsub(vim.pesc(w1), "__TMP__") - line = line:gsub(vim.pesc(w2), w1) - line = line:gsub("__TMP__", w2) - lines[i] = line - end + for i, line in ipairs(lines) do + line = line:gsub(vim.pesc(w1), "__TMP__") + line = line:gsub(vim.pesc(w2), w1) + line = line:gsub("__TMP__", w2) + lines[i] = line + end - vim.api.nvim_buf_set_lines(0, start - 1, finish, false, lines) + vim.api.nvim_buf_set_lines(0, start - 1, finish, false, lines) end vim.keymap.set("v", "ws", swap_words, { desc = "Swap two words in selection" }) @@ -99,11 +106,11 @@ vim.keymap.set("n", "ws", swap_words, { desc = "Swap two words in select -- @source https://github.com/benlubas/.dotfiles/blob/main/nvim%2Fafter%2Fftplugin%2Fqf.lua local del_qf_item = function() - local items = vim.fn.getqflist() - local line = vim.fn.line('.') - table.remove(items, line) - vim.fn.setqflist(items, "r") - vim.api.nvim_win_set_cursor(0, { line, 0 }) + local items = vim.fn.getqflist() + local line = vim.fn.line('.') + table.remove(items, line) + vim.fn.setqflist(items, "r") + vim.api.nvim_win_set_cursor(0, { line, 0 }) end -- this is super basic. I might improve it at some point, but it's good enough for how little I use diff --git a/lua/nami/set.lua b/lua/nami/set.lua index 5645554..0c05fdc 100644 --- a/lua/nami/set.lua +++ b/lua/nami/set.lua @@ -19,6 +19,7 @@ vim.opt.expandtab = true vim.opt.smartindent = true vim.opt.wrap = true--false +-- vim.opt.linebreak = true vim.opt.swapfile = false vim.opt.backup = false