From f7bbc5e6740f6199d7ed0fe704daaa7efd98c093 Mon Sep 17 00:00:00 2001 From: Tom Li Dobnik Date: Tue, 3 Mar 2026 18:46:16 +0100 Subject: nvim update --- .config/nvim-old/lua/mappings.lua | 71 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 .config/nvim-old/lua/mappings.lua (limited to '.config/nvim-old/lua/mappings.lua') diff --git a/.config/nvim-old/lua/mappings.lua b/.config/nvim-old/lua/mappings.lua new file mode 100644 index 0000000..9f17f28 --- /dev/null +++ b/.config/nvim-old/lua/mappings.lua @@ -0,0 +1,71 @@ +local wk = require("which-key") + +vim.keymap.set("n", "x", '"_x', { noremap = true, silent = true }) +vim.keymap.set("x", "x", '"_x', { noremap = true, silent = true }) +vim.keymap.set("v", "x", '"_x', { noremap = true, silent = true }) +vim.keymap.set("n", "c", '"_c') +vim.keymap.set("n", "C", '"_C') +vim.keymap.set("n", "cc", '"_cc') +vim.keymap.set("x", "c", '"_c') + +local fzf = require("fzf-lua") + +wk.add({ + { + mode = { "n" }, + { "qr", "Leet run", desc = "Run code" }, + { "qs", "Leet submit", desc = "Submit code" }, + { "qi", "Leet info", desc = "Get info" }, + { "qo", "Leet open", desc = "Open in browser" }, + { "qd", "Leet desc", desc = "Toggle decription" }, + { "qm", "Leet menu", desc = "Open menu" }, + { "", "zz", desc = "Move down in buffer with cursor centered" }, + { "", "zz", desc = "Move up in buffer with cursor centered" }, + { "n", "nzzzv", desc = "Search next with cursor centered" }, + { "N", "Nzzzv", desc = "Search previous with cursor centered" }, + { "u", "UndotreeToggle", desc = "Toggle undo tree" }, + { "o", "Outline", desc = "Toggle Outline" }, + { "", "nohlsearch", hidden = true }, -- Unhighlight + { "", "", hidden = true }, -- Move to left window + { "", "", hidden = true }, -- Move to right window + { "", "", hidden = true }, -- Move to lower window + { "", "", hidden = true }, -- Move to upper window + { "", "", hidden = true }, -- Close window + { "l", "Neotree toggle", desc = "Neotree toggle" }, + { + "", + function() + require("fzf-lua").buffers() + end, + desc = "Search Buffers", + }, + { + "s", + function() + require("fzf-lua").files() + end, + desc = "Search Files", + }, + { + "/", + function() + require("fzf-lua").live_grep() + end, + desc = "Search by Grep", + }, + { + "h", + function() + require("fzf-lua").lsp_document_diagnostics() + end, + desc = "Search Diagnostics", + }, + { + "n", + function() + Snacks.notifier.show_history() + end, + desc = "Notification History", + }, + }, +}) -- cgit v1.2.3