X-Git-Url: https://plomlompom.com/repos/?p=plomvi.el;a=blobdiff_plain;f=plomvi.el;h=bda484d7a1ac73ce63163fff32f1ae6adbe41e0a;hp=28ede5060381314bbf3d3781146366e46a1aead4;hb=85207f7ea374c8eb8fd578cbbde7782e836bfd78;hpb=9ed9d03727af6bb9e3d5b4697122eebe1c10e9b4 diff --git a/plomvi.el b/plomvi.el index 28ede50..bda484d 100644 --- a/plomvi.el +++ b/plomvi.el @@ -128,14 +128,18 @@ Note that this ignores killed rectangles. (defun plomvi-paste-forward () "Paste last kill rightwards in current line, or (if kill ends in \n) under it. +Doesn't move rightwards before yanking if at end of buffer. + Note that this ignores killed rectangles." (interactive) (if (eq nil (string-match "\n$" (current-kill 0))) (progn - (right-char) + (if (< (point) (point-max)) + (right-char)) (yank)) (end-of-line) - (right-char) + (if (< (point) (point-max)) + (right-char)) (yank) (previous-line)))