1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-01 11:41:39 -07:00
emacs/doc/misc
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
..
auth.texi Make auth-source-pass behave more like other backends 2022-11-16 21:34:36 -08:00
autotype.texi
bovine.texi
calc.texi Abolish max-specpdl-size (bug#57911) 2022-09-19 19:30:03 +02:00
cc-mode.texi ; Fix quoting of non-nil in texinfo sources 2022-10-27 13:11:47 +02:00
ChangeLog.1 ; Fix typos 2022-11-11 15:52:37 +01:00
cl.texi ; * doc/misc/cl.texi (Mapping over Sequences): Fix typos. 2022-11-02 17:19:46 +01:00
dbus.texi
dired-x.texi
doclicense.texi
ebrowse.texi
ede.texi Don't use @w around @xref in ede.texi 2022-11-08 14:16:51 +01:00
ediff.texi
edt.texi
efaq-w32.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
efaq.texi ; Fix typos 2022-11-11 15:52:37 +01:00
eglot.texi Improve Eglot's docstrings and manual 2022-11-10 21:10:49 +00:00
eieio.texi * doc/misc/eieio.texi (Introduction, Generics): Remove outdated limits 2022-09-19 07:39:29 -04:00
emacs-gnutls.texi
emacs-mime.texi
epa.texi
erc.texi Improve new connections in erc-handle-irc-url 2022-11-16 21:34:36 -08:00
ert.texi
eshell.texi Add the "doas" alias to eshell. 2022-11-05 12:05:05 -07:00
eudc.texi EUDC: Add ecomplete and mailabbrev backends 2022-11-08 18:19:15 -05:00
eww.texi
flymake.texi ; Fix typos 2022-11-11 15:52:37 +01:00
forms.texi
gnus-faq.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
gnus.texi Mention obsolete gnus/nnir package in Gnus manual 2022-11-11 10:59:00 -08:00
gpl.texi
htmlfontify.texi
idlwave.texi Merge from origin/emacs-28 2022-09-08 23:35:04 +02:00
ido.texi
info.texi
mairix-el.texi
Makefile.in * doc/misc/Makefile.in (INFO_COMMON): Add eglot. 2022-10-20 11:02:19 +02:00
message.texi
mh-e.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
modus-themes.org ; Fix typos 2022-11-11 15:52:37 +01:00
newsticker.texi ; Fix quoting of non-nil in texinfo sources 2022-10-27 13:11:47 +02:00
nxml-mode.texi
octave-mode.texi Improve and extend documentation of ElDoc 2022-10-21 16:10:08 +03:00
org-setup.org
org.org ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
pcl-cvs.texi
pgg.texi
rcirc.texi ; Fix quoting of non-nil in texinfo sources 2022-10-27 13:11:47 +02:00
reftex.texi ; Fix typos 2022-11-11 15:52:37 +01:00
remember.texi ; Delete commented out reference to ancient org-mode 2022-10-15 13:06:45 +02:00
sasl.texi
sc.texi
sem-user.texi Improve and extend documentation of ElDoc 2022-10-21 16:10:08 +03:00
semantic.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
ses.texi
sieve.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
smtpmail.texi
speedbar.texi
srecode.texi
texinfo.tex Update from Gnulib by running admin/merge-gnulib 2022-09-28 00:37:12 -07:00
todo-mode.texi
tramp.texi Handle context changes in Tramp kubernetes method 2022-10-25 16:34:42 +02:00
trampver.texi Sync with Tramp 2.5.3.2. Don't merge with master 2022-09-17 17:50:38 +02:00
transient.texi ; Fix typos 2022-11-11 15:52:37 +01:00
url.texi ; Fix quoting of non-nil in texinfo sources 2022-10-27 13:11:47 +02:00
vhdl-mode.texi ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
vip.texi
viper.texi Merge from origin/emacs-28 2022-09-08 23:35:04 +02:00
vtable.texi
widget.texi Revert "Decrease use of the word "Emacsen" in docs" 2022-10-01 22:34:47 +02:00
wisent.texi
woman.texi