diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2019-10-07 18:06:58 +0200 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2019-10-07 18:06:58 +0200 |
| commit | 30849368c34af2c69a50ac6dd9213ab686d42218 (patch) | |
| tree | cf7fb42563fb4ae414ee81e4ff81fb390f7094a3 | |
| parent | 40dc3fe646d399deec916edc102f892ac4f61574 (diff) | |
Emacs: Remove “install package iff not present on system” hack
| -rw-r--r-- | dot.emacs.d/init.el | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index 889ddb6..f5b262e 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -5,30 +5,11 @@ ("gnu" . "https://elpa.gnu.org/packages/"))) (package-initialize) -(defun qsx-use-package-ensure (name args _state &optional _no-refresh) - (dolist (ensure args) - (let ((package - (or (and (eq ensure t) (use-package-as-symbol name)) - ensure))) - (when package - (if (and (file-exists-p "/etc/gentoo-release") - (memq package - '(auctex - bison-mode - company - crontab-mode - magit - markdown-mode - rust-mode - yaml-mode))) - t - (use-package-ensure-elpa name args _state _no-refresh)))))) (unless (package-installed-p 'use-package) (package-refresh-contents) (package-install 'use-package t)) (require 'use-package) -(setq use-package-ensure-function #'qsx-use-package-ensure - use-package-always-ensure t) +(setq use-package-always-ensure t) (defvar --backup-directory (concat user-emacs-directory "backups")) (if (not (file-exists-p --backup-directory)) |
