소스 검색

org-element: White space fixing and trivial refactoring

Nicolas Goaziou 14 년 전
부모
커밋
096ffd571c
2개의 변경된 파일319개의 추가작업 그리고 273개의 파일을 삭제
  1. 313 263
      contrib/lisp/org-element.el
  2. 6 10
      contrib/lisp/org-export.el

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 313 - 263
contrib/lisp/org-element.el


+ 6 - 10
contrib/lisp/org-export.el

@@ -1346,18 +1346,14 @@ Return transcoded string."
 	 ;;    the original buffer, and call appropriate filters.
 	 (when results
 	   ;; No filter for a full document.
-	   (if (eq type 'org-data)
-	       results
+	   (if (eq type 'org-data) results
 	     (org-export-filter-apply-functions
 	      (eval (intern (format "org-export-filter-%s-functions" type)))
-	      (if (memq type org-element-all-elements)
-		  (concat
-		   (org-element-normalize-string results)
-		   (make-string (org-element-get-property :post-blank blob) 10))
-		(concat
-		 results
-		 (make-string
-		  (org-element-get-property :post-blank blob) 32)))
+	      (let ((post-blank (org-element-get-property :post-blank blob)))
+		(if (memq type org-element-all-elements)
+		    (concat (org-element-normalize-string results)
+			    (make-string post-blank ?\n))
+		  (concat results (make-string post-blank ? ))))
 	      backend)))))))
    (org-element-get-contents data) ""))
 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.