mirror of
https://github.com/org-roam/org-roam
synced 2025-08-01 12:17:21 -05:00
fix over-creation of timers
This commit is contained in:
@ -200,8 +200,9 @@ Valid states are 'visible, 'exists and 'none."
|
|||||||
"Initialize org-roam."
|
"Initialize org-roam."
|
||||||
(interactive)
|
(interactive)
|
||||||
(add-hook 'post-command-hook 'org-roam-update-buffer)
|
(add-hook 'post-command-hook 'org-roam-update-buffer)
|
||||||
(setq org-roam-update-timer
|
(unless org-roam-update-timer
|
||||||
(run-with-timer 0 (* org-roam-update-interval 60) #'org-roam-build-backlinks-async))
|
(setq org-roam-update-timer
|
||||||
|
(run-with-timer 0 (* org-roam-update-interval 60) #'org-roam-build-backlinks-async)))
|
||||||
(pcase (org-roam-current-visibility)
|
(pcase (org-roam-current-visibility)
|
||||||
('visible (delete-window (get-buffer-window org-roam-buffer)))
|
('visible (delete-window (get-buffer-window org-roam-buffer)))
|
||||||
('exists (org-roam-setup-buffer))
|
('exists (org-roam-setup-buffer))
|
||||||
|
Reference in New Issue
Block a user