Re: [O] Incomplete syntax highlight for C++ code
Hi Eric, Thank you so much for your reply and helpful suggestions. I looked into the source of org-mode but as I am not familiar with elisp, I failed to get it. Then I tried to not load my customized settings and tried org-mode export again. And finally I found out it was due to another .el I loaded, which is called highlight-80+ (http://nschum.de/src/emacs/highlight-80+/). Although I do not know why they conflict, org-mode export function works perfectly after I disabled highlight-80+. :D But it will be great if someone is able to and would like to look into this and get a fix to it. As someone else may encounter the same problem as me. Thanks, -Zhiqiu On Sat, Feb 18, 2012 at 7:21 AM, Eric Schulte eric.schu...@gmx.com wrote: Hi Zhiqiu, First, I would look at the actual text of the exported html code example. It likely contains css code specifying how to fontify many elements of the code block (e.g., on my system your example exports to the following html [1]). You can then add css to your org-mode file specifying what colors to use for each code class. Also, see the `org-export-htmlize-output-type' variable. Best, Zhiqiu Kong breaddaw...@gmail.com writes: Hi, I am a new org-mode user and am trying to take notes with it. As I put source code into my codes a lot, I love the integration with htmlize pretty much. However, I found the syntax highlight on exported html file is not as what I see in Emacs. To be more specific, only comments and string literals are colored, which is shown in http://img.ly/dXTK. And here is what is looks like in Emacs: http://img.ly/dXU6. Actually, what I expected is the keywords such as int, return should at least be colored, which is as introduced by emacs-fu ( http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html ). I checked out the latest org-mode (Org-mode version 7.8.03 (release_7.8.03.336.gdf0a9) ) and htmlize (for git repository), but the problem remains. Moreover, here is my project setting: (setq org-publish-project-alist '((note-org :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :htmlized-source t :base-extension org :sub-superscript nil :recursive t :publishing-function org-publish-org-to-html ;; :org-export-htmlize-output-type css :html-extension html :auto-index t :index-filename index.org :index-title My Notes :link-home index.html ;; :section-numbers nil :style link rel=\stylesheet\ href=\css/worg.css\ type=\text/css\/) (note-static :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :recursive t :base-extension css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|swf\\|zip\\|gz\\|txt\\|el :publishing-function org-publish-attachment) (My Notes :components (note-org note-static) :auto-sitemap t :auto-index t ))) Any suggestion on how to debug and fix this problem? Or this is normal? Thanks a lot!! Thanks, -Zhiqiu Footnotes: [1] pre class=src src-c++span style=color: #ff;int/span span style=color: #ffc66d;main/span(){ span style=color: #6d9cbe;std/span::cout lt;lt; span style=color: #a5c261;hello/span lt;lt; span style=color: #6d9cbe;std/span::endl; } /pre -- Eric Schulte http://cs.unm.edu/~eschulte/
Re: [O] Incomplete syntax highlight for C++ code
Hi Zhiqiu, First, I would look at the actual text of the exported html code example. It likely contains css code specifying how to fontify many elements of the code block (e.g., on my system your example exports to the following html [1]). You can then add css to your org-mode file specifying what colors to use for each code class. Also, see the `org-export-htmlize-output-type' variable. Best, Zhiqiu Kong breaddaw...@gmail.com writes: Hi, I am a new org-mode user and am trying to take notes with it. As I put source code into my codes a lot, I love the integration with htmlize pretty much. However, I found the syntax highlight on exported html file is not as what I see in Emacs. To be more specific, only comments and string literals are colored, which is shown in http://img.ly/dXTK. And here is what is looks like in Emacs: http://img.ly/dXU6. Actually, what I expected is the keywords such as int, return should at least be colored, which is as introduced by emacs-fu ( http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html ). I checked out the latest org-mode (Org-mode version 7.8.03 (release_7.8.03.336.gdf0a9) ) and htmlize (for git repository), but the problem remains. Moreover, here is my project setting: (setq org-publish-project-alist '((note-org :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :htmlized-source t :base-extension org :sub-superscript nil :recursive t :publishing-function org-publish-org-to-html ;; :org-export-htmlize-output-type css :html-extension html :auto-index t :index-filename index.org :index-title My Notes :link-home index.html ;; :section-numbers nil :style link rel=\stylesheet\ href=\css/worg.css\ type=\text/css\/) (note-static :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :recursive t :base-extension css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|swf\\|zip\\|gz\\|txt\\|el :publishing-function org-publish-attachment) (My Notes :components (note-org note-static) :auto-sitemap t :auto-index t ))) Any suggestion on how to debug and fix this problem? Or this is normal? Thanks a lot!! Thanks, -Zhiqiu Footnotes: [1] pre class=src src-c++span style=color: #ff;int/span span style=color: #ffc66d;main/span(){ span style=color: #6d9cbe;std/span::cout lt;lt; span style=color: #a5c261;hello/span lt;lt; span style=color: #6d9cbe;std/span::endl; } /pre -- Eric Schulte http://cs.unm.edu/~eschulte/
[O] Incomplete syntax highlight for C++ code
Hi, I am a new org-mode user and am trying to take notes with it. As I put source code into my codes a lot, I love the integration with htmlize pretty much. However, I found the syntax highlight on exported html file is not as what I see in Emacs. To be more specific, only comments and string literals are colored, which is shown in http://img.ly/dXTK. And here is what is looks like in Emacs: http://img.ly/dXU6. Actually, what I expected is the keywords such as int, return should at least be colored, which is as introduced by emacs-fu ( http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html ). I checked out the latest org-mode (Org-mode version 7.8.03 (release_7.8.03.336.gdf0a9) ) and htmlize (for git repository), but the problem remains. Moreover, here is my project setting: (setq org-publish-project-alist '((note-org :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :htmlized-source t :base-extension org :sub-superscript nil :recursive t :publishing-function org-publish-org-to-html ;; :org-export-htmlize-output-type css :html-extension html :auto-index t :index-filename index.org :index-title My Notes :link-home index.html ;; :section-numbers nil :style link rel=\stylesheet\ href=\css/worg.css\ type=\text/css\/) (note-static :base-directory ~/Docs/notes/org/ :publishing-directory ~/Docs/notes/html/ :recursive t :base-extension css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|swf\\|zip\\|gz\\|txt\\|el :publishing-function org-publish-attachment) (My Notes :components (note-org note-static) :auto-sitemap t :auto-index t ))) Any suggestion on how to debug and fix this problem? Or this is normal? Thanks a lot!! Thanks, -Zhiqiu