diff --git a/core/autoload/config.el b/core/autoload/config.el index 6bb9ae300..948bf336f 100644 --- a/core/autoload/config.el +++ b/core/autoload/config.el @@ -22,6 +22,29 @@ (interactive) (doom-project-find-file doom-private-dir)) +;;;###autoload +(defun doom/goto-doomblock () + "Open your private init.el and go to your `doom!' block." + (interactive) + (find-file (expand-file-name "init.el" doom-private-dir)) + (goto-char + (or (save-excursion + (goto-char (point-min)) + (search-forward "(doom!" nil t)) + (point)))) + +;;;###autoload +(defun doom/goto-config-file () + "Open your private config.el file." + (interactive) + (find-file (expand-file-name "config.el" doom-private-dir))) + +;;;###autoload +(defun doom/goto-packages-file () + "Open your private packages.el file." + (interactive) + (find-file (expand-file-name "packages.el" doom-private-dir))) + ;;;###autoload (defun doom/reload () "Reloads your private config. diff --git a/modules/config/default/config.el b/modules/config/default/config.el index cb0b689a4..464e82c4a 100644 --- a/modules/config/default/config.el +++ b/modules/config/default/config.el @@ -314,13 +314,16 @@ "dd" #'doom/toggle-debug-mode "df" #'doom/help-faq "dh" #'doom/help + "dk" #'doom/goto-packages-file "dl" #'doom/help-search-load-path "dm" #'doom/help-modules "dn" #'doom/help-news "dN" #'doom/help-news-search + "di" #'doom/goto-doomblock "dp" #'doom/help-packages "dP" #'doom/help-package-homepage - "dc" #'doom/help-package-config + "dc" #'doom/goto-config-file + "dC" #'doom/help-package-config "ds" #'doom/sandbox "dt" #'doom/toggle-profiler "dv" #'doom/version