summaryrefslogtreecommitdiff
path: root/lisp/org/org-table.el
diff options
context:
space:
mode:
authorRasmus <rasmus@gmx.us>2017-12-06 15:02:15 +0100
committerRasmus <rasmus@gmx.us>2017-12-06 15:37:41 +0100
commit445eefd238eb7c3843e18cd265c05f07233f8aff (patch)
tree1b80ecda2301629cf8e1f0b2941e1f729952ca84 /lisp/org/org-table.el
parent5381c70b7a9d46fe4de205363b99f761e2475f1f (diff)
downloademacs-445eefd238eb7c3843e18cd265c05f07233f8aff.tar.gz
emacs-445eefd238eb7c3843e18cd265c05f07233f8aff.tar.bz2
emacs-445eefd238eb7c3843e18cd265c05f07233f8aff.zip
Backport: Update Org to v9.1.4
Please note this is a bugfix release. See etc/ORG-NEWS for details. (cherry picked from commit 567b5efe1f338c10c574758fb968915c5c34c909)
Diffstat (limited to 'lisp/org/org-table.el')
-rw-r--r--lisp/org/org-table.el28
1 files changed, 12 insertions, 16 deletions
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 8dc648eaecd..6ebd6da9d0a 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -1087,22 +1087,18 @@ Before doing so, re-align the table if necessary."
(interactive)
(org-table-maybe-eval-formula)
(org-table-maybe-recalculate-line)
- (if (or (looking-at "[ \t]*$")
- (save-excursion (skip-chars-backward " \t") (bolp)))
- (newline)
- (if (and org-table-automatic-realign
- org-table-may-need-update)
- (org-table-align))
- (let ((col (org-table-current-column)))
- (beginning-of-line 2)
- (if (or (not (org-at-table-p))
+ (if (and org-table-automatic-realign
+ org-table-may-need-update)
+ (org-table-align))
+ (let ((col (org-table-current-column)))
+ (beginning-of-line 2)
+ (when (or (not (org-at-table-p))
(org-at-table-hline-p))
- (progn
- (beginning-of-line 0)
- (org-table-insert-row 'below)))
- (org-table-goto-column col)
- (skip-chars-backward "^|\n\r")
- (if (looking-at " ") (forward-char 1)))))
+ (beginning-of-line 0)
+ (org-table-insert-row 'below))
+ (org-table-goto-column col)
+ (skip-chars-backward "^|\n\r")
+ (when (looking-at " ") (forward-char))))
;;;###autoload
(defun org-table-copy-down (n)
@@ -3242,7 +3238,7 @@ existing formula for column %s"
(goto-char beg)
;; Mark named fields untouchable. Also check if several
;; field/range formulas try to set the same field.
- (remove-text-properties beg end '(org-untouchable t))
+ (remove-text-properties beg end '(:org-untouchable t))
(let ((current-line (count-lines org-table-current-begin-pos
(line-beginning-position)))
seen-fields)