Function: *table--cell-newline
*table--cell-newline is an interactive and byte-compiled function
defined in table.el.gz.
Signature
(*table--cell-newline &optional INDENT)
Documentation
Table cell version of newline.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/table.el.gz
(defun *table--cell-newline (&optional indent)
"Table cell version of `newline'."
(interactive "*")
(table-with-cache-buffer
(let ((column (current-column)))
(insert ?\n)
(if indent (indent-to-column column))
;; fill only when at the beginning of paragraph
(if (= (point)
(save-excursion
(forward-paragraph -1)
(if (looking-at "\\s *$")
(forward-line 1))
(point)))
nil ; yes, at the beginning of the paragraph
(setq table-inhibit-auto-fill-paragraph t)))))