branch: externals/devdocs commit 19f897f03296fba882a7697d438f0e13529718ad Author: Étienne Deparis <etie...@depar.is> Commit: GitHub <nore...@github.com>
Support revert-buffer function in devdocs-mode Copyright-paperwork-exempt: yes --- devdocs.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devdocs.el b/devdocs.el index 844021c..f0a08f3 100644 --- a/devdocs.el +++ b/devdocs.el @@ -230,6 +230,7 @@ This is an alist containing `entries' and `types'." browse-url-browser-function 'devdocs--browse-url buffer-undo-list t header-line-format devdocs-header-line + revert-buffer-function 'devdocs--revert-buffer truncate-lines t)) (defun devdocs-goto-target () @@ -340,6 +341,10 @@ fragment part of ENTRY.path." (devdocs-goto-target) (current-buffer)))) +(defun devdocs--revert-buffer (&rest _args) + "Refresh DevDocs buffer." + (devdocs--render (pop devdocs--stack))) + (defun devdocs--browse-url (url &rest args) "A suitable `browse-url-browser-function' for `devdocs-mode'. URL can be an internal link in a DevDocs document."