emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] [PATCH] ox-html.el: Add lang attribute to html tag


From: Ruben Maher
Subject: [O] [PATCH] ox-html.el: Add lang attribute to html tag
Date: Tue, 1 Dec 2015 07:37:10 +1030

* lisp/ox-html.el (org-html-template): Add lang attribute to exported
  html tag.  Some features of the CSS Text Module (Level 3) require this
  attribute to be present (for example, so that the browser knows how to
  hyphenate the text). For more info, please take a look here:
  https://drafts.csswg.org/css-text-3/#languages

TINYCHANGE
---
 lisp/ox-html.el | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/lisp/ox-html.el b/lisp/ox-html.el
index effd387..074cced 100644
--- a/lisp/ox-html.el
+++ b/lisp/ox-html.el
@@ -1911,10 +1911,12 @@ holding export options."
    (org-html-doctype info)
    "\n"
    (concat "<html"
-          (when (org-html-xhtml-p info)
-            (format
-             " xmlns=\"http://www.w3.org/1999/xhtml\"; lang=\"%s\" 
xml:lang=\"%s\""
-             (plist-get info :language) (plist-get info :language)))
+          (cond ((org-html-xhtml-p info)
+                 (format
+                  " xmlns=\"http://www.w3.org/1999/xhtml\"; lang=\"%s\" 
xml:lang=\"%s\""
+                  (plist-get info :language) (plist-get info :language)))
+                ((org-html-html5-p info)
+                 (format " lang=\"%s\"" (plist-get info :language))))
           ">\n")
    "<head>\n"
    (org-html--build-meta-info info)
-- 
2.6.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]