當我使用describe-function
時,我得到了幫助緩衝區中顯示的文檔文本。是否可以更好地格式化函數的幫助?
如果文檔足夠長,它將包裝在緩衝區中,但不能很好地包裝。像這樣:
我可以使文檔字符串使用72個字符線,但假設該窗口將是80個字符,這並不總是這種情況。
是否有可能讓describe-function
以更好的格式發佈文檔?
當我使用describe-function
時,我得到了幫助緩衝區中顯示的文檔文本。是否可以更好地格式化函數的幫助?
如果文檔足夠長,它將包裝在緩衝區中,但不能很好地包裝。像這樣:
我可以使文檔字符串使用72個字符線,但假設該窗口將是80個字符,這並不總是這種情況。
是否有可能讓describe-function
以更好的格式發佈文檔?
嘗試啓用global-visual-line-mode
以在所有緩衝區中獲得漂亮的文本換行。它在代碼和幫助緩衝區中工作,但不會弄亂行編號!在emacs的所有換行模式中,我發現它是最好的。如果您不想全局使用它,只需嘗試M-x visual-line-mode
即可。
不,請做而不是「嘗試啓用全局可視行模式」作爲您的解決方案。
試試對文檔字符串採用Emacs約定。請參閱Elisp手冊,節點Documentation Tips
(又名「文檔字符串技巧」)。
通常,文檔字符串不應該有比60個字符更寬的行。
請記住,Emacs有多個地方使用doc字符串,其中包括apropos
。 Emacs希望文檔字符串遵循記錄的約定,以獲得最佳結果。