Browse Source

Merge branch 'master' of orgmode.org:org-mode

Bastien Guerry 11 years ago
parent
commit
079ea0bf20
2 changed files with 7 additions and 14 deletions
  1. 1 1
      lisp/ob-J.el
  2. 6 13
      lisp/ox-html.el

+ 1 - 1
lisp/ob-J.el

@@ -65,7 +65,7 @@ PARAMS are given by org-babel.
 This function is called by `org-babel-execute-src-block'"
   (message "executing J source code block")
   (let* ((processed-params (org-babel-process-params params))
-	 (sessionp (nth 1 (assoc :session params)))
+	 (sessionp (cdr (assoc :session params)))
          (session (org-babel-j-initiate-session sessionp))
          (vars (nth 2 processed-params))
          (result-params (nth 3 processed-params))

+ 6 - 13
lisp/ox-html.el

@@ -2896,19 +2896,12 @@ the plist used as a communication channel."
 		      (org-export-read-attribute :attr_html paragraph)))
 	 (extra (or (cadr (assoc parent-type style)) "")))
     (cond
-     ((and (eq (org-element-type parent) 'item)
-	   (= (org-element-property :begin paragraph)
-	      (org-element-property :contents-begin parent))
-	   (not (org-element-map (org-export-get-parent parent) 'item
-		  (lambda (item)
-		    (let ((contents (org-element-contents item)))
-		      (and contents
-			   (or (cdr contents)
-			       (not (eq (org-element-type (car contents))
-					'paragraph))))))
-		  info 'first-match 'item)))
-      ;; Leading paragraph in a list item have no tags if every
-      ;; element of the containing list is only a single paragraph.
+     ((and (not (org-export-get-previous-element paragraph info))
+	   (let ((followers (org-export-get-next-element paragraph info 2)))
+	     (and (not (cdr followers))
+		  (memq (org-element-type (car followers)) '(nil plain-list)))))
+      ;; First paragraph in an item has no tag if it is alone or
+      ;; followed, at most, by a sub-list.
       contents)
      ((org-html-standalone-image-p paragraph info)
       ;; Standalone image.