branch: externals/bufferlo
commit 6a73c7b27ea31155596cda495a68cc4d0f3bf69d
Author: shipmints <shipmi...@gmail.com>
Commit: shipmints <shipmi...@gmail.com>

    Enhance load at startup to wait until Emacs achieves idle after startup 
completes.
---
 bufferlo.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/bufferlo.el b/bufferlo.el
index f338286965..e3355ecc48 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -2097,7 +2097,9 @@ This honors `bufferlo-bookmarks-save-at-emacs-exit' by 
predicate or
 (defun bufferlo--bookmarks-load-startup ()
   "Load bookmarks at startup."
   (let ((bufferlo-bookmarks-load-tabs-make-frame 
bufferlo-bookmarks-load-at-emacs-startup-tabs-make-frame))
-    (bufferlo-bookmarks-load (eq bufferlo-bookmarks-load-at-emacs-startup 
'all))))
+    (run-with-idle-timer 0 nil
+                         (lambda ()
+                           (bufferlo-bookmarks-load (eq 
bufferlo-bookmarks-load-at-emacs-startup 'all))))))
 
 (defun bufferlo-bookmarks-load (&optional all)
   "Load stored bufferlo bookmarks.

Reply via email to