Function: *table--cell-self-insert-command
*table--cell-self-insert-command is an interactive and byte-compiled
function defined in table.el.gz.
Signature
(*table--cell-self-insert-command)
Documentation
Table cell version of self-insert-command.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/table.el.gz
(defun *table--cell-self-insert-command ()
"Table cell version of `self-insert-command'."
(interactive "*")
(let ((char last-command-event))
(if (eq buffer-undo-list t) nil
(if (not (eq last-command this-command))
(setq table-cell-self-insert-command-count 0)
(if (car buffer-undo-list) nil
(if (>= table-cell-self-insert-command-count 19)
(setq table-cell-self-insert-command-count 0)
(setq buffer-undo-list (cdr buffer-undo-list))
(setq table-cell-self-insert-command-count (1+ table-cell-self-insert-command-count))))))
(table--cell-insert-char char overwrite-mode)))