Mercurial > hg > xemacs-beta
diff lisp/register.el @ 219:262b8bb4a523 r20-4b8
Import from CVS: tag r20-4b8
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:09:35 +0200 |
| parents | 41ff10fd062f |
| children | 084402c475ba |
line wrap: on
line diff
--- a/lisp/register.el Mon Aug 13 10:08:36 2007 +0200 +++ b/lisp/register.el Mon Aug 13 10:09:35 2007 +0200 @@ -218,7 +218,7 @@ (push-mark) (let ((val (get-register register))) (cond - ((consp val) + ((and (consp val) (fboundp 'insert-rectangle)) (insert-rectangle val)) ((stringp val) (insert val)) @@ -268,6 +268,8 @@ Called from program, takes four args: REGISTER, START, END and DELETE-FLAG. START and END are buffer positions giving two corners of rectangle." (interactive "cCopy rectangle to register: \nr\nP") + (unless (fboundp 'extract-rectangle) + (error "Rectangles are not available in this XEmacs")) (set-register register (if delete-flag (delete-extract-rectangle start end)
