diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 1b85f20..33046ff 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -9,6 +9,12 @@ vim.api.nvim_create_user_command("Q", function() vim.cmd.qall() end, { force = true }) +-- Yank line without leading/trailing whitespace +vim.api.nvim_create_user_command("YankLine", function() + -- Yank line without leading/trailing whitespace + vim.api.nvim_feedkeys("_v$hy$", "n", true) +end, { force = true, desc = "Yank line without leading whitespace" }) + -- Restore Colorscheme vim.api.nvim_create_user_command("RestoreColorscheme", function() vim.cmd.colorscheme( diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 685d328..7277ef9 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -206,6 +206,11 @@ wk.add({ end, desc = "Substitute", }, + { + "yo", + "YankLine", + desc = "Yank Line-text", + }, }) -- ---------------------------- Spell Correction -------------------------------