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."

Reply via email to