branch: elpa/helm
commit 90ce35979a4649ae5b843ce3dae028c462baf0aa
Author: Thierry Volpiatto <thie...@posteo.net>
Commit: Thierry Volpiatto <thie...@posteo.net>

    Add missing docstrings
---
 helm-packages.el | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/helm-packages.el b/helm-packages.el
index cb1e42572a..44fe66920d 100644
--- a/helm-packages.el
+++ b/helm-packages.el
@@ -26,13 +26,16 @@
 ;;
 ;;
 (defun helm-packages-upgrade (_candidate)
+  "Helm action for upgrading marked packages."
   (let ((mkd (helm-marked-candidates)))
     (mapc #'package-upgrade mkd)))
 
 (defun helm-packages-describe (candidate)
+  "Helm action for describing package CANDIDATE."
   (describe-package candidate))
 
 (defun helm-packages-visit-homepage (candidate)
+  "Helm action for visiting package CANDIDATE home page."
   (let* ((id (package-get-descriptor candidate))
          (name (package-desc-name id))
          (extras (package-desc-extras id))
@@ -44,27 +47,38 @@
                            'face 'font-lock-keyword-face)))))
 
 (defun helm-packages-package-reinstall (_candidate)
+  "Helm action for reinstalling marked packages."
   (let ((mkd (helm-marked-candidates)))
     (mapc #'package-reinstall mkd)))
 
 (defun helm-packages-delete-1 (packages &optional force)
+  "Run `package-delete' on PACKAGES.
+If FORCE is non nil force deleting packages."
   (mapc (lambda (x)
           (package-delete (package-get-descriptor x) force))
         packages))
 
 (defun helm-packages-uninstall (_candidate)
+  "Helm action for uninstalling marked packages.
+Unlike `helm-packages-delete' this will refuse to delete packages when they are
+needed by others packages as dependencies."
   (let ((mkd (helm-marked-candidates)))
     (helm-packages-delete-1 mkd)))
 
 (defun helm-packages-delete (_candidate)
+  "Helm action for deleting marked packages.
+Unlike `helm-packages-uninstall' this delete packages even when they are needed
+as dependencies."
   (let ((mkd (helm-marked-candidates)))
     (helm-packages-delete-1 mkd 'force)))
 
 (defun helm-packages-recompile (_candidate)
+  "Helm action for recompiling marked packages."
   (let ((mkd (helm-marked-candidates)))
     (mapc #'package-recompile mkd)))
 
 (defun helm-packages-install (_candidate)
+  "Helm action for installing marked packages."
   (let ((mkd (helm-marked-candidates)))
     (mapc #'package-install mkd)))
 
@@ -72,6 +86,7 @@
 ;;
 ;;
 (defun helm-packages-transformer (candidates _source)
+  "Transformer function for `helm-packages'."
   (cl-loop for c in candidates
            for sym = (intern-soft c)
            for archive = (assq sym package-archive-contents)
@@ -98,6 +113,7 @@
 
 ;;;###autoload
 (defun helm-packages (&optional arg)
+  "Helm interface to list packages."
   (interactive "P")
   (package-initialize)
   (when arg

Reply via email to