local map = vim.keymap.set local term = require("utils.terminal") local map_from_table = require("utils.keymaps.converters.from_table").set_keybindings local add_to_whichkey = require("utils.keymaps.converters.whichkey").addToWhichKey local term_factory = term.term_factory local term_toggle = term.term_toggle local opts = { silent = true, noremap = true } -- Leader key vim.g.mapleader = " " vim.g.maplocalleader = "," -- Custom commands vim.api.nvim_create_user_command("Config", "edit ~/.config/nvim", {}) vim.api.nvim_create_user_command("Keymaps", "edit ~/.config/nvim/lua/core/keymaps.lua", {}) -- {{{ Basic Mappings local basic_mappings = { { key = "", cmd = "zz", desc = "Scroll up and center", mode = "n" }, { key = "n", cmd = "nzzzv", desc = "Next search result and center", mode = "n" }, { key = "N", cmd = "Nzzzv", desc = "Previous search result and center", mode = "n" }, { key = "p", cmd = '"_dP', desc = "Paste without yanking", mode = "x", group = "Paste in place" }, { key = "<", cmd = "