diff --git a/lua/core/keys.lua b/lua/core/keys.lua index 2dc0005..7160f95 100644 --- a/lua/core/keys.lua +++ b/lua/core/keys.lua @@ -81,10 +81,10 @@ map('v', "'", "s''Pll", { desc = 'wrap selection with single quotes map('v', '"', 's""Pll', { desc = 'wrap selection with double quotes' }) -- Insert mode cursor movement with Ctrl+hjkl -map('i', '', '', { noremap = true, silent = true }) -map('i', '', '', { noremap = true, silent = true }) -map('i', '', '', { noremap = true, silent = true }) -map('i', '', '', { noremap = true, silent = true }) +map({ 'i', 'c' }, '', '', { noremap = true, silent = true }) +map({ 'i', 'c' }, '', '', { noremap = true, silent = true }) +map({ 'i', 'c' }, '', '', { noremap = true, silent = true }) +map({ 'i', 'c' }, '', '', { noremap = true, silent = true }) map('n', 're', ':%s//', { desc = 'Shortcut to replace current word under cursor' }) @@ -103,5 +103,9 @@ for _, mode in ipairs(modes) do end end +-- Go to Beginning or End of line +map({ 'n', 'v' }, 'H', '_^', { desc = 'Move to the beginning of the line' }) +map({ 'n', 'v' }, 'L', '$', { desc = 'Move to the end of the line' }) + -- Search inside visually highlighted text. map('x', 'g/', '/\\%V', { silent = false, desc = 'Search inside visual selection' })