From b3e1e7320f3379dfefdfb5e845ba224a950ef271 Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Sun, 30 Oct 2011 09:58:37 +0100 Subject: [PATCH] org.el: Don't throw an error when editing takes place at the first point of the buffer. * org.el (org-self-insert-command): Don't throw an error when editing takes place at the first point of the buffer. Thanks to Carsten Dominik for pointing this error. --- lisp/org.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org.el b/lisp/org.el index 8676c80d4..03fa76bbc 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -17396,7 +17396,8 @@ overwritten, and the table is not marked as requiring realignment." (let ((invisible-at-point (car (get-char-property-and-overlay (point) 'invisible))) (invisible-before-point - (car (get-char-property-and-overlay (1- (point)) 'invisible)))) + (or (bobp) (car (get-char-property-and-overlay + (1- (point)) 'invisible))))) (when (or (eq invisible-at-point 'outline) (eq invisible-at-point 'org-hide-block) (eq invisible-before-point 'outline)