Else, these tests won't run on Emacs versions that Eglot runs on, like
26.3.
* test/lisp/progmodes/eglot-tests.el
(eglot--call-with-tramp-test): check for
ert-remote-temporary-file-directory before using.
(let* ((tramp-remote-path (cons 'tramp-own-remote-path tramp-remote-path))
(tramp-histfile-override t)
(tramp-verbose 1)
- (temporary-file-directory ert-remote-temporary-file-directory)
+ (temporary-file-directory
+ (or (bound-and-true-p ert-remote-temporary-file-directory)
+ temporary-file-directory))
(default-directory temporary-file-directory))
;; We must check the remote LSP server. So far, just "clangd" is used.
(unless (executable-find "clangd" 'remote)