forked from mirrors/org-mode
ox.el (org-export-table-cell-alignment): Treat an empty cell as a number if it follows a number
* ox.el (org-export-table-cell-alignment): Treat an empty cell as a number if it follows a number. Thanks to Kodi Arfer for reporting this.
This commit is contained in:
parent
492e20dbfa
commit
9cd0810f90
|
@ -4259,7 +4259,8 @@ Possible values are `left', `right' and `center'."
|
||||||
(table (org-export-get-parent-table table-cell))
|
(table (org-export-get-parent-table table-cell))
|
||||||
(number-cells 0)
|
(number-cells 0)
|
||||||
(total-cells 0)
|
(total-cells 0)
|
||||||
cookie-align)
|
cookie-align
|
||||||
|
previous-cell-number-p)
|
||||||
(mapc
|
(mapc
|
||||||
(lambda (row)
|
(lambda (row)
|
||||||
(cond
|
(cond
|
||||||
|
@ -4289,7 +4290,11 @@ Possible values are `left', `right' and `center'."
|
||||||
(elt (org-element-contents row) column))
|
(elt (org-element-contents row) column))
|
||||||
info)))
|
info)))
|
||||||
(incf total-cells)
|
(incf total-cells)
|
||||||
(when (string-match org-table-number-regexp value)
|
;; Treat an empty cell as a number if it follows a number
|
||||||
|
(if (not (or (string-match org-table-number-regexp value)
|
||||||
|
(and (string= value "") previous-cell-number-p)))
|
||||||
|
(setq previous-cell-number-p nil)
|
||||||
|
(setq previous-cell-number-p t)
|
||||||
(incf number-cells))))))
|
(incf number-cells))))))
|
||||||
(org-element-contents table))
|
(org-element-contents table))
|
||||||
;; Return value. Alignment specified by cookies has precedence
|
;; Return value. Alignment specified by cookies has precedence
|
||||||
|
|
Loading…
Reference in New Issue