The test eglot-test-tramp-test-2 fails on EMBA: --8<---------------cut here---------------start------------->8--- Test eglot-test-tramp-test-2 backtrace: signal(end-of-file ("Error reading from stdin")) tramp-error((tramp-file-name "mock" nil nil "55ffaf6b25da" nil "/tmp tramp-signal-hook-function(end-of-file ("Error reading from stdin")) yes-or-no-p("Lock file on local temporary directory, do you wan...") tramp-handle-lock-file("/mock:55ffaf6b25da:/tmp/eglot--fixtureF9ktLK apply(tramp-handle-lock-file "/mock:55ffaf6b25da:/tmp/eglot--fixture tramp-sh-file-name-handler(lock-file "/mock:55ffaf6b25da:/tmp/eglot- apply(tramp-sh-file-name-handler lock-file "/mock:55ffaf6b25da:/tmp/ tramp-file-name-handler(lock-file "/mock:55ffaf6b25da:/tmp/eglot--fi insert("p ") (let (c-notifs) (advice-add #'jsonrpc--log-event :before #'(lambda ( (unwind-protect (let (c-notifs) (advice-add #'jsonrpc--log-event :be (save-current-buffer (set-buffer (eglot--find-file-noselect "project (let ((eglot-server-programs '((c-mode "clangd")))) (save-current-bu (closure (company-candidates typescript-mode-abbrev-table typescript funcall((closure (company-candidates typescript-mode-abbrev-table ty (prog1 (funcall fn) (setq test-body-successful-p t)) (let* ((process-environment (append (list "XDG_CONFIG_HOME=/dev/null (unwind-protect (let* ((process-environment (append (list "XDG_CONFI (let* ((fixture-directory (make-nearby-temp-file "eglot--fixture" t) eglot--call-with-fixture((("project" ("foo.c" . "const char write_da eglot-tests--lsp-abiding-column-1() funcall(eglot-tests--lsp-abiding-column-1) (let* ((tramp-remote-path (cons 'tramp-own-remote-path tramp-remote- eglot--call-with-tramp-test(eglot-tests--lsp-abiding-column-1) (closure (tramp-histfile-override company-candidates typescript-mode ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name eglot-test-tramp-test-2 :documentatio ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/eglot-test command-line() normal-top-level() Test eglot-test-tramp-test-2 condition: (end-of-file "Error reading from stdin") FAILED 50/50 eglot-test-tramp-test-2 (1.173894 sec) at lisp/progmodes/eglot-tests.el:1277 --8<---------------cut here---------------end--------------->8--- The following patch should fix it.