|
@@ -2989,7 +2989,7 @@ with overruling parameters for `org-list-to-generic'."
|
|
|
LIST is as returned by `org-list-parse-list'. PARAMS is a property list
|
|
|
with overruling parameters for `org-list-to-generic'."
|
|
|
(let* ((rule (cdr (assq 'heading org-blank-before-new-entry)))
|
|
|
- (level (or (org-current-level) 0))
|
|
|
+ (level (org-reduced-level (or (org-current-level) 0)))
|
|
|
(blankp (or (eq rule t)
|
|
|
(and (eq rule 'auto)
|
|
|
(save-excursion
|
|
@@ -3000,11 +3000,12 @@ with overruling parameters for `org-list-to-generic'."
|
|
|
;; Return the string for the heading, depending on depth D
|
|
|
;; of current sub-list.
|
|
|
(lambda (d)
|
|
|
- (concat
|
|
|
- (make-string (+ level
|
|
|
- (if org-odd-levels-only (* 2 (1+ d)) (1+ d)))
|
|
|
- ?*)
|
|
|
- " ")))))
|
|
|
+ (let ((oddeven-level (+ level d 1)))
|
|
|
+ (concat (make-string (if org-odd-levels-only
|
|
|
+ (1- (* 2 oddeven-level))
|
|
|
+ oddeven-level)
|
|
|
+ ?*)
|
|
|
+ " "))))))
|
|
|
(org-list-to-generic
|
|
|
list
|
|
|
(org-combine-plists
|