diff options
author | Ori <ori@oribarbut.com> | 2020-02-19 16:50:22 -0500 |
---|---|---|
committer | Ori <ori@oribarbut.com> | 2020-02-20 10:20:39 -0500 |
commit | 8e3bc18f199ee064ba682348a3d068f69fcc9061 (patch) | |
tree | 823debdaf77574d9a0e0592cb408c61cc64f1312 /helm-elisp-package.el | |
parent | 7d39deba6900e31c5451856ced6317ecfdc1b901 (diff) |
Option for helm-list-elisp-packages filtering to upgrade on start
Add a new user preference to filter only packages available for
upgrade on start (nil by default).
Related to #2280
Diffstat (limited to 'helm-elisp-package.el')
-rw-r--r-- | helm-elisp-package.el | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/helm-elisp-package.el b/helm-elisp-package.el index ab3bbfdd..bfb9bf83 100644 --- a/helm-elisp-package.el +++ b/helm-elisp-package.el @@ -39,6 +39,12 @@ :group 'helm-el-package :type 'boolean) + +(defcustom helm-el-package-upgrade-on-start nil + "Show package upgrades on startup when non nil." + :group 'helm-el-package + :type 'boolean) + (defcustom helm-el-package-autoremove-on-start nil "Try to autoremove no more needed packages on startup. See `package-autoremove'." @@ -101,7 +107,8 @@ See `package-autoremove'." (message "Refreshing packages list done, [%d] package(s) to upgrade" (length helm-el-package--upgrades)) (message "Refreshing packages list done, no upgrades available")) - (setq helm-el-package--show-only (if helm-el-package--upgrades + (setq helm-el-package--show-only (if (and helm-el-package-upgrade-on-start + helm-el-package--upgrades) 'upgrade helm-el-package-initial-filter)))) (kill-buffer "*Packages*")))) |