From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 13:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78508@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174774950731545 (code B ref -1); Tue, 20 May 2025 13:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 May 2025 13:58:27 +0000 Received: from localhost ([127.0.0.1]:60228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHNUB-0008Cj-2r for submit@debbugs.gnu.org; Tue, 20 May 2025 09:58:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42362) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHNU6-0008CB-IX for submit@debbugs.gnu.org; Tue, 20 May 2025 09:58:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHNTy-0004BY-Jy for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:58:14 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHNTv-0005kE-FU for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:58:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=s/SIUuwPe0y6G1vBIkc+R/4UizaN6yPk+jzpfk1rNVk=; b=Vx7JUXzjY53HLfXAkuXnSIktvm r98x0/ibqd/bH8AhssEsOFMBdT05GesVFZ0SOVYyeZed+IMG52/XkrZV2hcnw+WKMBqkVlSwaDUFq R8iAmAw+Yum5yHCuFZH+OUZFNy3xnmwqB92KA+o3ce2STXP1cJknKdXR48apRTpsNCPdSjO8/8crq 1gWwhjnjwxUkGaOD+pjAsfoa5Fn/h60QxgNvjFsF6TyvlOiVYvlU7A7YzuZ4u8sAWySs8tOmjA5Lm 0drgSfsKQqrlWYUYCmT7lfTeKE4SLBuJ7mQGCtfPMwMDSu/Ipzm+GiHJq2mN1PE2KbmCyXrZcHxJ2 A0soPsvw==; Received: from dancol by dancol.org with local (Exim 4.96) (envelope-from ) id 1uHNSq-00A6Ud-1Z for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:57:04 -0400 From: Daniel Colascione User-Agent: mu4e 1.12.10; emacs 31.0.50 Date: Tue, 20 May 2025 09:58:07 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) When the remote shell emits bracketed paste escape codes (as zsh does even when TERM=dumb), tramp ends up timing out unable to find the shell prompt on initial connection. BTW: is there any particular reason that sshx uses RemoteCommand but ssh method does not? From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 07:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Colascione Cc: 78508@debbugs.gnu.org Received: via spool by 78508-submit@debbugs.gnu.org id=B78508.17478129236405 (code B ref 78508); Wed, 21 May 2025 07:36:02 +0000 Received: (at 78508) by debbugs.gnu.org; 21 May 2025 07:35:23 +0000 Received: from localhost ([127.0.0.1]:43946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHdz0-0001fC-Hz for submit@debbugs.gnu.org; Wed, 21 May 2025 03:35:23 -0400 Received: from mout.gmx.net ([212.227.15.19]:36013) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHdyw-0001dM-P4 for 78508@debbugs.gnu.org; Wed, 21 May 2025 03:35:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747812912; x=1748417712; i=michael.albinus@gmx.de; bh=hsjH/1F+LLyGnQSDkuw0Ws1PGF4v1BHzSzOR2+hs10E=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=TZo65DZAbnh7RZLqic15gIqtGUOJaG35X0pG+fn6SlFKa/+NS7g1elcQ2ZicEdB8 bS7Rpuwy41eAAMPbUWx99qEVG+TolAX974mw2FRlx/KKNkTJyaUV8cwEJx9rFs2z1 fpiGW7UqY6cz/QVh3uhk2hVkkOL03sWlTPd40DP14/iDpPNZFHyYpGgTo0BFXQnIO MFXGsaNVIeLYwm5HilrWDjGDz+3MDmi0VawzdwMv5x6EII496oJoSDZcoe0QoghpH b37/VdevNEU8WFETCgMDB4jlhu4Lz3rpRMAfPU3ATjX9S9wMV8FUDBqcKQ3hZxvpp halmmn2S+vishjgSHg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MV67o-1uPzyr3FY6-00U0Ht; Wed, 21 May 2025 09:35:11 +0200 From: Michael Albinus In-Reply-To: References: Date: Wed, 21 May 2025 09:35:10 +0200 Message-ID: <87bjrmpgb5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:d3YsgWEqdHM74FaKIcHjBdkzaL2h3z4SG/0nGBVOoyaQFh0uFg3 1lgSHceVK3/TP84jXZRR032PQqgbtd5yhFNfKdzTPd/CEr0RPC0t4s0JQaC7+1HX4QR74P0 2oybv1PfLlnLi2XOsc7V1Uxp53yo7FBsrcYh4RvMk5WrMacSp+MoNolANgzZROV9hv8dpLf IvfH6U2zvvyhyaF75fP9g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:a9QjiK9Do/Y=;rmwwVdl5D7RFzSZvfJuMBPbVvJS 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 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Daniel Colascione writes: Hi Daniel, > When the remote shell emits bracketed paste escape codes (as zsh does > even when TERM=3Ddumb), tramp ends up timing out unable to find the shell > prompt on initial connection. Have you checked the recipe from the Tramp manual in (info "(tramp) Frequently Asked Questions") ? --8<---------------cut here---------------start------------->8--- When using zsh on remote hosts, disable zsh line editor because zsh uses left-hand side and right-hand side prompts in parallel. Add the following line to =E2=80=98~/.zshrc=E2=80=99: [[ $TERM =3D=3D "dumb" ]] && unsetopt zle && PS1=3D'$ ' && r= eturn This uses the default value of =E2=80=98tramp-terminal-type=E2=80= =99, "dumb", as value of the =E2=80=98TERM=E2=80=99 environment variable. If = you want to use another value for =E2=80=98TERM=E2=80=99, change =E2=80=98tra= mp-terminal-type=E2=80=99 and this line accordingly. --8<---------------cut here---------------end--------------->8--- Note, that until recently TERM wasn't set properly initially, when calling ssh. I have a WIP patch for this (being under regression test for some days), see appended. Does this help? > BTW: is there any particular reason that sshx uses RemoteCommand but ssh > method does not? Yes: They are different methods, and they are designed for this difference. For example, using RemoteCommand disables direct async processes for sshx connections. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment diff --git a/lisp/tramp-sh.el b/lisp/tramp-sh.el index 64ad3d49..648b2e13 100644 --- a/lisp/tramp-sh.el +++ b/lisp/tramp-sh.el @@ -190,7 +190,10 @@ The string is used in `tramp-methods'.") `("scp" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") - ("-e" "none") ("%h"))) + ("-e" "none") + ("-o" ,(format "SetEnv=\"TERM=%s\"" + tramp-terminal-type)) + ("%h"))) (tramp-async-args (("-q"))) (tramp-direct-async ("-t" "-t")) (tramp-remote-shell ,tramp-default-remote-shell) @@ -208,6 +211,8 @@ The string is used in `tramp-methods'.") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t") ("-o" "RemoteCommand=\"%l\"") + ("-o" ,(format "SetEnv=\"TERM=%s\"" + tramp-terminal-type)) ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell ,tramp-default-remote-shell) @@ -223,7 +228,10 @@ The string is used in `tramp-methods'.") `("rsync" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") - ("-e" "none") ("%h"))) + ("-e" "none") + ("-o" ,(format "SetEnv=\"TERM=%s\"" + tramp-terminal-type)) + ("%h"))) (tramp-async-args (("-q"))) (tramp-direct-async t) (tramp-remote-shell ,tramp-default-remote-shell) @@ -254,7 +262,10 @@ The string is used in `tramp-methods'.") `("ssh" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") - ("-e" "none") ("%h"))) + ("-e" "none") + ("-o" ,(format "SetEnv=\"TERM=%s\"" + tramp-terminal-type)) + ("%h"))) (tramp-async-args (("-q"))) (tramp-direct-async ("-t" "-t")) (tramp-remote-shell ,tramp-default-remote-shell) @@ -265,6 +276,8 @@ The string is used in `tramp-methods'.") (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t") + ("-o" ,(format "SetEnv=\"TERM=%s\"" + tramp-terminal-type)) ("-o" "RemoteCommand=\"%l\"") ("%h"))) (tramp-async-args (("-q"))) @@ -301,6 +314,7 @@ The string is used in `tramp-methods'.") ;; remote host echoes the command. ;; The "-p" argument doesn't work reliably, see Bug#50594. (tramp-login-args (("SUDO_PROMPT=P\"\"a\"\"s\"\"s\"\"w\"\"o\"\"r\"\"d\"\":") + (,(format "TERM=%s" tramp-terminal-type)) ("sudo") ("-u" "%u") ("-s") ("-H") ("%l"))) (tramp-remote-shell ,tramp-default-remote-shell) @@ -4271,7 +4285,7 @@ file exists and nonzero exit status otherwise." (tramp-send-command vec (format (concat - "exec env TERM='%s' INSIDE_EMACS='%s' " + "env; exec env TERM='%s' INSIDE_EMACS='%s' " "ENV=%s %s PROMPT_COMMAND='' PS1=%s PS2='' PS3='' %s %s -i") tramp-terminal-type (tramp-inside-emacs) (or (getenv-internal "ENV" tramp-remote-process-environment) "") --=-=-=-- From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 May 2025 07:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 78508@debbugs.gnu.org Received: via spool by 78508-submit@debbugs.gnu.org id=B78508.17478986216843 (code B ref 78508); Thu, 22 May 2025 07:24:02 +0000 Received: (at 78508) by debbugs.gnu.org; 22 May 2025 07:23:41 +0000 Received: from localhost ([127.0.0.1]:59331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI0HE-0001mJ-RL for submit@debbugs.gnu.org; Thu, 22 May 2025 03:23:41 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]:42174) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uI0HB-0001m5-BP for 78508@debbugs.gnu.org; Thu, 22 May 2025 03:23:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: References:In-Reply-To:Subject:CC:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=kOudYTSDehC/Yc+nFSWwjeIWc8kNjpI5ve/TqXYt8PI=; b=O8YAPeNZnv4ZosExgHh8J8kEdf nkitc0SUv4OpN0nRPIyp9Zeu87ZBEucxMRXrAOhrTati7Y/3ghU/OIO+6qglb47FRkBdz8UVkS+3O ZTz7go/zQqsuo5PK2SrX48HfdRIKmRHew00DMfB8JXwY47NUbZdQ1uX29NEuWaNl0vxrG/i+jkKF0 SgH9xASvpJxxy4+3IlK2sFdx+yXHhXOY2Bj17a2sCv0DLrgRUAeikTCtYtpmblQ4EeAMkuiXUlApL LuK53MWYkwYqJ5ipf3pnRCHaYlZfoZTYhlx3YgrebbP5EhZfbKQNruFnWrK+y9oDcvtKzynmhhnxN aJqdIzTA==; Received: from 2603-9001-4203-1ab2-a4db-cc40-dc15-f259.inf6.spectrum.com ([2603:9001:4203:1ab2:a4db:cc40:dc15:f259]:39880 helo=[IPv6:::1]) by dancol.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uI0G5-00AE5V-37; Thu, 22 May 2025 03:22:30 -0400 Date: Thu, 22 May 2025 03:23:34 -0400 From: Daniel Colascione User-Agent: K-9 Mail for Android In-Reply-To: <87bjrmpgb5.fsf@gmx.de> References: <87bjrmpgb5.fsf@gmx.de> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On May 21, 2025 3:35:10 AM EDT, Michael Albinus wrote: >Daniel Colascione writes: > >Hi Daniel, > >> When the remote shell emits bracketed paste escape codes (as zsh does >> even when TERM=3Ddumb), tramp ends up timing out unable to find the she= ll >> prompt on initial connection=2E > >Have you checked the recipe from the Tramp manual in (info "(tramp) >Frequently Asked Questions") ? It shouldn't be necessary to do that=2E Sometimes modifying the target sys= tem isn't all that straightforward, and control sequences should be straigh= tforward to strip=2E There's already an attempt to strip ANSI color, yes? I= t's not like Tramp is trying to avail itself of the opportunities SSH provi= des to make noninteractive use feasible=2E Failure mode is just "when I try= to use Emacs to connect to this family of hosts, it hangs=2E VSCode works= =2E I guess I'll stick with that"=20 From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 May 2025 11:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Colascione Cc: 78508@debbugs.gnu.org Received: via spool by 78508-submit@debbugs.gnu.org id=B78508.174791315910618 (code B ref 78508); Thu, 22 May 2025 11:26:02 +0000 Received: (at 78508) by debbugs.gnu.org; 22 May 2025 11:25:59 +0000 Received: from localhost ([127.0.0.1]:60944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI43j-0002lC-D5 for submit@debbugs.gnu.org; Thu, 22 May 2025 07:25:59 -0400 Received: from mout.gmx.net ([212.227.15.19]:51361) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uI43f-0002ki-6I for 78508@debbugs.gnu.org; Thu, 22 May 2025 07:25:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747913149; x=1748517949; i=michael.albinus@gmx.de; bh=JEVVRxX1EZEg3Duw6CofSnGbpcSvgJXki3wJ9/Qjz0o=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=irTKAPpcp4hImlM+/79ul+tP16bXmwrsH01xydBc8L4SzwbMbtcgoD1IbCcRtuK3 g+PIVLp8RJmRfJGKEYFIbGiX9VCqHppHLjZhQF9lVTfi+50eukRm2IGcd+5vIjZDZ TmC52qA2J4hRxbSPWy/W3hggZVIhqGButIrmgVKyO0soaO0vk4NHD9GpEri9/0LwD pHcPJLn995oz9YXLavOFSztZLuZloeLIOll0Xw/m8gkSX0DKt90rVBid5BeZpkEOH ulfEEZIbvapvJol81PtFYAWMczpCZuQzmb6OC/bYFFn0A/Tss7tUKvSj7JDONDj6X bX+A5gCsSfIywB/YVA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MyKDe-1vABCi3l52-00zImq; Thu, 22 May 2025 13:25:48 +0200 From: Michael Albinus In-Reply-To: References: <87bjrmpgb5.fsf@gmx.de> Date: Thu, 22 May 2025 13:25:47 +0200 Message-ID: <87y0uohop0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:HamBEb40p9RtCHw94EMB4jDtx+24QzxItkWlBhAWGvfl8Oh2R5X 64Kx+/fH22QBZ4tcg/7weQfPoy0hKj4h2NB8he0VT0kLCPDMVYndvOSO+WGnURlTXYCWX/E iOSnUur+NojIX4q4bifdJWcIGvrUxbsRcGT6YwFcnXFEpPKtgUpBxTe545hNQQMlKTXsY1Y E/oygjyEymuKgdRUIzgyQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:qKh/ThDOgBE=;fwCWTwc8yC0zFJ8hObnhMQ2wGgB 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 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Daniel Colascione writes: Hi Daniel, >>> When the remote shell emits bracketed paste escape codes (as zsh does >>> even when TERM=dumb), tramp ends up timing out unable to find the shell >>> prompt on initial connection. >> >>Have you checked the recipe from the Tramp manual in (info "(tramp) >>Frequently Asked Questions") ? > > It shouldn't be necessary to do that. Sometimes modifying the target > system isn't all that straightforward, and control sequences should be > straightforward to strip. There's already an attempt to strip ANSI > color, yes? It's not like Tramp is trying to avail itself of the > opportunities SSH provides to make noninteractive use feasible. Tramp won't go into the prompt parsing business. Filtering ANSI color sequences out was a compromise a while ago. You let feel me that it was an error to do so. > Failure mode is just "when I try to use Emacs to connect to > this family of hosts, it hangs. VSCode works. I guess I'll stick with > that" That's unfair, and you know it. Have you tried the patch I've shown? Best regards, Michael. From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 May 2025 16:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 78508@debbugs.gnu.org Received: via spool by 78508-submit@debbugs.gnu.org id=B78508.174792973120761 (code B ref 78508); Thu, 22 May 2025 16:03:02 +0000 Received: (at 78508) by debbugs.gnu.org; 22 May 2025 16:02:11 +0000 Received: from localhost ([127.0.0.1]:36327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI8N0-0005Oc-4k for submit@debbugs.gnu.org; Thu, 22 May 2025 12:02:11 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]:50990) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uI8Mu-0005OB-PP for 78508@debbugs.gnu.org; Thu, 22 May 2025 12:02:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: References:In-Reply-To:Subject:CC:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=+T7JtrgqvVsUZgIrIDm6fh7eOf1JqCuIjgp5xYBEBQs=; b=m8A02FsUzWQ8It5suiIi4Lx+iA KOsMjZmNNmOEsctd8iwne9N0gbdcS1tTZEjOBoXSOeUz+JuCkHkzLzSuGEspj50d6xlDHRuAPUDTu jPnfiMkfutdnSjT2imea9bVu7FoOgP5qFj4PKRhzLx0VL6L8Ift5Nl1x4jpz2IywaY6etjj3nhIae rmgYiCxP8z0g6RpNhn1V2UhZyB5ZODGFaKyPRtZ3VvAD/RdQSnaBxtl081eeDkBLQdLo+tYyu4RJL EBzKobXOI5jBcrqcoFb+o4CipYxr3iSpwLJlGED/PRLWEMhIdAH9rlgUvdoBBv4qENGjJG4YyIvjE AxxHiDnA==; Received: from 2603-9001-4203-1ab2-a4db-cc40-dc15-f259.inf6.spectrum.com ([2603:9001:4203:1ab2:a4db:cc40:dc15:f259]:45298 helo=[IPv6:::1]) by dancol.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uI8Lp-00AFFL-0C; Thu, 22 May 2025 12:00:57 -0400 Date: Thu, 22 May 2025 12:02:01 -0400 From: Daniel Colascione User-Agent: K-9 Mail for Android In-Reply-To: <87y0uohop0.fsf@gmx.de> References: <87bjrmpgb5.fsf@gmx.de> <87y0uohop0.fsf@gmx.de> Message-ID: <600BEA29-1EA9-4991-BEC6-EC81FC3FC3C1@dancol.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----8Q173LCHANOOCWHQFN4VVDPG0Y55Y7 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------8Q173LCHANOOCWHQFN4VVDPG0Y55Y7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On May 22, 2025 7:25:47 AM EDT, Michael Albinus wrote: >Daniel Colascione writes: > >Hi Daniel, > >>>> When the remote shell emits bracketed paste escape codes (as zsh does >>>> even when TERM=3Ddumb), tramp ends up timing out unable to find the s= hell >>>> prompt on initial connection=2E >>> >>>Have you checked the recipe from the Tramp manual in (info "(tramp) >>>Frequently Asked Questions") ? >> >> It shouldn't be necessary to do that=2E Sometimes modifying the target >> system isn't all that straightforward, and control sequences should be >> straightforward to strip=2E There's already an attempt to strip ANSI >> color, yes? It's not like Tramp is trying to avail itself of the >> opportunities SSH provides to make noninteractive use feasible=2E > >Tramp won't go into the prompt parsing business=2E Filtering ANSI color >sequences out was a compromise a while ago=2E You let feel me that it was >an error to do so=2E We live in a world in which people spew hard coded terminal escape sequenc= es constantly, often without regard for isatty, TERM, or basic common sense= =2E Tramp can either work or refuse to work=2E It's no excuse to say people= are just all holding it wrong when other systems that talk to shells work = fine=2E >> Failure mode is just "when I try to use Emacs to connect to >> this family of hosts, it hangs=2E VSCode works=2E I guess I'll stick wi= th >> that" > >That's unfair, and you know it=2E It's not only fair, but an accurate paraphrase of what's actually happened= =2E >Have you tried the patch I've shown? Doesn't help=2E This system emits the control codes regardless of TERM=2E = Is that wrong? Yes=2E Are people going to stop? No, they are not=2E=20 ------8Q173LCHANOOCWHQFN4VVDPG0Y55Y7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable


On May 22, 2025 7:25:4= 7 AM EDT, Michael Albinus <michael=2Ealbinus@gmx=2Ede> wrote:
>= Daniel Colascione <dancol@dancol=2Eorg> writes:
>
>Hi Dan= iel,
>
>>>> When the remote shell emits bracketed past= e escape codes (as zsh does
>>>> even when TERM=3Ddumb), tra= mp ends up timing out unable to find the shell
>>>> prompt o= n initial connection=2E
>>>
>>>Have you checked the= recipe from the Tramp manual in (info "(tramp)
>>>Frequently A= sked Questions") ?
>>
>> It shouldn't be necessary to do = that=2E Sometimes modifying the target
>> system isn't all that st= raightforward, and control sequences should be
>> straightforward = to strip=2E There's already an attempt to strip ANSI
>> color, yes= ? It's not like Tramp is trying to avail itself of the
>> opportun= ities SSH provides to make noninteractive use feasible=2E
>
>Tr= amp won't go into the prompt parsing business=2E Filtering ANSI color
&g= t;sequences out was a compromise a while ago=2E You let feel me that it was=
>an error to do so=2E

We live in a world in which people spew= hard coded terminal escape sequences constantly, often without regard for = isatty, TERM, or basic common sense=2E Tramp can either work or refuse to w= ork=2E It's no excuse to say people are just all holding it wrong when othe= r systems that talk to shells work fine=2E

>> Failure mode is = just "when I try to use Emacs to connect to
>> this family of host= s, it hangs=2E VSCode works=2E I guess I'll stick with
>> that">
>That's unfair, and you know it=2E

It's not only fair, b= ut an accurate paraphrase of what's actually happened=2E

>Have yo= u tried the patch I've shown?

Doesn't help=2E This system emits the = control codes regardless of TERM=2E Is that wrong? Yes=2E Are people going = to stop? No, they are not=2E

------8Q173LCHANOOCWHQFN4VVDPG0Y55Y7-- From unknown Sun Jun 15 08:53:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78508: Tramp confused by bracketed paste after remote prompt Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 May 2025 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78508 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Colascione Cc: 78508@debbugs.gnu.org Received: via spool by 78508-submit@debbugs.gnu.org id=B78508.17479331636751 (code B ref 78508); Thu, 22 May 2025 17:00:02 +0000 Received: (at 78508) by debbugs.gnu.org; 22 May 2025 16:59:23 +0000 Received: from localhost ([127.0.0.1]:36787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI9GM-0001kp-9C for submit@debbugs.gnu.org; Thu, 22 May 2025 12:59:22 -0400 Received: from mout.gmx.net ([212.227.17.20]:43843) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uI9GD-0001jk-8M for 78508@debbugs.gnu.org; Thu, 22 May 2025 12:59:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747933142; x=1748537942; i=michael.albinus@gmx.de; bh=rnWeeXqkEup47/YXtWq8GM4LyJlbhyKWWoNSDxXQzdY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=CmspjSegCjciE8bvQxvKrpIfccpGcdSXfJKS1LB7TST4H4D/q0P0Yagx6yMOK+BL HcIe3w+jNdwvlN2PwfLSiNODxJrJOwz7hkH2J0ZSW7PcE41mcA5p5VmPJ9te5GFm0 68D//50OOd7L+pwkEtAp6+oTzCghBGjMAHz0azwLCHpTRQxToHi8T/GaH7GLmeXqE cLI1W4hDaXQQBO1Bu7WSkKVER4DsMyqDD/bCKI6SlWzf+maLWk1SUdJZlm3ZLVoAa esGaLTmdD/VhOyEwBn7OgVcmQZb/DPwV2o+IdZybCFAyLQdq/Ayy7Ozpe9x3FL4Ps 6g6rIvf/M8F6ac53fw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MWASY-1uSYJA0gig-00Mhm9; Thu, 22 May 2025 18:59:02 +0200 From: Michael Albinus In-Reply-To: <600BEA29-1EA9-4991-BEC6-EC81FC3FC3C1@dancol.org> References: <87bjrmpgb5.fsf@gmx.de> <87y0uohop0.fsf@gmx.de> <600BEA29-1EA9-4991-BEC6-EC81FC3FC3C1@dancol.org> Date: Thu, 22 May 2025 18:59:00 +0200 Message-ID: <87sekwh99n.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:7YZILhcRQWd+JMjwJx4CWbGLy2Q6jDFWNGfSNVHYts9tVIFhl7x na9WjuMHWWeWBRhOgRcsS4ZSPQthYGYr2OUHPM/5jKdOAJtqMeE3/qFKMyFhFL0YpEd8Wqz SRl12+G+O/v8nuRDdQTk6VoOzU2D5JwhOD0L0y9CzZDWgsB13zVlHW9+15j3gff7CSh1uMt ogerhTvRitTL/MirA5VHw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:5nVbZwUunDo=;AtGyBQuL/vW9SjWj6z4t/1D6J5K 6E1Iy8EhQP2OY8/RvOZ3k43NmYJ/SZ3CBGmIenjEPuW09SmkYKAgWMYwKCwuOPDyFem7yVs9u c3dQR890sc22JbMBJdRkLJ3iOpdM7E24toErMjPhnvht9h6HALNOZXAqf2G6SWUXIF2lOq4UW 4KuAR1aaWyhBqv5TnNZrv27WC8iCB5egRn53HfWRqUmxnfPREnFtNPT58HcFsY6/CcNVs3wSc P8CuLypp2M3ENIz5MxuKiDred0gwEcCHauFATbBsvNzi5GG1dT3x5hx9wiDNVeq1Ky15yPPQj oqMtYUk5zWd3f+ufPJ6J6zwc/57ARa1cDMqS8BYr0ChlTC49CD30HAORn93iXW9m9TZJsAxpt drrqquCJswj+60NFMyza0z33pQfXTnR5uiFKxOoyALbJgIrxCwOLtAUEMopFvFiJX0Gz7eKeE UQ7Nb7hVZPV8njqgC4iQdsJlbB5T4JbpInR6HkJQTnDsBGwPRKZmxRevDox+8SsBnFTjyaEqS uskawqjh5IZ8y1RgDmdzdgfXqgIvN8+llwLXzWxaj58SDeGYKVWVoOUxOh3ZTHPFJaKXSZyWV IWGjZLwZI9peIVD8R6quRhFaKtSm13qFBLXZub6sppae6uyBONz+xRtXBi2GEOpL+ZZ6bavpd 2kK28r/BQ2S6/TjQYdRB5ajR/mR9KaDKVh7vy7s7nfhHi58WVKmxFOJW6pkewP6dx+hUeY37d 0fOCgVQZwQWIpGaMhsYQAKcqA2hTvEDxjGjBMUeK49Z//5+1sQZ6C6SAPr0TK2FS+Jnh7rsMM KRfYbtmPYlEwnamEtNMr9c4spzt5sHfTGoHEKCMS8ECJ8NQNTP2rvh/PbVGGxDoyvEQwvWMSr 7SEj5RAUV6ZvWZv6+gCt47E0f/A0JWpuwSlgWVADETSx0pAWyJtdkuCNzn+ZXgNo3PhJnw1ID 84ybhspWvaIVx1sevFRXCqAWi4ITr9nzj08Upc9upx96jUKo+PWWXyByMCJKpPK4XGuJq+maF Nl8NY3Mf5WKGhj7ncwVst+ScZU7+FwjwVM3bBf9k0OCkNSkLPQosQSLJrvGKheOXZ4ESHWX2R SLZ/NWhGYo+Bm85agfirteCZNidRGaUudD2p1mlJ3/Uvty5UtVNdZZ19Im54quwU0S4hskwy8 9JC0oiA9nYfkn6xEBHIsu+8VNPA8iIbmma4BeXQpMRM/i33gK4GVnCom6dY/wsmGef71pu1sI 7WuP5y2YfyjP8p6+w8g6UglopCFd7XUu9GibiZigZJ7Utja44BNiSgifFKJbNa/Tb6TuhP2B1 D6Pgo+YSSp80+a2QiDtfsZ5GTGssa68X7vF6SIHudxa/JPU4Bg+I2CcyUqpQPDSSdiqiTsqM/ 7WFmOZJr0duKklGYQjrX17sJRPgMNRmicB2t6ptu5Y3+qYlY5DOE3GIpHrvyK92RT+quXLzVd Ofs2HHIkUiU+7/yhyRBwl/n2C2ZOkU2kS7+Jdya6yBEYvCvARWltdEOj6cGYHQsAned95/OZ3 IK5PNaibhonMXAAo2z9YU3p6Ck3v+RYma21so4swt59zrJTukGMO7oJ7zZ1xCVab+n+q+dMhF /jv9VMoq5jAPxH5RvWUEx+KIr8Op1g0/Dmk17JL+Sk0fRq+X3QCvbHQ6ZF/OijJqpMh5SYJZ9 71L2IBXtwkd4oBfj8qLdTwY8RfXOkTko4M+BzQCh4nVUZtAQbqyP5DOf+ZelgH+nB7VCTyGP+ QuoG6X+JAssodLv1M7H2zCWqoXkRiU8s7DOTdFyhjoK5vDDjfILPLDyw0A5KBpjEec4bsZUe2 Ufj9vRKHpkebilGaNOtjhCpexr01wtBE6Lc0ChxjYrvPt0arFU0Gz0Hl0r/Un3TwxNDdobsOO gpPS+6zLHqJ/3i8ORVNLQ+igqSzIao7Kn1a38lqATNGWTOwOnW9zxstZIT58fhGCl9v8Kqoh+ 81TmUmFsUFHKZvBP13EDmF7M/5WIx2hIunZOIFVxrkLxKj6p+r+6mP1TzXBHLv4bGbgzNmQDm jkQaOl6sV8q4u8DQgRixnCxyHc4VHhOXCa3+nRU5W54sMpZWC2DEDLrIwco9bTSLcNWCTqjRy x4t6Qzpw8/RKWRVnuDhK3z3xdFHR0vvraNNTyME4qcFsoS4kAyrvpmyuFJhffzN74cjgBXh3E 3DL1fRbnjRC3MiNW8n4ExG2FxyMmOyQHmijk8luBhvq6tKkqNfvajTvzVM4v1FMzC4jiCfo7K dVut/43HcLUnpwiSy0us624mPkv7M51clvy9rVOo1BlZLJkKuwUbogMceSW1C44DTyIDulSoy ZOsGz1+jgRacPrcaiX5aSTChKIvzNkc1Wh6yb4HqS+LSoqCYIL3H9PvDbmP+2q5yGKgKLi7E2 UMzR8rPxr6YIruZ12rJcoXngEbOHX9VR8pRzERTmbPYWB6xk4SMm2S9zAheeSHj4ev/8EjHyV jWlt3+fsh5c2glOMD1pVkvGVPKRxZIHj9Ury3RSK0p0W0h2+smApljmeTeTgLf9AIE7yUC0nl gMCWMIsWwaqqJ4xeGj7yuNzLLaFcxtR6zmfUy/OnvrCAV945QJeWdNsnOUDLnuJ2TYGJH4EfK fI5CZuDUAbylt1gmdh3rc/wM37ucsERSic8IBS2ADJ0ywo+xBCq3XBlIfy8URiiozAE7m56/d itdzdClJX6hBRGNIp8frD8VJUD566V/yJMtS1xTapzR725v98BtNpf0W89IVZ+AQyeoNgqXRD QvZPilGql0aOvhQbGV6RO2FFFSB1du3gozAfKZRmMH5G8plR6IbNV1cMV/jrnMuiKYrKnQvqC 04g7L7pE8a2LAAh4tHhDvKwSvm1HZcJlhoCq3pJRcZAp8SnEqWg0EmyZ8uDXmLf19ssNLZsXB W65c71qAi84hCYBBv9mPsFTk7LA1Amxj/AH65pcwcbm8LIaiNkY10sZdvgZ1x+jGflfOk+QQi nWPhD2u6qJ4xS8o0zdqVYIfWWhMN2MdWZ/LeOITEu2iFK1AkQvG2HyJv2nYmR51ts5hhw1bRJ 1sDVxfNMAeXTHmW1a+/Ve8WULBmBSimeezlY1nnjSy9kbvQg++Y0FGb27TPKsw8nM5I/DXvp7 UG00hKkbHRULPMx5iPq4oZrSxfm8QDfP/YrmmuWDLcyTxsWfpk5gPqSw== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Daniel Colascione writes: Hi Daniel, >>Tramp won't go into the prompt parsing business. Filtering ANSI color >>sequences out was a compromise a while ago. You let feel me that it was >>an error to do so. > > We live in a world in which people spew hard coded terminal escape > sequences constantly, often without regard for isatty, TERM, or basic > common sense. Tramp can either work or refuse to work. It's no excuse > to say people are just all holding it wrong when other systems that > talk to shells work fine. I said "Tramp won't go into the prompt parsing business." It doesn't mean, that Tramp couldn't use an existing function to do the job. What we have is shell-prompt-pattern, which doesn't fit your request. >>Have you tried the patch I've shown? > > Doesn't help. This system emits the control codes regardless of TERM. > Is that wrong? Yes. Are people going to stop? No, they are not.=20 You fail to show a recipe for this problem, that I could work on. At minimum, an Emacs session started with "-Q", and a Tramp debug buffer with tramp-verbose set to 10. Best regards, Michael. From unknown Sun Jun 15 08:53:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Daniel Colascione Subject: bug#78508: closed (Re: bug#78508: Tramp confused by bracketed paste after remote prompt) Message-ID: References: <87o6v90w0u.fsf@gmx.de> X-Gnu-PR-Message: they-closed 78508 X-Gnu-PR-Package: emacs Reply-To: 78508@debbugs.gnu.org Date: Sat, 31 May 2025 13:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1748696822-32211-1" This is a multi-part message in MIME format... ------------=_1748696822-32211-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78508: Tramp confused by bracketed paste after remote prompt which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78508@debbugs.gnu.org. --=20 78508: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78508 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1748696822-32211-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78508-done) by debbugs.gnu.org; 31 May 2025 13:06:58 +0000 Received: from localhost ([127.0.0.1]:56936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLLvO-0008NE-2z for submit@debbugs.gnu.org; Sat, 31 May 2025 09:06:58 -0400 Received: from mout.gmx.net ([212.227.15.19]:33779) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLLvL-0008Mc-0V for 78508-done@debbugs.gnu.org; Sat, 31 May 2025 09:06:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1748696803; x=1749301603; i=michael.albinus@gmx.de; bh=+4VVnh0q+00xLVn1P2JBeNO/rxeU22VGxM6VZkaGJL8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=f/eJzPTjVf4h5uSMmP7drPu7ULf6q6t0PEV7hVFrO2PZfuJ2guo+feKHVGrw6paZ PiqZfwgj7eG0W9Weav4k0Tjj67pE0QVPTPeKYU1IYJ/X/N4WReX5kwvEDVmfYT0wF FfbK1U/u5JkFngb164pO9ziD//PAtpuco5HHrsq2CQA8tp1TOdadvvGUAF+ZRIRYS 5+xLQ1/JMaHMBpXVyrGQS+SnMdlhDrkilp+SvXY4d9ugrXUa0TT4s0uS0k2qs+0Xh ZO/Qz7t8BmzeDLwdPrUQl9xRP9j1Jf3MGSmsnSlqwOFNY45dnhzQ6Q0D3D1WBxLud fFnX6DQ5tkc3NGNl/g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MiJZE-1uqXTh0q3C-00hQVZ; Sat, 31 May 2025 15:06:43 +0200 From: Michael Albinus To: Daniel Colascione Subject: Re: bug#78508: Tramp confused by bracketed paste after remote prompt In-Reply-To: <87sekwh99n.fsf@gmx.de> References: <87bjrmpgb5.fsf@gmx.de> <87y0uohop0.fsf@gmx.de> <600BEA29-1EA9-4991-BEC6-EC81FC3FC3C1@dancol.org> <87sekwh99n.fsf@gmx.de> Date: Sat, 31 May 2025 15:06:41 +0200 Message-ID: <87o6v90w0u.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:/yPAOOa6qr3OFnLUn80IBxVCyFK1kNzZSDwZ1rMc1EvuySLDCT1 gwaRRP0dPqPSXlfcQIUJo/wwElo8d4R5qnMQy6FK+lSBydY9cVz05XR71wcEmMUfPl5sNr4 0MBby4T7gjaz8Rj3hooRbaNFQgCA9rSRUmMXnFqrBNjZhWF4/JN/UNpUclEB3gI+t3Z/0BQ S9/zA44aKSHSN3oQS8ywg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:YBvNlrCABZ0=;i10Z7RNNYYry/jPnBFdNAZR41WZ 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 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78508-done Cc: 78508-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 31.1 Hi Daniel, >>> Have you tried the patch I've shown? >> >> Doesn't help. This system emits the control codes regardless of TERM. >> Is that wrong? Yes. Are people going to stop? No, they are not.=20 > > You fail to show a recipe for this problem, that I could work on. At > minimum, an Emacs session started with "-Q", and a Tramp debug buffer > with tramp-verbose set to 10. No further response. I've pushed the patch to the repositories, closing the bug. Pls reopen only if you have a recipe we could work on. Best regards, Michael. ------------=_1748696822-32211-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 May 2025 13:58:27 +0000 Received: from localhost ([127.0.0.1]:60228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHNUB-0008Cj-2r for submit@debbugs.gnu.org; Tue, 20 May 2025 09:58:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42362) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHNU6-0008CB-IX for submit@debbugs.gnu.org; Tue, 20 May 2025 09:58:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHNTy-0004BY-Jy for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:58:14 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHNTv-0005kE-FU for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:58:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=s/SIUuwPe0y6G1vBIkc+R/4UizaN6yPk+jzpfk1rNVk=; b=Vx7JUXzjY53HLfXAkuXnSIktvm r98x0/ibqd/bH8AhssEsOFMBdT05GesVFZ0SOVYyeZed+IMG52/XkrZV2hcnw+WKMBqkVlSwaDUFq R8iAmAw+Yum5yHCuFZH+OUZFNy3xnmwqB92KA+o3ce2STXP1cJknKdXR48apRTpsNCPdSjO8/8crq 1gWwhjnjwxUkGaOD+pjAsfoa5Fn/h60QxgNvjFsF6TyvlOiVYvlU7A7YzuZ4u8sAWySs8tOmjA5Lm 0drgSfsKQqrlWYUYCmT7lfTeKE4SLBuJ7mQGCtfPMwMDSu/Ipzm+GiHJq2mN1PE2KbmCyXrZcHxJ2 A0soPsvw==; Received: from dancol by dancol.org with local (Exim 4.96) (envelope-from ) id 1uHNSq-00A6Ud-1Z for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 09:57:04 -0400 From: Daniel Colascione To: bug-gnu-emacs@gnu.org Subject: Tramp confused by bracketed paste after remote prompt User-Agent: mu4e 1.12.10; emacs 31.0.50 Date: Tue, 20 May 2025 09:58:07 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) When the remote shell emits bracketed paste escape codes (as zsh does even when TERM=dumb), tramp ends up timing out unable to find the shell prompt on initial connection. BTW: is there any particular reason that sshx uses RemoteCommand but ssh method does not? ------------=_1748696822-32211-1--