emacs/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
..
ChangeLog.1 ; Fix typos 2022-11-11 15:52:37 +01:00
ChangeLog.2 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-autoaway.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-backend.el Refactor erc-select-read-args 2022-11-16 21:34:36 -08:00
erc-button.el Remove redundant let-bindings of inhibit-point-motion-hooks 2022-10-07 12:16:47 -04:00
erc-capab.el ; Fix several symbol name typos 2022-10-26 23:04:23 +02:00
erc-common.el Warn of future breaking change to erc-response.tags 2022-11-16 21:34:36 -08:00
erc-compat.el Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00
erc-dcc.el Offer completions for GET subcommand flags in erc-dcc 2022-11-04 19:32:23 -07:00
erc-desktop-notifications.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-ezbounce.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-fill.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-goodies.el Move ERC's core dependencies to separate file 2022-11-04 19:32:23 -07:00
erc-ibuffer.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-identd.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-imenu.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-join.el Standardize auth-source queries in ERC 2022-06-30 15:18:22 -07:00
erc-lang.el Rename Oriya to Odia, and more 2022-05-19 15:23:46 +03:00
erc-list.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-log.el Revert "Decrease use of the word "Emacsen" in docs" 2022-10-01 22:34:47 +02:00
erc-match.el Offer to regexp-quote new items in erc-match commands 2022-09-19 17:54:46 -07:00
erc-menu.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-netsplit.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-networks.el Add optional server param to erc-networks--determine 2022-11-16 21:34:36 -08:00
erc-notify.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-page.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-pcomplete.el Improve auto-reconnect visibility in ERC 2022-11-16 21:34:36 -08:00
erc-replace.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-ring.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-services.el Standardize auth-source queries in ERC 2022-06-30 15:18:22 -07:00
erc-sound.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-speedbar.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
erc-spelling.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-stamp.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
erc-status-sidebar.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-track.el * lisp/erc/erc-track.el (erc-track-minor-mode-map): Doc fix. 2022-07-06 01:54:55 -07:00
erc-truncate.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc-xdcc.el ERC: Add new comaintainer, F. Jason Park 2022-01-24 10:59:05 -05:00
erc.el Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00