From 2522b9d2fa2d5e53bcc8b66513d1130f8e307e08 Mon Sep 17 00:00:00 2001 From: Troy Hinckley Date: Wed, 19 Feb 2020 09:38:12 -0700 Subject: [PATCH] (bugfi): check for buffer file in post-command-hook (#128) If you delete a org-roam buffer it can still trigger an update. Need to make sure that their exists a file for the buffer before we proceed --- org-roam.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org-roam.el b/org-roam.el index c0032e3..5990e5e 100644 --- a/org-roam.el +++ b/org-roam.el @@ -538,7 +538,8 @@ This needs to be quick/infrequent, because this is run at (let ((buffer (window-buffer))) (when (and (or redisplay (not (eq org-roam--current-buffer buffer))) - (eq 'visible (org-roam--current-visibility))) + (eq 'visible (org-roam--current-visibility)) + (buffer-local-value 'buffer-file-truename buffer)) (setq org-roam--current-buffer buffer) (org-roam-update (expand-file-name (buffer-local-value 'buffer-file-truename buffer))))))