Re: ERC do not use my password from authinfo
"J.P." <[email protected]> Sun, 26 May 2024 13:17:12 -0700
| Newsgroups | gmane.emacs.erc.general,gmane.emacs.help |
|---|---|
| Message-ID | <[email protected]> |
Hi Sébastien, Sébastien Gendre <[email protected]> writes: > Hello, > > I try to connect to an IRC server, with ERC, but I have a problem to make > it use my password saved in ~/.authinfo. > > In my .emacs/init.el, I have defined this interactive function to > connect to Libera.chat with ERC: > > (defun [email protected] () > "Log on freenode with mememememe user" > (interactive) > (erc-tls :server "irc.libera.chat" > :port 6697 > :nick "mememememe") > ) > > On my ~/.authinfo.gpg file, I have an entry for Libera.ch server, with > my nickname: > > machine irc.libera.chat login mememememe password… > > But when I run the function "[email protected]", ERC connect > without my password. > > I didn't found any specific information on the manual about why. My > Emacs version is 29.3. > > Someone have an idea? I tried a similar setup with Emacs 29 (21b2954c) and cannot reproduce your issue. Contents of ~/.authinfo: machine irc.libera.chat user mynick password mypass From emacs -Q: M-: (erc-tls :server "irc.libera.chat" :port 6697 :nick "mynick") RET Please try again from emacs -Q, maybe with a temporary ~/.authsource (with and without the .gpg). And when reporting back, please mention the contents of the relevant buffers, if any. And maybe also eval (require 'erc) (erc-toggle-debug-irc-protocol) prior to connecting, and then check the *erc-protocol* buffer for clues afterwards. Be sure to restart Emacs whenever you tweak ~/.authsource to ensure you're not hitting the cache. And if you haven't already, see the suggestions in the troubleshooting portion of the manual [1]. Thanks, J.P. P.S. In an effort to spare the good people of this list from excessive ERC chatter, perhaps consider replacing the [email protected] with [email protected] in the Cc of any further related correspondences. [1] https://elpa.gnu.org/devel/doc/erc.html#Troubleshooting-1