簡體   English   中英

如何從Emacs Lisp文檔生成HTML?

[英]How to generate HTML from Emacs Lisp documentation?

Emacs稱自己為自我記錄。 這意味着您可以使用Emacs來讀取在Emacs-Lisp文件中編碼的文檔。

有沒有一種簡單的方法可以將此文檔導出為HTML,以便可以將文檔放在網站上? 我知道FSF在http://www.gnu.org/software/emacs/manual/emacs.html上發布了文檔,但並未列出所有Emacs模塊。

更新:我對elisp文件中的文檔感興趣,而不是texinfo文件。 我還想要功能和“主要模式”的文檔。 在Emacs文檔查看器中,這都是很好的超鏈接,如果它保存在HTML中會很棒。

我不認為文檔是“用Emacs-Lisp文件編碼的”。 它們存儲為texinfo文檔,可以導出為HTML(我認為GNU文檔站點是如何生成的)。 texi2html可以將texinfo文件轉換為HTML。

函數的文檔字符串直接存儲在elisp文件中。 如果你想要那些,你將不得不遍歷函數列表,獲取文檔字符串並創建一個HTML文件。 我認為它應該在幾行elisp中可行。

Xah Lee 在這里評論他們應該如何使用HTML。

部分答案可能是簡單地使用/擴展現有的Lisp自動文檔生成器。 以下是一些可能會幫助您的鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM