diff options
author | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2016-10-28 08:04:46 +0200 |
---|---|---|
committer | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2016-10-28 08:04:46 +0200 |
commit | 57b38d3f5d85e9a5b778e46b65bdd9ca2a86b958 (patch) | |
tree | 30952d56a6006a162894d8ad7c4bf18b2d7ed10b /helm-elisp-package.el | |
parent | 54c2e03ca661af1c41cbedaf173e63f14c76d15d (diff) |
Display elisp packages in full-frame and prompt for autoremove if needed.
* helm-elisp-package.el (helm-el-package--init): Prompt for autoremove.
(helm-list-elisp-packages): full-frame.
Diffstat (limited to 'helm-elisp-package.el')
-rw-r--r-- | helm-elisp-package.el | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/helm-elisp-package.el b/helm-elisp-package.el index 66b63955..4a167880 100644 --- a/helm-elisp-package.el +++ b/helm-elisp-package.el @@ -54,9 +54,11 @@ (let (package-menu-async) (when (null package-alist) (setq helm-el-package--show-only 'all)) - (when (fboundp 'package--removable-packages) - (setq helm-el-package--removable-packages - (package--removable-packages))) + (when (and (fboundp 'package--removable-packages) + (setq helm-el-package--removable-packages + (package--removable-packages)) + (fboundp 'package-autoremove)) + (package-autoremove)) (save-selected-window (if (and helm-el-package--initialized-p (fboundp 'package-show-package-list)) @@ -431,6 +433,7 @@ (helm-make-source "list packages" 'helm-list-el-package-source))) (helm :sources 'helm-source-list-el-package :truncate-lines helm-el-truncate-lines + :full-frame t :buffer "*helm list packages*")) ;;;###autoload |