emacs/doc/misc
Michael Albinus e0e0e95f5b Tramp signals 'remote-file-error' consequently
* doc/misc/tramp.texi (External packages): Mention also special events.
Emphasise, that Tramp raises remote-file-error.

* etc/NEWS: Tramp signals 'remote-file-error' consequently.
Presentational fixes and improvements.

* lisp/net/tramp.el (tramp-skeleton-process-file)
(tramp-handle-make-symbolic-link, tramp-process-actions)
(tramp-wait-for-regexp, tramp-send-string):
* lisp/net/tramp-adb.el (tramp-adb-get-device)
(tramp-adb-send-command-and-check, tramp-adb-barf-unless-okay)
(tramp-adb-wait-for-output, tramp-adb-maybe-open-connection):
* lisp/net/tramp-archive.el (tramp-archive-handle-not-implemented):
* lisp/net/tramp-crypt.el (tramp-crypt-do-encrypt-or-decrypt-file-name)
(tramp-crypt-do-encrypt-or-decrypt-file):
* lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-error)
(tramp-gvfs-maybe-open-connection):
* lisp/net/tramp-sh.el
(tramp-do-directory-files-and-attributes-with-perl)
(tramp-do-copy-or-rename-file-directly)
(tramp-do-copy-or-rename-file-out-of-band)
(tramp-sh-handle-file-local-copy, tramp-sh-handle-write-region)
(tramp-bundle-read-file-names, tramp-maybe-send-script)
(tramp-find-file-exists-command, tramp-barf-if-no-shell-prompt)
(tramp-maybe-open-connection, tramp-wait-for-output)
(tramp-send-command-and-check, tramp-barf-unless-okay)
(tramp-send-command-and-read, tramp-get-ls-command):
* lisp/net/tramp-smb.el (tramp-smb-handle-file-attributes)
(tramp-smb-handle-make-symbolic-link)
(tramp-smb-maybe-open-connection, tramp-smb-call-winexe):
* lisp/net/tramp-sshfs.el (tramp-sshfs-maybe-open-connection):
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-send-command-and-read):
Raise a `remote-file-error' in case of connection problems.

* lisp/net/tramp-rclone.el (tramp-rclone-maybe-open-connection): Improve
check for host.

* lisp/net/tramp-smb.el (tramp-smb-get-localname): Improve error message.

* lisp/net/tramp-sudoedit.el (tramp-default-host-alist):
Set a default for "sudoedit" method.
(tramp-sudoedit-maybe-open-connection): Check for proper host name.
(tramp-sudoedit-send-command): Do not expand ?h.

* lisp/net/tramp.el (tramp-compute-multi-hops): Check for cycle
proxy definition.

* test/lisp/net/tramp-archive-tests.el (tramp-archive-test20-file-modes)
(tramp-archive-test21-file-links): Check for `rmote-file-error'.

* test/lisp/net/tramp-tests.el (tramp-file-name-with-sudo): Declare.
(tramp--test-ignore-make-symbolic-link-error): Check for
`rmote-file-error'.
(tramp-test03-file-name-method-rules): Delete.
(tramp-test03-file-error): New test.
(tramp--test-supports-processes-p): Make it more rebust.
2026-02-12 19:24:10 +01:00
..
auth.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
autotype.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bovine.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
calc.texi calc: Improve handling of invalid 'calc-string-maximum-character' 2026-01-17 14:48:06 +02:00
cc-mode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.1 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cl.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dbus.texi Support D-Bus file descriptor manipulation 2026-02-07 11:32:54 +01:00
dired-x.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
doclicense.texi Merge from Gnulib 2017-10-01 18:31:10 -07:00
ebrowse.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ede.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ediff.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
edt.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
efaq-w32.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
efaq.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eglot.texi Eglot: add new command 'eglot-momentary-inlay-hints' 2026-01-11 03:42:01 +00:00
eieio.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs-gnutls.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs-mime.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
epa.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ert.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eshell.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eudc.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eww.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
flymake.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
forms.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gnus-faq.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gnus.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gpl.texi Merge from Gnulib 2017-10-01 18:31:10 -07:00
htmlfontify.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
idlwave.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ido.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
info.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
mairix-el.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
Makefile.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
message.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
mh-e.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
modus-themes.org ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
newsticker.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nxml-mode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
octave-mode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
org-setup.org ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
org.org ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pcl-cvs.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgg.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rcirc.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
reftex.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
remember.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sasl.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sc.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sem-user.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
semantic.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ses.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sieve.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
smtpmail.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
speedbar.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
srecode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
texinfo.tex Update from Gnulib by running admin/merge-gnulib 2026-01-19 12:49:16 -08:00
todo-mode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tramp.texi Tramp signals 'remote-file-error' consequently 2026-02-12 19:24:10 +01:00
trampver.texi External Tramp methods can be used in multi-hops 2026-01-06 15:20:58 +01:00
transient.texi Update to Transient v0.12.0-15-gfe5214e6 2026-01-04 17:52:30 +01:00
url.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
use-package.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
vhdl-mode.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
viper.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
vtable.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
widget.texi ; Fix documentation of widget commands 2026-02-07 11:45:00 +02:00
wisent.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
woman.texi ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00