emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/pcmpl-args 43229e1096: Add pwgen completion


From: ELPA Syncer
Subject: [nongnu] elpa/pcmpl-args 43229e1096: Add pwgen completion
Date: Tue, 10 May 2022 16:58:41 -0400 (EDT)

branch: elpa/pcmpl-args
commit 43229e1096f89c277190f09a3d794781f8fa0015
Author: Valeriy Litkovskyy <vlr.ltkvsk@protonmail.com>
Commit: Troy Hinckley <t.macman@gmail.com>

    Add pwgen completion
---
 pcmpl-args.el | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/pcmpl-args.el b/pcmpl-args.el
index ddf88e4291..90388babfa 100644
--- a/pcmpl-args.el
+++ b/pcmpl-args.el
@@ -3572,6 +3572,15 @@ entered, it will be removed from returned list."
                         (setq argspecs (pcmpl-args-make-argspecs specs)))))
                   (list arguments argspecs seen)))))))
 
+(defun pcomplete/pwgen ()
+  "Pwgen completion."
+  (pcmpl-args-pcomplete
+   (pcmpl-args-cached 'pwgen pcmpl-args-cache-max-duration
+     (pcmpl-args-make-argspecs
+      (append (pcmpl-args-extract-argspecs-from-manpage "pwgen")
+              `((argument 0 (("pw_length" none)))
+                (argument 1 (("num_pw" none)))))))))
+
 
 ;;; Testing
 
@@ -3856,7 +3865,7 @@ will print completions for `ls -'."
 ;;   (insert (format "\n\n;;;###autoload (dolist (func '(%s)) (autoload func 
\"pcmpl-args\"))\n"
 ;;                   (mapconcat 'identity accum " "))))
 
-;;;###autoload (dolist (func '(pcomplete/chgrp pcomplete/chmod pcomplete/chown 
pcomplete/chroot pcomplete/cp pcomplete/date pcomplete/dd pcomplete/dir 
pcomplete/echo pcomplete/env pcomplete/false pcomplete/groups pcomplete/id 
pcomplete/ln pcomplete/ls pcomplete/mv pcomplete/nice pcomplete/nohup 
pcomplete/printenv pcomplete/printf pcomplete/rm pcomplete/rmdir pcomplete/sort 
pcomplete/stat pcomplete/test pcomplete/true pcomplete/vdir pcomplete/basename 
pcomplete/cat pcomplete/cksum pcomple [...]
+;;;###autoload (dolist (func '(pcomplete/chgrp pcomplete/chmod pcomplete/chown 
pcomplete/chroot pcomplete/cp pcomplete/date pcomplete/dd pcomplete/dir 
pcomplete/echo pcomplete/env pcomplete/false pcomplete/groups pcomplete/id 
pcomplete/ln pcomplete/ls pcomplete/mv pcomplete/nice pcomplete/nohup 
pcomplete/printenv pcomplete/printf pcomplete/rm pcomplete/rmdir pcomplete/sort 
pcomplete/stat pcomplete/test pcomplete/true pcomplete/vdir pcomplete/basename 
pcomplete/cat pcomplete/cksum pcomple [...]
 
 (provide 'pcmpl-args)
 ;;; pcmpl-args.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]