Я использую emacs в режиме markdown для предварительного просмотра документа с уценкой, но на странице HTML, предварительно просмотренной после ввода C-x C-x p, нет оглавления.Как сделать оглавление в режиме уценки?
cat ~/.emacs
(add-to-list 'load-path "~/.emacs.d")
(autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))
(autoload 'gfm-mode "markdown-mode"
"Major mode for editing GitHub Flavored Markdown files" t)
(add-to-list 'auto-mode-alist '("README\\.md\\'" . gfm-mode))
(custom-set-variables
'(markdown-command "/usr/bin/pandoc --toc -f markdown_github -t html"))
PS: Я могу использовать команду pandoc pandoc --toc -f markdown_github
сделать HTML-страницу с оглавлением из уценки документа.
Как это решить? Thx в продвинутом!
Обратите внимание, что TOC является нестандартной функцией и, следовательно, может не существовать во всех реализациях Markdown. Я не знаком с тем, какие функции поддерживаются режимом markdown от emacs, но я был бы удивлен, если бы нестандартные функции работали так же, как Pandoc. – Waylan
@Waylan, 'markdown-preview' должен вызывать' markdown-command' (который здесь установлен в Pandoc с флагом '--toc'). 'markdown-mode' не требует поддержки каких-либо функций Pandoc напрямую. – Chris