Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. (defvar eldoc-prev-message nil)
  2. (defun eldoc-store-last-message ()
  3. "Save a copy of eldoc-last-message before it gets cleared, so that it can be inspected later."
  4. (setq eldoc-prev-message eldoc-last-message))
  5. (advice-add 'eldoc-pre-command-refresh-echo-area :before #'eldoc-store-last-message)
  6. (defun eldoc-show-prev-message ()
  7. "Show the most recent eldoc message in a help buffer."
  8. (interactive)
  9. (with-help-window "*eldoc*"
  10. (set-buffer "*eldoc*") ;; 1
  11. (erase-buffer) ;; 2
  12. (insert eldoc-prev-message) ;; 3
  13. ;; (symbol-value eldoc-prev-message) ;; 4
  14. ;; (ansi-color-apply eldoc-prev-message) ;; 5
  15. ))
  16. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement