summaryrefslogtreecommitdiffstats
path: root/lisp/init-package.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-03-16 15:43:10 +0100
committerMartin Polden <mpolden@mpolden.no>2021-03-16 15:54:24 +0100
commit1906f4f5802923933d948832d154228f30fe1abd (patch)
treee812488e8884c0827f7e330f4a79e8c4ee3e23dd /lisp/init-package.el
parentd87a8b3a5be738491c85414333eb1941762b5f7d (diff)
all: Namespace functions and variables
Diffstat (limited to 'lisp/init-package.el')
-rw-r--r--lisp/init-package.el14
1 files changed, 8 insertions, 6 deletions
diff --git a/lisp/init-package.el b/lisp/init-package.el
index d42cd04..bdfa19e 100644
--- a/lisp/init-package.el
+++ b/lisp/init-package.el
@@ -9,7 +9,7 @@
(when (version< emacs-version "26.3")
(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3"))
-(defun require-package (package &optional min-version no-refresh)
+(defun mpolden/require-package (package &optional min-version no-refresh)
"Install given PACKAGE, optionally requiring MIN-VERSION.
If NO-REFRESH is non-nil, the available package lists will not be
re-downloaded in order to locate PACKAGE."
@@ -21,17 +21,19 @@ re-downloaded in order to locate PACKAGE."
(package-refresh-contents)
(require-package package min-version t)))))
-(defun require-packages (packages)
+(defun mpolden/require-packages (packages)
"Install a list of PACKAGES."
- (mapcar (lambda (package) (require-package package)) packages))
+ (mapcar (lambda (package) (mpolden/require-package package)) packages))
;; load given package unless inhibited through inhibited-packages
-(defun maybe-require (package)
- (unless (member package (bound-and-true-p inhibited-packages))
+(define-obsolete-variable-alias 'inhibited-packages 'mpolden/inhibited-packages)
+
+(defun mpolden/maybe-require (package)
+ (unless (member package (bound-and-true-p mpolden/inhibited-packages))
(require package)))
;; install use-package and diminish
-(require-packages '(use-package diminish))
+(mpolden/require-packages '(use-package diminish))
;; speed up loading of use-package and dependencies
(eval-when-compile