Function: texinfo-multitable-extract-row

texinfo-multitable-extract-row is a byte-compiled function defined in texinfmt.el.gz.

Signature

(texinfo-multitable-extract-row)

Documentation

Return multitable row, as a string.

End of row is beginning of next @item or beginning of @end. Cells within rows are separated by @tab.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/texinfmt.el.gz
;; @item  A1  @tab  A2  @tab  A3
(defun texinfo-multitable-extract-row ()
  "Return multitable row, as a string.
End of row is beginning of next @item or beginning of @end.
Cells within rows are separated by @tab."
  (skip-chars-forward " \t")
  (let* ((start (point))
         (end (progn
                (re-search-forward "@item\\|@end")
                (match-beginning 0)))
         (row (progn (goto-char end)
                     (skip-chars-backward " ")
                     ;; remove whitespace at end of argument
                     (delete-region (point) end)
                     (buffer-substring-no-properties start (point)))))
    (delete-region texinfo-command-start end)
    row))