mirror of
https://github.com/m1ngsama/chopsticks.git
synced 2025-12-24 10:51:22 +00:00
34 lines
891 B
Lua
34 lines
891 B
Lua
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", "<Leader>p", '"0p')
|
|
keymap.set("n", "<Leader>P", '"0P')
|
|
keymap.set("v", "<Leader>p", '"0p')
|
|
keymap.set("n", "<Leader>c", '"_c')
|
|
keymap.set("n", "<Leader>C", '"_C')
|
|
keymap.set("v", "<Leader>c", '"_c')
|
|
keymap.set("v", "<Leader>C", '"_C')
|
|
keymap.set("n", "<Leader>d", '"_d')
|
|
keymap.set("n", "<Leader>D", '"_D')
|
|
keymap.set("v", "<Leader>d", '"_d')
|
|
keymap.set("v", "<Leader>D", '"_D')
|
|
|
|
-- Increment/decrement
|
|
keymap.set("n", "+", "<C-a>")
|
|
keymap.set("n", "-", "<C-x>")
|
|
|
|
-- Dlete a word backwards
|
|
keymap.set("n", "dw", 'vb"_d')
|
|
|
|
-- Select all
|
|
keymap.set("n", "<C-a>", "gg<S-v>G")
|
|
|
|
-- Disable continuations
|