diff --git a/init.lua b/init.lua index 1b457ee..ac23edb 100644 --- a/init.lua +++ b/init.lua @@ -90,6 +90,14 @@ vim.keymap.set("n", "a", function() end end, { expr = true, desc = "Indent properly on empty lines" }) +vim.keymap.set("n", "A", function() + if vim.fn.getline("."):match("^%s*$") then + return [["_cc]] + else + return "A" + end +end, { expr = true, desc = "Indent properly on empty lines" }) + -- C-BS for deleting whole word in insert mode vim.keymap.set("i", "", "", { noremap = true })