Browse Source

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.
Carsten Dominik 8 years ago
parent
commit
9e5ab4053e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      lisp/org-table.el

+ 2 - 1
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) ""))