changeset 8915:991438f3f39a

(picture-yank-at-click): New function.
author Richard M. Stallman <rms@gnu.org>
date Mon, 19 Sep 1994 05:51:16 +0000
parents 489c8ece5188
children 696f213398e8
files lisp/textmodes/picture.el
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/textmodes/picture.el	Mon Sep 19 05:29:15 1994 +0000
+++ b/lisp/textmodes/picture.el	Mon Sep 19 05:51:16 1994 +0000
@@ -432,6 +432,16 @@
       (error "No rectangle saved.")
     (picture-insert-rectangle picture-killed-rectangle insertp)))
 
+(defun picture-yank-at-click (click arg)
+  "Insert the last killed rectangle at the position clicked on.
+Also move point to one end of the text thus inserted (normally the end).
+Prefix arguments are interpreted as with \\[yank].
+If `mouse-yank-at-point' is non-nil, insert at point
+regardless of where you click."
+  (interactive "e\nP")
+  (or mouse-yank-at-point (mouse-set-point click))
+  (picture-yank-rectangle arg))
+
 (defun picture-yank-rectangle-from-register (register &optional insertp)
   "Overlay rectangle saved in REGISTER.
 The rectangle is positioned with upper left corner at point, overwriting