new: Use ,r to replace text under cursor with register without yanking

This commit is contained in:
Sayantan Santra 2025-03-19 02:47:58 -05:00
parent 81db3b5679
commit 69d3e7d994
Signed by: SinTan1729
GPG key ID: 0538DD402EA50898
4 changed files with 8 additions and 4 deletions

View file

@ -14,10 +14,11 @@ map('n', '<c-j>', ":wincmd j<cr>", { silent = true })
map('n', '<c-h>', ":wincmd h<cr>", { silent = true })
map('n', '<c-l>', ":wincmd l<cr>", { silent = true })
-- Use ,dd for deleting without putting into buffer
-- Use ,dd for deleting without putting into buffer etc.
map({ 'v', 'n' }, '<leader>d', '"_d', { remap = false })
map('n', '<leader>D', '"_D', { remap = false })
map('n', '<leader>x', '"_x', { remap = false })
map('n', '<leader>r', '"_viwP', { remap = false })
-- Insert a newline in normal mode by ,o and ,O
map('n', '<leader>o', ":<c-u>call append(line('.'), repeat([''], v:count1))<cr>", { remap = false })

View file

@ -61,10 +61,11 @@ map('n', '<c-j>', ":wincmd j<cr>", { silent = true })
map('n', '<c-h>', ":wincmd h<cr>", { silent = true })
map('n', '<c-l>', ":wincmd l<cr>", { silent = true })
-- Use ,dd for deleting without putting into buffer
-- Use ,dd for deleting without putting into buffer etc.
map({ 'v', 'n' }, '<leader>d', '"_d', { remap = false })
map('n', '<leader>D', '"_D', { remap = false })
map('n', '<leader>x', '"_x', { remap = false })
map('n', '<leader>r', '"_viwP', { remap = false })
-- Insert a newline in normal mode by ,o and ,O
map('n', '<leader>o', ":<c-u>call append(line('.'), repeat([''], v:count1))<cr>", { remap = false })

View file

@ -7,10 +7,11 @@ g.mapleader = ','
g.maplocalleader = ';'
-- Use ,dd for deleting without putting into buffer
-- Use ,dd for deleting without putting into buffer etc.
map({ 'v', 'n' }, '<leader>d', '"_d', { remap = false })
map('n', '<leader>D', '"_D', { remap = false })
map('n', '<leader>x', '"_x', { remap = false })
map('n', '<leader>r', '"_viwP', { remap = false })
-- Insert a newline in normal mode by ,o and ,O
map('n', '<leader>o', ":<c-u>call append(line('.'), repeat([''], v:count1))<cr>", { remap = false })

View file

@ -6,10 +6,11 @@ local g = vim.g
g.mapleader = ','
g.maplocalleader = ';'
-- Use ,dd for deleting without putting into buffer
-- Use ,dd for deleting without putting into buffer etc.
map({ 'v', 'n' }, '<leader>d', '"_d', { remap = false })
map('n', '<leader>D', '"_D', { remap = false })
map('n', '<leader>x', '"_x', { remap = false })
map('n', '<leader>r', '"_viwP', { remap = false })
-- Insert a newline in normal mode by ,o and ,O
map('n', '<leader>o', ":<c-u>call append(line('.'), repeat([''], v:count1))<cr>", { remap = false })