From 1f1b394d5c437e7e07d9fc0ef3cf2bb9bfa9092b Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Tue, 8 Feb 2022 17:05:46 +0800 Subject: [PATCH 1/2] Lazy load it's module --- dashboard.el | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dashboard.el b/dashboard.el index d0f70db6..99a27ff3 100644 --- a/dashboard.el +++ b/dashboard.el @@ -61,12 +61,10 @@ :syntax-table nil :abbrev-table nil (buffer-disable-undo) - (whitespace-mode -1) - (linum-mode -1) - (when (>= emacs-major-version 26) - (display-line-numbers-mode -1)) - (when (require 'page-break-lines nil t) - (page-break-lines-mode 1)) + (when (featurep 'whitespace) (whitespace-mode -1)) + (when (featurep 'linum) (linum-mode -1)) + (when (featurep 'display-line-numbers) (display-line-numbers-mode -1)) + (when (featurep 'page-break-lines) (page-break-lines-mode 1)) (setq-local revert-buffer-function #'dashboard-refresh-buffer) (setq inhibit-startup-screen t buffer-read-only t From 598c55378902ab6c0c497880cd4d09910a610096 Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Tue, 8 Feb 2022 17:10:28 +0800 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a901b06..5caef14d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how * Make shortcut function name respect to shortcut id (#348) * Add capability to custom align agenda widget (#350) * Correct straight.el package count (#354) +* Lazy load modules specify in dashboard buffer (#359) ## 1.7.0 > Released Feb 21, 2020