From: Eli Zaretskii Date: Mon, 29 Dec 2003 11:29:31 +0000 (+0000) Subject: (table-yank-handler): New defcustom. X-Git-Tag: ttn-vms-21-2-B4~8114 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d6db910183079cbdb7777041841182e1b6a1a9c6;p=emacs.git (table-yank-handler): New defcustom. (table--put-cell-indicator-property): Put yank-handler property that indicates the yank handler for the table cell. --- diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el index 44e82efc5b7..93ea3cc0c14 100644 --- a/lisp/textmodes/table.el +++ b/lisp/textmodes/table.el @@ -5,7 +5,7 @@ ;; Keywords: wp, convenience ;; Author: Takaaki Ota ;; Created: Sat Jul 08 2000 13:28:45 (PST) -;; Revised: jue jun 05 2003 22:00:02 (Hora de verano romance) +;; Revised: Tue Dec 09 2003 14:36:50 (PST) ;; This file is part of GNU Emacs. @@ -837,6 +837,9 @@ simply by any key input." :type 'hook :group 'table-hooks) +(defcustom table-yank-handler '(nil nil t nil) + "*yank-handler for table.") + (setplist 'table-disable-incompatibility-warning nil) (defvar table-disable-menu (null (and (locate-library "easymenu") @@ -5228,7 +5231,8 @@ and the right cell border character." (defun table--put-cell-indicator-property (beg end &optional object) "Put cell property which indicates that the location is within a table cell." - (put-text-property beg end 'table-cell t object)) + (put-text-property beg end 'table-cell t object) + (put-text-property beg end 'yank-handler table-yank-handler object)) (defun table--put-cell-face-property (beg end &optional object) "Put cell face property."