From a67b8f5047737cdea815ce514d9b6d369a4d3d99 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 20 Jul 2022 21:29:33 +0100 Subject: [PATCH] feat(core/vendor): add support for loading files from vendor directory --- core/siren-core-init.el | 3 +++ core/siren-core-vendor.el | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 core/siren-core-vendor.el diff --git a/core/siren-core-init.el b/core/siren-core-init.el index 795db56..6e12a1a 100644 --- a/core/siren-core-init.el +++ b/core/siren-core-init.el @@ -71,6 +71,9 @@ ;; Enable custom themes (require 'siren-core-themes) +;; Vendor directories +(require 'siren-core-vendor) + ;; The modules (require 'siren-core-modules) diff --git a/core/siren-core-vendor.el b/core/siren-core-vendor.el new file mode 100644 index 0000000..4871846 --- /dev/null +++ b/core/siren-core-vendor.el @@ -0,0 +1,14 @@ +;;; siren-core-vendor.el --- jimeh's Emacs Siren: Module loading. + +;;; Commentary: + +;; Load the vendor! + +;;; Code: + +(defvar siren-vendor-dir (siren-dir "vendor") + "Root directory for Emacs Siren vendor.") +(siren-recursive-add-to-load-path siren-vendor-dir) + +(provide 'siren-core-vendor) +;;; siren-core-vendor.el ends here