| 
					
				 | 
			
			
				@@ -7666,15 +7666,27 @@ frame is not changed." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;;; Inserting headlines 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-(defun org-previous-line-empty-p (&optional next) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  "Is the previous line a blank line? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-When NEXT is non-nil, check the next line instead." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org--line-empty-p (n) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Is the Nth next line empty? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Counts the current line as N = 1 and the previous line as N = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+see `beginning-of-line'." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (save-excursion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     (and (not (bobp)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 (or (beginning-of-line (if next 2 0)) t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (or (beginning-of-line n) t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (save-match-data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (looking-at "[ \t]*$"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org-previous-line-empty-p () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Is the previous line a blank line? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+When NEXT is non-nil, check the next line instead." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (org--line-empty-p 0)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org-next-line-empty-p () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Is the previous line a blank line? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+When NEXT is non-nil, check the next line instead." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (org--line-empty-p 2)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defun org-insert-heading (&optional arg invisible-ok top-level) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Insert a new heading or an item with the same depth at point. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7788,7 +7800,7 @@ heading, unconditionally." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					 (org-backward-heading-same-level 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  1 invisible-ok)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				       (= (point) (match-beginning 0))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				     (not (org-previous-line-empty-p t))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				     (not (org-next-line-empty-p))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  (setq empty-line-p (or empty-line-p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 (org-previous-line-empty-p)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			(match-string 0)) 
			 |