From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#54270: 29.0.50; tramp doesn't work for zsh with trailing zle_bracketed_paste "2004h" Date: Sun, 06 Mar 2022 14:00:45 +0100 Message-ID: <87pmmzi6bm.fsf@gmx.de> References: <87bkyjcs19.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12027"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 54270@debbugs.gnu.org To: William Xu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 06 14:07:40 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nQqbr-0002xt-NU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Mar 2022 14:07:39 +0100 Original-Received: from localhost ([::1]:50196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nQqbq-0003lG-OK for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Mar 2022 08:07:38 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42048) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQqVV-0000ks-Bu for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2022 08:01:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56108) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nQqVS-0003vt-3J for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2022 08:01:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nQqVS-0006sB-2n for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2022 08:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Mar 2022 13:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54270 X-GNU-PR-Package: emacs Original-Received: via spool by 54270-submit@debbugs.gnu.org id=B54270.164657165626397 (code B ref 54270); Sun, 06 Mar 2022 13:01:02 +0000 Original-Received: (at 54270) by debbugs.gnu.org; 6 Mar 2022 13:00:56 +0000 Original-Received: from localhost ([127.0.0.1]:50005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQqVM-0006rg-10 for submit@debbugs.gnu.org; Sun, 06 Mar 2022 08:00:56 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:56289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQqVJ-0006rM-EC for 54270@debbugs.gnu.org; Sun, 06 Mar 2022 08:00:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1646571646; bh=5fonybniqI/2BXvuA10GsLWFFLvtDa9GpgMC8YZ5mZQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Xb0BmY/fXrr2jHmJNOBc2Hys6TWek8/eyRRG6Hpr2E8buWvcBwn+fIHp5jhZtSjNF VPAWpP1BcrhmY5rSU2emhRUyg4QY1zA1gk9Y+cdh6t4I5IyyAJIIlbw/7U82RbUjK9 1/xe4dyqXQgvrU1hkGwvH3rspUTEn0rHwRVzIxaY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([212.91.238.151]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSKy8-1nbt5y2A5Q-00SjJ4; Sun, 06 Mar 2022 14:00:46 +0100 In-Reply-To: <87bkyjcs19.fsf@gmail.com> (William Xu's message of "Sun, 06 Mar 2022 11:08:18 +0100") X-Provags-ID: V03:K1:Cln12H4+d8dXjbWnjOA+kzL8Xs4DcfrysM2jw4dFUBM/C6K7+jt +Cs5e3ZhZuXij48pYYGdiPt85OtIkgTLytv1yMM091PtFgu2NORvVU5BwMH8w6zbLby6zAk 760k53Hxo7S5Kl47MdVqb4B0Ai1QzAd2YF88R3uiQFKCKcFUsnZe6ZbWfxm869lU/HWapl5 IeNky4AQ6q0F+etOsy9hQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:3SFPUGUw2tY=:+JEPhQdi9Zj6uXOcRblWkS cY60IrvfGReegMut87jzHOaZD+qbtOoxLWnh1bo8rZkn1a9n/isY2RbtV3Pk1eC1vK9ThZmuU 9/HWHQPJFUYP7ko0Ne9VOh6NOxc5ymiDYnw3p39HXB7cd5U5JyJxTzD4sqHZws1U/pbCYaJgT Xt6IUfMp9dvD6NJbVjDBsov7R9sOjOcIAQ7Pht/5foX67EFxFDSuxc4k/6OcPE2dPT/QasVxH gpnh3JQ5oU2L7V9QLoKuzbMPNF2m1PP+m18TEgLU5yHObcMEmMWyyVcGeRB+VMWwvmymqJTa+ u/bEQCGawGAVT/lPP8QK0L3mnP71clv5Evuf+KElvHqfMV2oLJbc8wfCgZ897GdowILJydheX GuHaXxbp152BM9SLJ5E5LN8VwwbQZv8TepIHvaVnCtLOEyj8demq0v/HR9sYvW51p6pmH0tDX LPUxXn+1bDRx8z9Mfao6YzUbD8J2nYiMcXfkfYm50ObRJaIJHhsNNOGkjHCCXtbo19d3EYO7f UtM5+JJF2XL2ekXDfbFjuQS2XlUGKhMjgzOWyYwBgYPFrZxQhwtDoG9PcnvOEq/d55pA7v5M/ 0XK/1bwDI2xRDUROf/Ajb1EFUtJCZXmbOPXfUleOQclP4mWR/CvpT3ixi2Cmm+zCYYKY1LcAl ODh235wwyGrC/dLgzwNENSw+0bQM44j96a0FHLTQ6TdJHqnpmdy5Wn3ZWfkFtcNMIZpegcW6e nyYBYHJ+2GKY5/WoWesehlkFP2Km6MKRXSdL2hvuGygg4i/VGWkzxB8C66Ogs2dFDN8HuxAu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:228062 Archived-At: William Xu writes: Hi William, > After some debugging, it turns out that zsh is adding some special > zle_bracketed_paste at the end of the prompt: "~ % [?2004h", which > makes the regexp matching fail. I have to make below change to fix it. Indeed. The Tramp manual discusses the issue, and recommends to set on the remote ~/.zshrc: --8<---------------cut here---------------start------------->8--- [[ $TERM == "dumb" ]] && unsetopt zle && PS1='$ ' && return --8<---------------cut here---------------end--------------->8--- > However, considering zsh has become the default shell in some OSes, like > macOS, would it be possible to resolve this at tramp? Using changes like > below? Or make regexp "\\'" be part of user configurable option, like > tramp-shell-prompt-pattern? I don't want to change this, due to possible damages for other configurations. However, the Tramp manual recommends to tell Tramp, that the remote shell is zsh, see (info "(tramp) Remote shell setup") Tramp will behave correctly then. Best regards, Michael.