summaryrefslogtreecommitdiff
path: root/nvim/init.lua
diff options
context:
space:
mode:
authorkkard2 <[email protected]>2024-12-30 19:23:14 +0100
committerkkard2 <[email protected]>2024-12-30 19:23:14 +0100
commit36be36db446b480a1e1edfc4aea2f2e6972b490f (patch)
tree31442f663d7d804c99b88a0617632b9842f72fb3 /nvim/init.lua
parentca8e5b05498f6bf61542290742fe25aa91af40e2 (diff)
minor oversight
Diffstat (limited to 'nvim/init.lua')
-rw-r--r--nvim/init.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index c0182b1..7d20a4f 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -64,13 +64,13 @@ vim.keymap.set("v", ">", ">gv")
vim.keymap.set("v", "<", "<gv")
-- copy indent from line above
-local copy_indent_macro = "<Esc>0\"_D" -- clear current line
+local copy_indent_macro = "<Esc>^\"_d0" -- clear current indentation
.. "?.<CR>" -- find first non-empty line above
- .. "^\"yy0" -- copy indentation to y register
- .. "<C-o>" -- return to original line
- .. "\"yp" -- paste y register
.. "<cmd>noh<CR>" -- clear highlight
- .. "A" -- enter insert mode
+ .. "^\"yy0" -- copy indentation to y register
+ .. "<C-o>0" -- return to original line
+ .. "\"yP" -- paste y register
+ .. "a" -- enter insert mode
vim.keymap.set("i", "<S-Tab>", copy_indent_macro)
-- insert line break under cursor in normal mode
vim.keymap.set("n", "<C-j>", function()