[O] [PATCH] ox-md.el: fixed an issue where exporting markdown ToC would fail if heading numbering is not enabled
When exporting markdown with ToC, if heading numbering is not enabled, it would fail with the attached backtrace. The cause is that the function `org-md--build-toc' in `ox-md.el' does not properly handle this case which effectively results in a function call `(format "%d." nil)'. In my patch, when exporting markdown with ToC, if heading numbering is not enabled, ToC will be shown as an unordered list. 0001-ox-md.el-fixed-an-issue-where-exporting-markdown-ToC.patch Description: Binary data backtrace.log Description: Binary data
[O] Bug: HTML export adds trailing junk characters for each line in source code block [8.0.3 (release_8.0.3-243-g0e3543 @ /Users/yuezhu/.emacs.d/el-get/org-mode/lisp/)]
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. I am sending a bug report because in my machine the HTML export cannot work correctly for code block (tested under C and Java). The problem is that it adds several trailing junk characters for each line like `', which are displayed as squares in the Firefox 21. Emacs : GNU Emacs 24.3.1 (x86_64-apple-darwin12.3.0, NS apple-appkit-1187.37) of 2013-03-31 on teneight-slave.macports.org Package: Org-mode version 8.0.3 (release_8.0.3-243-g0e3543 @ /Users/yuezhu/.emacs.d/el-get/org-mode/lisp/) current state: == (setq org-tab-first-hook '(org-hide-block-toggle-maybe org-src-native-tab-command-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-log-done 'time org-confirm-shell-link-function 'yes-or-no-p org-after-todo-state-change-hook '(org-clock-out-if-current) org-from-is-user-regexp "\\" org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-babel-pre-tangle-hook '(save-buffer) org-mode-hook '(#[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-show-block-all append local] 5] #[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes) org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point org-babel-execute-safely-maybe) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-hide-inline-tasks org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-confirm-elisp-link-function 'yes-or-no-p org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-src-fontify-natively t org-publish-project-alist '(("org-site" :base-directory "~/Dropbox/Notes/org/" :base-extension "org" :publishing-directory "~/Dropbox/Notes/html/" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :section-numbers nil :auto-preamble t :auto-postamble t :exclude "private*") ("org-static" :base-directory "~/Dropbox/Notes/org/" :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf" :publishing-directory "~/Dropbox/Notes/html/" :recursive t :publishing-function org-publish-attachment) ("site" :components ("org-site" "org-static"))) )