From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tianxiang Xiong Subject: Bug: ox-html.el does not indicate enough languages [8.2.10 (release_8.2.10 @ c:/Users/txiong/emacs-24.5/share/emacs/24.5/lisp/org/)] Date: Fri, 11 Mar 2016 15:20:14 -0600 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11429478370ebb052dcc7f22 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35642) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeUTo-0005pg-TB for emacs-orgmode@gnu.org; Fri, 11 Mar 2016 16:20:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeUTn-00037r-Ao for emacs-orgmode@gnu.org; Fri, 11 Mar 2016 16:20:16 -0500 Received: from mail-yw0-x22a.google.com ([2607:f8b0:4002:c05::22a]:34299) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeUTn-00037Z-4j for emacs-orgmode@gnu.org; Fri, 11 Mar 2016 16:20:15 -0500 Received: by mail-yw0-x22a.google.com with SMTP id h129so105343135ywb.1 for ; Fri, 11 Mar 2016 13:20:14 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --001a11429478370ebb052dcc7f22 Content-Type: text/plain; charset=UTF-8 Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See http://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org-mode mailing list. ------------------------------------------------------------------------ In the file "ox-html.el", the following bit of CSS displays the source code block language's name on hover: pre.src:hover:before { display: inline;} pre.src-sh:before { content: 'sh'; } pre.src-bash:before { content: 'sh'; } pre.src-emacs-lisp:before { content: 'Emacs Lisp'; } pre.src-R:before { content: 'R'; } pre.src-perl:before { content: 'Perl'; } pre.src-java:before { content: 'Java'; } pre.src-sql:before { content: 'SQL'; } Org supports far more languages than this. In Section 14.7 of the Org manual, the following languages are listed (formatting is screwed up): Language Identifier Language Identifier Asymptote asymptote Awk awk Emacs Calc calc C C C++ C++ Clojure clojure CSS css ditaa ditaa Graphviz dot Emacs Lisp emacs-lisp gnuplot gnuplot Haskell haskell Java java Javascript js LaTeX latex Ledger ledger Lisp lisp Lilypond lilypond MATLAB matlab Mscgen mscgen Objective Caml ocaml Octave octave Org mode org Oz oz Perl perl Plantuml plantuml Python python R R Ruby ruby Sass sass Scheme scheme GNU Screen screen shell sh SQL sql SQLite sqlite "ox-html.el" should support at least all the languages that Org mode supports by default. Emacs : GNU Emacs 24.5.1 (i686-pc-mingw32) of 2015-04-11 on LEG570 Package: Org-mode version 8.2.10 (release_8.2.10 @ c:/Users/txiong/emacs-24= .5/share/emacs/24.5/lisp/org/) --001a11429478370ebb052dcc7f22 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PHAgY2xhc3M9IiI+UmVtZW1iZXIgdG8gY292ZXIgdGhlIGJhc2ljcywg dGhhdCBpcywgd2hhdCB5b3UgZXhwZWN0ZWQNCnRvIGhhcHBlbiBhbmQ8L3A+DQoNCjxwIGNsYXNz PSIiPndoYXQgaW4gZmFjdCBkaWQgaGFwcGVuLsKgDQpZb3UgZG9uJiMzOTt0IGtub3cgaG93IHRv IG1ha2UgYSBnb29kIHJlcG9ydD/CoCBTZWU8L3A+DQoNCjxwIGNsYXNzPSIiPsKgPC9wPg0KDQo8 cCBjbGFzcz0iIj7CoMKgwqDCoA0KPGEgaHJlZj0iaHR0cDovL29yZ21vZGUub3JnL21hbnVhbC9G ZWVkYmFjay5odG1sI0ZlZWRiYWNrIj5odHRwOi8vb3JnbW9kZS5vcmcvbWFudWFsL0ZlZWRiYWNr Lmh0bWwjRmVlZGJhY2s8L2E+PC9wPg0KDQo8cCBjbGFzcz0iIj7CoDwvcD4NCg0KPHAgY2xhc3M9 IiI+WW91ciBidWcgcmVwb3J0IHdpbGwgYmUgcG9zdGVkIHRvIHRoZSBPcmctbW9kZSBtYWlsaW5n DQpsaXN0LjwvcD4NCg0KPHAgY2xhc3M9IiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9wPg0KDQo8cCBjbGFz cz0iIj7CoDwvcD4NCg0KPHAgY2xhc3M9IiI+SW4gdGhlIGZpbGUgJnF1b3Q7b3gtaHRtbC5lbCZx dW90OywgdGhlIGZvbGxvd2luZyBiaXQgb2YNCkNTUyBkaXNwbGF5cyB0aGUgc291cmNlPC9wPg0K DQo8cCBjbGFzcz0iIj5jb2RlIGJsb2NrIGxhbmd1YWdlJiMzOTtzIG5hbWUgb24gaG92ZXI6PC9w Pg0KDQo8cCBjbGFzcz0iIj7CoDwvcD4NCg0KPHAgY2xhc3M9IiI+wqANCnByZS5zcmM6aG92ZXI6 YmVmb3JlIHsgZGlzcGxheTogaW5saW5lO308L3A+DQoNCjxwIGNsYXNzPSIiPsKgDQpwcmUuc3Jj LXNoOmJlZm9yZcKgwqDCoCB7IGNvbnRlbnQ6DQomIzM5O3NoJiMzOTs7IH08L3A+DQoNCjxwIGNs YXNzPSIiPsKgDQpwcmUuc3JjLWJhc2g6YmVmb3JlwqAgeyBjb250ZW50Og0KJiMzOTtzaCYjMzk7 OyB9PC9wPg0KDQo8cCBjbGFzcz0iIj7CoA0KcHJlLnNyYy1lbWFjcy1saXNwOmJlZm9yZSB7IGNv bnRlbnQ6ICYjMzk7RW1hY3MgTGlzcCYjMzk7OyB9PC9wPg0KDQo8cCBjbGFzcz0iIj7CoA0KcHJl LnNyYy1SOmJlZm9yZcKgwqDCoMKgIHsgY29udGVudDoNCiYjMzk7UiYjMzk7OyB9PC9wPg0KDQo8 cCBjbGFzcz0iIj7CoA0KcHJlLnNyYy1wZXJsOmJlZm9yZcKgIHsgY29udGVudDoNCiYjMzk7UGVy bCYjMzk7OyB9PC9wPg0KDQo8cCBjbGFzcz0iIj7CoA0KcHJlLnNyYy1qYXZhOmJlZm9yZcKgIHsg Y29udGVudDoNCiYjMzk7SmF2YSYjMzk7OyB9PC9wPg0KDQo8cCBjbGFzcz0iIj7CoA0KcHJlLnNy Yy1zcWw6YmVmb3JlwqDCoCB7IGNvbnRlbnQ6DQomIzM5O1NRTCYjMzk7OyB9PC9wPg0KDQo8cCBj bGFzcz0iIj7CoDwvcD4NCg0KPHAgY2xhc3M9IiI+T3JnIHN1cHBvcnRzIGZhciBtb3JlIGxhbmd1 YWdlcyB0aGFuIHRoaXMuIEluIFNlY3Rpb24NCjE0Ljcgb2YgdGhlIE9yZzwvcD4NCg0KPHAgY2xh c3M9IiI+bWFudWFsLCB0aGUgZm9sbG93aW5nIGxhbmd1YWdlcyBhcmUgbGlzdGVkIChmb3JtYXR0 aW5nIGlzDQpzY3Jld2VkIHVwKTo8L3A+DQoNCjxwIGNsYXNzPSIiPsKgPC9wPg0KDQo8cCBjbGFz cz0iIj7CoCBMYW5ndWFnZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJZGVudGlmaWVywqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIExhbmd1YWdlwqDCoMKgwqDCoMKgwqDCoCBJZGVudGlmaWVyPC9w Pg0KDQo8cCBjbGFzcz0iIj7CoCBBc3ltcHRvdGXCoMKgwqDCoMKgwqDCoCDCoMKgYXN5bXB0b3Rl wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQXdrwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg YXdrPC9wPg0KDQo8cCBjbGFzcz0iIj7CoCBFbWFjcyBDYWxjwqDCoMKgwqDCoMKgwqDCoMKgwqAg Y2FsY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBDwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIEM8L3A+DQoNCjxwIGNsYXNzPSIiPsKgIEMrK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgQysrwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgQ2xvanVyZcKgwqDCoMKgwqDCoMKgwqDCoCBjbG9qdXJlPC9wPg0KDQo8cCBjbGFzcz0i Ij7CoCBDU1PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNzc8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpdGFhwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBk aXRhYTwvcD4NCg0KPHAgY2xhc3M9IiI+wqAgR3JhcGh2aXrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZG90wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRW1hY3MgTGlzcMKg wqDCoMKgwqDCoCBlbWFjcy1saXNwPC9wPg0KDQo8cCBjbGFzcz0iIj7CoCBnbnVwbG90wqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ251cGxvdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBIYXNrZWxswqDCoMKgwqDCoMKgwqDCoMKgIGhhc2tlbGw8L3A+DQoNCjxwIGNsYXNzPSIiPsKg IEphdmHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqBqYXZhPC9wPg0KDQo8cCBjbGFz cz0iIj7CoCBKYXZhc2NyaXB0wqDCoMKgwqDCoMKgwqDCoMKgwqAganPCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIExhVGVYwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsYXRl eDwvcD4NCg0KPHAgY2xhc3M9IiI+wqAgTGVkZ2VywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBsZWRnZXLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBMaXNwwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGxpc3A8L3A+DQoNCjxwIGNsYXNzPSIiPsKgIExpbHlwb25kwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGxpbHlwb25kwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNQVRM QULCoMKgwqDCoMKgwqDCoMKgwqDCoCBtYXRsYWI8L3A+DQoNCjxwIGNsYXNzPSIiPsKgIE1zY2dl bsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXNjZ2VuwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIMKgwqDCoMKgT2JqZWN0aXZlIENhbWzCoMKgIG9jYW1sPC9wPg0KDQo8cCBjbGFzcz0iIj7C oCBPY3RhdmXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG9jdGF2ZcKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIE9yZyBtb2RlwqDCoMKgwqDCoMKgwqDCoCBvcmc8L3A+DQoNCjxw IGNsYXNzPSIiPsKgIE96wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG96wqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQZXJswqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHBlcmw8L3A+DQoNCjxwIGNsYXNzPSIiPsKgIFBsYW50dW1swqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHBsYW50dW1swqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQeXRob27C oMKgwqDCoMKgwqDCoMKgwqDCoCBweXRob248L3A+DQoNCjxwIGNsYXNzPSIiPsKgIFLCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIFJ1YnnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcnVieTwvcD4N Cg0KPHAgY2xhc3M9IiI+wqAgU2Fzc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNh c3PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU2NoZW1lwqDCoMKgwqDCoMKg wqDCoMKgwqAgc2NoZW1lPC9wPg0KDQo8cCBjbGFzcz0iIj7CoCBHTlUgU2NyZWVuwqDCoMKgwqDC oMKgwqDCoMKgwqAgc2NyZWVuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2hlbGzC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNoPC9wPg0KDQo8cCBjbGFzcz0iIj7CoCBTUUzCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNxbMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIFNRTGl0ZcKgwqDCoMKgwqDCoMKgwqDCoMKgIHNxbGl0ZTwvcD4NCg0KPHAg Y2xhc3M9IiI+wqA8L3A+DQoNCjxwIGNsYXNzPSIiPiZxdW90O294LWh0bWwuZWwmcXVvdDsgc2hv dWxkIHN1cHBvcnQgYXQgbGVhc3QgYWxsIHRoZQ0KbGFuZ3VhZ2VzIHRoYXQgT3JnIG1vZGUgc3Vw cG9ydHMgYnkgZGVmYXVsdC48L3A+DQoNCjxwIGNsYXNzPSIiPsKgPC9wPg0KDQo8cCBjbGFzcz0i Ij5FbWFjc8KgIDogR05VIEVtYWNzDQoyNC41LjEgKGk2ODYtcGMtbWluZ3czMik8L3A+DQoNCjxw IGNsYXNzPSIiPsKgb2YgMjAxNS0wNC0xMSBvbg0KTEVHNTcwPC9wPg0KDQo8cCBjbGFzcz0iIj5Q YWNrYWdlOiBPcmctbW9kZSB2ZXJzaW9uIDguMi4xMCAocmVsZWFzZV84LjIuMTAgQA0KYzovVXNl cnMvdHhpb25nL2VtYWNzLTI0PTwvcD4NCg0KPHAgY2xhc3M9IiI+LjUvc2hhcmUvZW1hY3MvMjQu NS9saXNwL29yZy8pPC9wPjwvZGl2Pg0K --001a11429478370ebb052dcc7f22--