[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/pcmpl-args 43229e1096: Add pwgen completion,
ELPA Syncer <=