1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-28 07:50:48 -08:00
emacs/test/lisp/erc
F. Jason Park ed5022b4ee Improve new connections in erc-handle-irc-url
* doc/misc/erc.texi: Add new Integrations section to the info manual
under Advanced Usage.
* etc/ERC-NEWS: Add new section mentioning improved UX when clicking
on irc:// links.

* lisp/erc/erc.el (erc-handle-irc-url): Add optional "scheme"
parameter.  Fix `erc-open' invocation so that the server buffer is
named correctly by deferring to a new customizable opener.  Arrange
for JOINing a channel in a manner similar to ERC's autojoin module.
(erc-url-connect-function): Add new option for creating a new ERC
connection based on info parsed from a URL.
(erc--url-default-connect-function): New function to serve as an
interactive-only fallback when a user hasn't specified a URL connect
function.
* lisp/erc/erc-compat.el (erc-compat--29-browse-url--irc): Add new
compatibility function for `browse-url-irc' and include it in
`browse-url-default-handlers' on Emacs versions below 29.

* test/lisp/erc/erc-tests.el (erc-tests--make-server-buf,
erc-tests--make-client-buf): Add helpers for creating dummy ERC
buffers.
(erc-handle-irc-url): Add test.
* test/lisp/erc/erc-scenarios-misc.el (erc-scenarios-handle-irc-url):
Add new test.
* test/lisp/erc/resources/join/legacy/foonet.eld: Relax
timeout.  (Bug#56514.)
2022-11-16 21:34:36 -08:00
..
resources Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00
erc-dcc-tests.el ; Make some ERC test fixtures a bit more courteous 2022-11-16 21:34:36 -08:00
erc-join-tests.el Favor network identities in erc-join 2022-06-30 15:17:47 -07:00
erc-match-tests.el Offer to regexp-quote new items in erc-match commands 2022-09-19 17:54:46 -07:00
erc-networks-tests.el Add optional server param to erc-networks--determine 2022-11-16 21:34:36 -08:00
erc-scenarios-auth-source.el Standardize auth-source queries in ERC 2022-06-30 15:18:22 -07:00
erc-scenarios-base-association-nick.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-association-samenet.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-association.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-compat-rename-bouncer.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-misc-regressions.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-bouncer-id.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-bouncer-recon-base.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-bouncer-recon-both.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-bouncer-recon-id.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-bouncer.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-netid-samenet.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-reconnect.el Improve auto-reconnect visibility in ERC 2022-11-16 21:34:36 -08:00
erc-scenarios-base-renick.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-reuse-buffers.el Stabilize channels variant of erc-reuse-buffers test 2022-09-19 17:54:46 -07:00
erc-scenarios-base-unstable.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-upstream-recon-soju.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-base-upstream-recon-znc.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-scenarios-internal.el
erc-scenarios-join-auth-source.el Standardize auth-source queries in ERC 2022-06-30 15:18:22 -07:00
erc-scenarios-join-netid-newcmd-id.el Favor network identities in erc-join 2022-06-30 15:17:47 -07:00
erc-scenarios-join-netid-newcmd.el Favor network identities in erc-join 2022-06-30 15:17:47 -07:00
erc-scenarios-join-netid-recon-id.el Favor network identities in erc-join 2022-06-30 15:17:47 -07:00
erc-scenarios-join-netid-recon.el Favor network identities in erc-join 2022-06-30 15:17:47 -07:00
erc-scenarios-misc.el Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00
erc-scenarios-services-misc.el Add user-oriented test scenarios for ERC 2022-06-30 15:03:26 -07:00
erc-services-tests.el Support auth-source-pass in ERC 2022-11-16 21:34:36 -08:00
erc-tests.el Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00
erc-track-tests.el