Function: *table--cell-describe-mode
*table--cell-describe-mode is an interactive and byte-compiled
function defined in table.el.gz.
Signature
(*table--cell-describe-mode)
Documentation
Table cell version of describe-mode.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/table.el.gz
(defun *table--cell-describe-mode ()
"Table cell version of `describe-mode'."
(interactive)
(if (not (table--point-in-cell-p))
(call-interactively 'describe-mode)
(with-output-to-temp-buffer "*Help*"
(princ "Table mode: (in ")
(princ (format-mode-line mode-name nil nil (current-buffer)))
(princ " mode)
Table is not a mode technically. You can regard it as a pseudo mode
which exists locally within a buffer. It overrides some standard
editing behaviors. Editing operations in a table produces confined
effects to the current cell. It may grow the cell horizontally and/or
vertically depending on the newly entered or deleted contents of the
cell, and also depending on the current mode of cell.
In the normal mode the table preserves word continuity. Which means
that a word never gets folded into multiple lines. For this purpose
table will occasionally grow the cell width. On the other hand, when
in a fixed width mode all cell width are fixed. When a word can not
fit in the cell width the word is folded into the next line. The
folded location is marked by a continuation character which is
specified in the variable `table-word-continuation-char'.
")
(help-print-return-message))))