From 57f63461cdbfe0da2c27eacbf64de0f7d95f6d3d Mon Sep 17 00:00:00 2001 From: Jethro Kuan Date: Mon, 26 Apr 2021 23:20:06 +0800 Subject: [PATCH] (perf): make Org load faster on literal find --- org-roam-macs.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/org-roam-macs.el b/org-roam-macs.el index f6916e7..6069580 100644 --- a/org-roam-macs.el +++ b/org-roam-macs.el @@ -53,11 +53,13 @@ Kills the buffer if KEEP-BUF-P is nil, and FILE is not yet visited." (find-buffer-visiting ,file) ; If FILE is already visited, find buffer (progn (setq new-buf t) - (find-file-noselect ,file)))) ; Else, visit FILE and return buffer + (find-file-noselect ,file nil t)))) ; Else, visit FILE and return buffer res) (with-current-buffer buf (unless (equal major-mode 'org-mode) - (delay-mode-hooks (org-mode))) + (delay-mode-hooks + (let ((org-inhibit-startup t)) + (org-mode)))) (setq res (progn ,@body)) (unless (and new-buf (not ,keep-buf-p)) (save-buffer)))