diff --git a/nvim/.config/nvim/lua/maps.lua b/nvim/.config/nvim/lua/maps.lua index ccfd6d2..d6258ff 100644 --- a/nvim/.config/nvim/lua/maps.lua +++ b/nvim/.config/nvim/lua/maps.lua @@ -50,6 +50,11 @@ map('n', '', '%') map('i', '', 'gUiw`]a') map('i', '', 'guiw`]a') +-- Add undo break-points at punctuations for plaintext editing +for _, char in pairs({ ",", ".", ";", "?", "!" }) do + map("i", char, string.format("%su", char)) +end + -- yank current filename/filepath to f buffer map('n', 'yp', ':let @p = expand("%")', { desc = 'yank filename' }) map('n', 'yP', ':let @p = expand("%:p")', { desc = 'yank filepath' })