summaryrefslogtreecommitdiff
path: root/helm-elisp-package.el
diff options
context:
space:
mode:
authorThierry Volpiatto <thierry.volpiatto@gmail.com>2016-10-28 08:04:46 +0200
committerThierry Volpiatto <thierry.volpiatto@gmail.com>2016-10-28 08:04:46 +0200
commit57b38d3f5d85e9a5b778e46b65bdd9ca2a86b958 (patch)
tree30952d56a6006a162894d8ad7c4bf18b2d7ed10b /helm-elisp-package.el
parent54c2e03ca661af1c41cbedaf173e63f14c76d15d (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.el9
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