local discipline = require("m1ngsama.discipline") discipline.trigger() -- Neovim api to replace classic vim.api.nvim_set_keymap local keymap = vim.keymap local opts = { noremap = true, silent = true } -- Keymap without affecting the registers keymap.set("n", "x", '"_x') keymap.set("n", "p", '"0p') keymap.set("n", "P", '"0P') keymap.set("v", "p", '"0p') keymap.set("n", "c", '"_c') keymap.set("n", "C", '"_C') keymap.set("v", "c", '"_c') keymap.set("v", "C", '"_C') keymap.set("n", "d", '"_d') keymap.set("n", "D", '"_D') keymap.set("v", "d", '"_d') keymap.set("v", "D", '"_D') -- Increment/decrement keymap.set("n", "+", "") keymap.set("n", "-", "") -- Dlete a word backwards keymap.set("n", "dw", 'vb"_d') -- Select all keymap.set("n", "", "ggG") -- Disable continuations