From 9e5ab4053edd44c012b419b83482f334409a9fc6 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 26 May 2011 08:39:46 +0200 Subject: [PATCH] Avoid changing field positions with `org-table-get-field' * lisp/org-table.el (org-table-get-field): Make sure the new field content is at least one space character. --- lisp/org-table.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-table.el b/lisp/org-table.el index 0f71d5709..30c4ddd0a 100644 --- a/lisp/org-table.el +++ b/lisp/org-table.el @@ -1141,7 +1141,8 @@ is always the old value." (let* ((pos (match-beginning 0)) (val (buffer-substring (1+ pos) (match-end 0)))) (if replace - (replace-match (concat "|" replace) t t)) + (replace-match (concat "|" (if (equal replace "") " " replace)) + t t)) (goto-char (min (point-at-eol) (+ 2 pos))) val) (forward-char 1) ""))