GNU bug report logs - #36286
26.2.90; auth-source-creation-prompts has not effect?

Previous Next

Package: emacs;

Reported by: Xu Chunyang <mail <at> xuchunyang.me>

Date: Wed, 19 Jun 2019 06:53:01 UTC

Severity: minor

Tags: fixed

Found in version 26.2.90

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Xu Chunyang <mail <at> xuchunyang.me>
To: bug-gnu-emacs <at> gnu.org
Subject: 26.2.90; auth-source-creation-prompts has not effect?
Date: Wed, 19 Jun 2019 14:52:09 +0800
C-h f auth-source-search provides this example:

  (let ((auth-source-creation-defaults '((user . "defaultUser")
                                          (A    . "default A")))
         (auth-source-creation-prompts
          '((password . "Enter IMAP password for %h:%p: "))))
    (auth-source-search :host '("nonesuch" "twosuch") :type 'netrc :max 1
                        :P "pppp" :Q "qqqq"
                        :create '(A B Q)))

however I don't see any "Enter IMAP password ..." when I run the example
with C-x C-e, instead I see these prompts:

  [any port] user name for nonesuch [defaultUser]:
  [any port] password for defaultUser <at> nonesuch:
  Enter A (defaultUser <at> nonesuch:[any port]) [default A]: 

What format auth-source-creation-prompts should be? Its docstring
doesn't say.

By the way I can't help to complain auth-source's API is very difficult
to work with. Its docstring and info documentation is not very
helpful. For example, I can't understand how :require and :create in
auth-source-search works after struggling for 1 hour. And I can't get
auth-source-forget to work.




This bug report was last modified 4 years and 117 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.