From unknown Thu Aug 14 12:23:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24639 <24639@debbugs.gnu.org> To: bug#24639 <24639@debbugs.gnu.org> Subject: Status: 26.0.50; Terminal paste doesn't work right in term char mode Reply-To: bug#24639 <24639@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:23:44 +0000 retitle 24639 26.0.50; Terminal paste doesn't work right in term char mode reassign 24639 emacs submitter 24639 Philipp severity 24639 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 14:03:04 2016 Received: (at submit) by debbugs.gnu.org; 7 Oct 2016 18:03:05 +0000 Received: from localhost ([127.0.0.1]:48033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsZU8-000389-J1 for submit@debbugs.gnu.org; Fri, 07 Oct 2016 14:03:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsZU7-00037a-0L for submit@debbugs.gnu.org; Fri, 07 Oct 2016 14:03:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsZU0-0000WX-N2 for submit@debbugs.gnu.org; Fri, 07 Oct 2016 14:02:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43813) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsZU0-0000Va-K7 for submit@debbugs.gnu.org; Fri, 07 Oct 2016 14:02:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsZTy-0003ac-3Q for bug-gnu-emacs@gnu.org; Fri, 07 Oct 2016 14:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsZTv-0000Tm-QC for bug-gnu-emacs@gnu.org; Fri, 07 Oct 2016 14:02:53 -0400 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:36404) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsZTv-0000TL-IV for bug-gnu-emacs@gnu.org; Fri, 07 Oct 2016 14:02:51 -0400 Received: by mail-wm0-x235.google.com with SMTP id k125so46496781wma.1 for ; Fri, 07 Oct 2016 11:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=arlZi6IpDOoIozn8eoWONCRptrFsqSTKjgAbYDQBLtk=; b=Tk/PkxHxzkWACP2f383xYqBgkFBW9rz0G5n5+QZ7XcWOTBTsGqMLYgxOjSw0OKtfNl +Z3lULzemYH4zPsmpFx1mmwWxk8Eb7zl3Aqam5FhjrHAp0Iob1oUc3HiixKTGYalU2GR 17MXVFKN1gA1Z78cSFyMs3GcQ2p7CK3OojU79a5+1EQSOpoga8MPLcFL5gGJ8xm6qO7D zNCb3BIpUmE3nB//13T7K+4qswV5g736UCwlD5X0BbXeErcBOVTjUONnZw6vy4zApcLH fHEKmFOCuz0pKL83K9Uh+An+F9jRExRHhadiuCndPEq8rp6VsteWXWdPZnqIaIix6iG1 va2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=arlZi6IpDOoIozn8eoWONCRptrFsqSTKjgAbYDQBLtk=; b=mLaw2stjEkxCMzJBzvrSSF9vQxvqhe6i2CtVEhEsxwMoBXAcy6RUCXhwmeOIOM2/Yb 1YMOE5voS56rF4uhmRr++fcUDdvMercaPW0DLK0lO6q8xNZM2r24cyyCmUrRM3ErF52q Du3sJXZiYKPXTzlnIwlGqdWhgbJWUuxJ/qUDWnyxMIfMUmj5fK/HnxkDf5IMMVy4TAC/ ON9MKwqcCL2rToVsCsoJNtvy1EB6N8lx1xFow8Zgml9pwROqrlnwTAvGQxRTi6vjZZ+H mGBJMIynhUISDrAA+kEHMpu0+CuKHVcsZa6s7Wph1N43jOWw8hx/0eaB8vMFsDz7pgv/ fU8g== X-Gm-Message-State: AA6/9RmYiJG8Vod7YVhwRgjfIaSpFomXjqzZugqTguYh/IimgXUlfUThZw9I/LzdybEHfw== X-Received: by 10.28.94.18 with SMTP id s18mr9231wmb.44.1475863370341; Fri, 07 Oct 2016 11:02:50 -0700 (PDT) Received: from phst-glaptop2 ([172.28.90.205]) by smtp.gmail.com with ESMTPSA id e186sm4094983wmg.0.2016.10.07.11.02.49 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 07 Oct 2016 11:02:49 -0700 (PDT) From: Philipp To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Terminal paste doesn't work right in term char mode Date: Fri, 07 Oct 2016 20:02:45 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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: -3.8 (---) In a GNOME Terminal window, run emacs -nw -Q -f term RET to start the terminal. Make sure it's in char mode. Select some text in another X window. Go back to the Emacs term buffer, press middle click, then press RET. Expected behavior: Selected text gets inserted and interpreted as shell command. Actual behavior in Emacs 24.3: Expected behavior. Actual behavior in Emacs built from master branch: Selected text gets inserted, but not interpreted as shell command (i.e. nothing happens after pressing RET). This appears to be a regression, possibly caused by bracketed-paste-mode. In GNU Emacs 26.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2016-10-07 built on localhost Repository revision: d48369db9c97b6f2accf702e5bbe0bda11cb92a1 Windowing system distributor 'The X.Org Foundation', version 11.0.11702000 System Description: Ubuntu 14.04 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured features: XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cl-extra help-mode cconv cl-loaddefs pcase cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 97221 7197) (symbols 48 20242 0) (miscs 40 330 118) (strings 32 17818 3448) (string-bytes 1 578527) (vectors 16 13700) (vector-slots 8 448602 7351) (floats 8 181 64) (intervals 56 190 0) (buffers 976 11) (heap 1024 48904 1169)) From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 15:05:42 2016 Received: (at 24639) by debbugs.gnu.org; 7 Oct 2016 19:05:42 +0000 Received: from localhost ([127.0.0.1]:48058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsaSk-0004dh-Gu for submit@debbugs.gnu.org; Fri, 07 Oct 2016 15:05:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsaSj-0004dU-R4 for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 15:05:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsaSb-00081k-Lf for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 15:05:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60807) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsaSb-000804-Hd; Fri, 07 Oct 2016 15:05:33 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1833 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bsaSZ-0006CO-Om; Fri, 07 Oct 2016 15:05:32 -0400 Date: Fri, 07 Oct 2016 22:05:35 +0300 Message-Id: <83oa2whtds.fsf@gnu.org> From: Eli Zaretskii To: Philipp In-reply-to: (message from Philipp on Fri, 07 Oct 2016 20:02:45 +0200) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) > From: Philipp > Date: Fri, 07 Oct 2016 20:02:45 +0200 > > emacs -nw -Q -f term > > RET to start the terminal. Make sure it's in char mode. Select > some text in another X window. Go back to the Emacs term buffer, press > middle click, then press RET. > Expected behavior: Selected text gets inserted and interpreted as shell > command. > Actual behavior in Emacs 24.3: Expected behavior. > Actual behavior in Emacs built from master branch: Selected text gets > inserted, but not interpreted as shell command (i.e. nothing happens > after pressing RET). > > This appears to be a regression, possibly caused by > bracketed-paste-mode. Does it help to disable the bracketed-paste-mode in term.el? From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 15:19:47 2016 Received: (at 24639) by debbugs.gnu.org; 7 Oct 2016 19:19:47 +0000 Received: from localhost ([127.0.0.1]:48067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsagN-0004yc-6o for submit@debbugs.gnu.org; Fri, 07 Oct 2016 15:19:47 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:37898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsagL-0004yO-F9 for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 15:19:45 -0400 Received: by mail-wm0-f51.google.com with SMTP id i130so59121408wmg.1 for <24639@debbugs.gnu.org>; Fri, 07 Oct 2016 12:19:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0ONPUVjTTEux9EQc9gLs9U13Gk9Zvl4RsIKE1DSDZUw=; b=wxdnCyUjbvzZZKj9hFYRRLmlZjklkUsg6zhQggsrZlEpc6TmW3B3rNHQdpRCV32nod VStd0VUTtG46lmn6mi2iC8Y1xQNxK4m54XK+DDoF+HposW9TR6iete8BHybitafke5KO YEUXOdfpEUDdrbVp+NJ/4pRrjBSMwmiVLjqvWnZbldwDGEtYWkReHv8nL5bn+75sjqZ3 MkQ8TWKwCmjMZ6lGBJAZAXRzkH8dpzLvDT/T6PwUmSeI3SVFFhGTwC6Ba6T5hJ4VmXFq XJ7i5RY+G+/jU/xgtxVZvs7KiB/L+N9qVY9JCmg1M7H8wPEGdcvx1UjF6cRQCqY8mVQN ueNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0ONPUVjTTEux9EQc9gLs9U13Gk9Zvl4RsIKE1DSDZUw=; b=gIAVqI1359VKU8XNZpE24LVC2d9JVOz4AYQ+5MRMZJpgWDOKoi623XkUwTR9Tytd/d 6Xxsgeuv8EfBncjH0odAryRnlXDFciCSqTv9IYQmUpQnjCT9C9vf6uus0crnbD4bKWzM j+CmdWXxPIqvcCTwNwWScBYss7hs7I4wChDIgAvYMLTtJomdHq8Do+RTEXuVkEQ83k+R ldX2Zh460EDNxUqrnmQO1rGlQLXbbVC/zTfMUO2OrZK7XD9NL5Kxff9FXovYm7Z0UTU3 jvPlv0RxKMK875M05SyvyzqGotfC/5AX6UafnzF75s4aBBQylUFR7inRcSC6UrQkxvBK 4MCA== X-Gm-Message-State: AA6/9RmUnSJ619qtfrd2kLEaIc2vLpPCOgls+GPidk9Mr0lDLYgnV1vdfj/3J4ZQVq5cRek+EX9LZ3en4eYlOA== X-Received: by 10.194.170.163 with SMTP id an3mr18448848wjc.73.1475867979581; Fri, 07 Oct 2016 12:19:39 -0700 (PDT) MIME-Version: 1.0 References: <83oa2whtds.fsf@gnu.org> In-Reply-To: <83oa2whtds.fsf@gnu.org> From: Philipp Stephani Date: Fri, 07 Oct 2016 19:19:28 +0000 Message-ID: Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode To: Eli Zaretskii Content-Type: multipart/alternative; boundary=089e0122f07ca8c002053e4b4aa3 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.7 (/) --089e0122f07ca8c002053e4b4aa3 Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Fr., 7. Okt. 2016 um 21:05 Uhr: > > From: Philipp > > Date: Fri, 07 Oct 2016 20:02:45 +0200 > > > > emacs -nw -Q -f term > > > > RET to start the terminal. Make sure it's in char mode. Select > > some text in another X window. Go back to the Emacs term buffer, press > > middle click, then press RET. > > Expected behavior: Selected text gets inserted and interpreted as shell > > command. > > Actual behavior in Emacs 24.3: Expected behavior. > > Actual behavior in Emacs built from master branch: Selected text gets > > inserted, but not interpreted as shell command (i.e. nothing happens > > after pressing RET). > > > > This appears to be a regression, possibly caused by > > bracketed-paste-mode. > > Does it help to disable the bracketed-paste-mode in term.el? > Yes, uncommenting (xterm--init-bracketed-paste-mode) in term/xterm.el fixes the issue. Maybe M-x term should temporarily bracketed paste mode when in char mode. --089e0122f07ca8c002053e4b4aa3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Fr., 7. Okt. 2016 um 21:05=C2=A0Uhr:
> From: Philipp <p.stephani2@gmail.com>
> Date: Fri, 07 Oct 2016 20:02:45 +0200
>
> emacs -nw -Q -f term
>
> RET to start the terminal.=C2=A0 Make sure it's in char mode.=C2= =A0 Select
> some text in another X window.=C2=A0 Go back to the Emacs term buffer,= press
> middle click, then press RET.
> Expected behavior: Selected text gets inserted and interpreted as shel= l
> command.
> Actual behavior in Emacs 24.3: Expected behavior.
> Actual behavior in Emacs built from master branch: Selected text gets<= br class=3D"gmail_msg"> > inserted, but not interpreted as shell command (i.e. nothing happens > after pressing RET).
>
> This appears to be a regression, possibly caused by
> bracketed-paste-mode.

Does it help to disable the bracketed-paste-mode in term.el?

Yes, uncommenting (xterm--init-br= acketed-paste-mode) in term/xterm.el fixes the issue. Maybe M-x term should= temporarily bracketed paste mode when in char mode.
--089e0122f07ca8c002053e4b4aa3-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 15:25:03 2016 Received: (at 24639) by debbugs.gnu.org; 7 Oct 2016 19:25:03 +0000 Received: from localhost ([127.0.0.1]:48075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsalT-00057B-As for submit@debbugs.gnu.org; Fri, 07 Oct 2016 15:25:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsalS-00056Y-2f for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 15:25:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsalJ-0003OV-No for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 15:24:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsalJ-0003ON-Jv; Fri, 07 Oct 2016 15:24:53 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1847 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bsalI-00019J-S3; Fri, 07 Oct 2016 15:24:53 -0400 Date: Fri, 07 Oct 2016 22:25:00 +0300 Message-Id: <83lgy0hshf.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Fri, 07 Oct 2016 19:19:28 +0000) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: <83oa2whtds.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) > From: Philipp Stephani > Date: Fri, 07 Oct 2016 19:19:28 +0000 > Cc: 24639@debbugs.gnu.org > > Maybe M-x term should temporarily bracketed paste mode when in char > mode. That's what I was trying to suggest. Does this have downsides? From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 16:20:04 2016 Received: (at 24639) by debbugs.gnu.org; 7 Oct 2016 20:20:04 +0000 Received: from localhost ([127.0.0.1]:48087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsbci-0006RN-LW for submit@debbugs.gnu.org; Fri, 07 Oct 2016 16:20:04 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:36553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsbch-0006Qi-Fq for 24639@debbugs.gnu.org; Fri, 07 Oct 2016 16:20:03 -0400 Received: by mail-wm0-f41.google.com with SMTP id k125so52094122wma.1 for <24639@debbugs.gnu.org>; Fri, 07 Oct 2016 13:20:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=x+uSaU631/YniS6wTyAaaXvOr15Y7NwtkJBG/c996wg=; b=vUIgkb65Sh7+1CIz/lecK/RhUUbJQ6PdJMK63wtFWuICaNOE1om642RP5dEFZs13sb QKNz9+IOwFPamGioN0+qCv35u/HQGGgCVYcmig4ZfzAO2B9TunDbDlYVujmGh4RBHApx d76oILriI+X5fHLL9ya0RA2TBRhScXh44inQhwz84kCPi+gjDIYjVxOH13FrxVuQS4Ml VD1tQXLZQS8lyahYYqFesNXUZqjzFYWTU8vpHHJ0lGnMeXK5PwhD7iWLF0uRB/jFX4kX ASl2ozLI2fDWYDaA4W9tgEPPPVwh87uhSJiWXqJYs6ob0fWYO6SxaV80MilZh/+2uuRe D+4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=x+uSaU631/YniS6wTyAaaXvOr15Y7NwtkJBG/c996wg=; b=nGOtZ50yooBLYrP1bHItPQ2aoyHiIHiUgeiA/e6DRxhTyNLqoSv2aKY6mYhm47Ahik v5j+43MXt//oyrQPL2aBb8BFvRHeKQp4zsSGQb8WlD5Y5OlW6RPqXGD8cDrg5jW9NUue UbT3hA8irFJ6ThgIy0QiJWXI/zAx5TNbRsiRpW+wdXWz/Wn8+uznFBipcOkB9C4BkSQy BRzhHKCG6zmVmZa8ZbC7qPVLBRR/9togPU2USGNjp5q+OgiB+2D5j4xVWydz8ATdYVRt o+iVelcQTr/HWu+pQ/iH4AcMhfaC8okvavWGQPAy08WCsyK0lrhLI5kvOEVvKg9bNi2p XuUw== X-Gm-Message-State: AA6/9RnGk1S4GVN7A8SkcEuNCCK2oS27Sq1sPof+wZjCIQfXmrc8VMrXWu6IAHAs068uEp9PNnjsWcQtdh/X1Q== X-Received: by 10.194.145.37 with SMTP id sr5mr18232041wjb.194.1475871597603; Fri, 07 Oct 2016 13:19:57 -0700 (PDT) MIME-Version: 1.0 References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> In-Reply-To: <83lgy0hshf.fsf@gnu.org> From: Philipp Stephani Date: Fri, 07 Oct 2016 20:19:47 +0000 Message-ID: Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode To: Eli Zaretskii Content-Type: multipart/alternative; boundary=089e012280364f314b053e4c22a3 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.7 (/) --089e012280364f314b053e4c22a3 Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Fr., 7. Okt. 2016 um 21:25 Uhr: > > From: Philipp Stephani > > Date: Fri, 07 Oct 2016 19:19:28 +0000 > > Cc: 24639@debbugs.gnu.org > > > > Maybe M-x term should temporarily bracketed paste mode when in char > > mode. > > That's what I was trying to suggest. Does this have downsides? > I wouldn't expect any. Bracketed paste mode is a bit faster, but running a bit slower is better than not working at all. --089e012280364f314b053e4c22a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Fr., 7. Okt. 2016 um 21:25=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Fri, 07 Oct 2016 19:19:28 +0000
> Cc: 24639@debbugs.gnu.org
>
> Maybe M-x term should temporarily bracketed paste mode when in char > mode.

That's what I was trying to suggest.=C2=A0 Does this have downsides?

I wouldn't expect= any. Bracketed paste mode is a bit faster, but running a bit slower is bet= ter than not working at all.=C2=A0
--089e012280364f314b053e4c22a3-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 08 01:27:25 2016 Received: (at 24639) by debbugs.gnu.org; 8 Oct 2016 05:27:25 +0000 Received: from localhost ([127.0.0.1]:48213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bskAO-0002d9-W0 for submit@debbugs.gnu.org; Sat, 08 Oct 2016 01:27:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bskAN-0002cz-Co for 24639@debbugs.gnu.org; Sat, 08 Oct 2016 01:27:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bskAD-0000bt-3I for 24639@debbugs.gnu.org; Sat, 08 Oct 2016 01:27:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bskAC-0000bj-Sy; Sat, 08 Oct 2016 01:27:13 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2302 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bskAA-0000RE-Rb; Sat, 08 Oct 2016 01:27:11 -0400 Date: Sat, 08 Oct 2016 08:27:19 +0300 Message-Id: <83k2djif60.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Fri, 07 Oct 2016 20:19:47 +0000) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) > From: Philipp Stephani > Date: Fri, 07 Oct 2016 20:19:47 +0000 > Cc: 24639@debbugs.gnu.org > > > Maybe M-x term should temporarily bracketed paste mode when in char > > mode. > > That's what I was trying to suggest. Does this have downsides? > > I wouldn't expect any. Bracketed paste mode is a bit faster, but running a bit slower is better than not working > at all. Then please push such a change to the emacs-25 branch. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 09 16:49:17 2016 Received: (at 24639) by debbugs.gnu.org; 9 Oct 2016 20:49:18 +0000 Received: from localhost ([127.0.0.1]:50260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btL25-0006Br-Ng for submit@debbugs.gnu.org; Sun, 09 Oct 2016 16:49:17 -0400 Received: from mail-lf0-f43.google.com ([209.85.215.43]:32769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btL24-0006Bf-EA for 24639@debbugs.gnu.org; Sun, 09 Oct 2016 16:49:17 -0400 Received: by mail-lf0-f43.google.com with SMTP id x79so91270304lff.0 for <24639@debbugs.gnu.org>; Sun, 09 Oct 2016 13:49:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PN+sd+nRIc7rIoLMoDlr4BrdGxKUWF6FWfJxi6eVrMc=; b=KIG2hFa++skZou+8gS0OHfwXp+IpiBu02HnJ0NKODLr1RywEYQjQhNcedHFUnYn6YU RVZql9Yjh3byd0hfYxYU7FSmKokoVrIvkE/BKIFpDXICUnN+kF2H6cKe+3KmMiqp8bSG mE0g50xBEPzKlmYsVJe2ryhg9pbp1brEi/OhQY68loD1lmIj3f44+BwLvTKdbYPLwL0K YxzjXSPmQrQmEY1eIjLNC3srFGHZ12f5iiuI8NkAtElaojQpsRgDeyqrKt86fJFk7xoF pmeZogGElvJJmBBL/Fhg3waJaMtxZ2bxwBV3HAckMN9/dcqvgwSharwpCHIx2K+TJ3MO 1JLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PN+sd+nRIc7rIoLMoDlr4BrdGxKUWF6FWfJxi6eVrMc=; b=Jw8rm1yi5Eej8GH85y3wNoyQ7/uWlq3OlljmUxrqibqHzuNXVSVAjzNt9+OOX6h0Cu BVI9Q63XYRlOqvZjXXLFt052olCTjJkgKlBCSv3FJ+/h9FM1u8HcSbEoHjBpoeQz3Dnd avOmr0D1r64M58guMD+BSFdYthbtI6a4YqdRl9HomfPPifk6Ktf9aEXrMLacS4z8VAYJ ZOnykGx/3zuGFFCm6ZWx4T7OLcc2IJjJovA5iT6HoVTqpmBCXw2vzBebUMdSi8PbeOXU K8x6vCsKBBvHiSrYlP6cNBKnOIOOMvuMxKkJ+9NKC0kE7Fn5L/zm0dAf3M2bHThPE5xe Ay+w== X-Gm-Message-State: AA6/9RkdWsSC33R6Q3eLRLnw/Mbi4aBycp9R0js9WpReXEIjf0SNmqSw7d9aAzbkcrEdjXC9SDHtxA5rmSY1lA== X-Received: by 10.194.94.39 with SMTP id cz7mr28907003wjb.141.1476046150475; Sun, 09 Oct 2016 13:49:10 -0700 (PDT) MIME-Version: 1.0 References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> In-Reply-To: <83k2djif60.fsf@gnu.org> From: Philipp Stephani Date: Sun, 09 Oct 2016 20:48:59 +0000 Message-ID: Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode To: Eli Zaretskii Content-Type: multipart/alternative; boundary=047d7bb03ddc78a55e053e74c628 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.2 (/) --047d7bb03ddc78a55e053e74c628 Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Sa., 8. Okt. 2016 um 07:27 Uhr: > > From: Philipp Stephani > > > Date: Fri, 07 Oct 2016 20:19:47 +0000 > > > Cc: 24639@debbugs.gnu.org > > > > > > > Maybe M-x term should temporarily bracketed paste mode when in char > > > > mode. > > > > > > That's what I was trying to suggest. Does this have downsides? > > > > > > I wouldn't expect any. Bracketed paste mode is a bit faster, but running > a bit slower is better than not working > > > at all. > > > > Then please push such a change to the emacs-25 branch. > > > Unfortunately it's not that simple: Bracketed paste more should only be disabled when a term buffer is active on an xterm and in char mode. So this will probably require an addition to window-configuration-change-hook or similar. --047d7bb03ddc78a55e053e74c628 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Sa., 8. Okt. 2016 um 07:27=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>

> Date: Fri, 07 Oct 2016 20:19:47 +0000

> Cc: 24639@debbugs.gnu.org

>

>=C2=A0 > Maybe M-x term shoul= d temporarily bracketed paste mode when in char

= >=C2=A0 > mode.

>

>=C2=A0 That's what I was trying to suggest. Does this have do= wnsides?

>

> I = wouldn't expect any. Bracketed paste mode is a bit faster, but running = a bit slower is better than not working

> at = all.



Then please pus= h such a change to the emacs-25 branch.



Unfortunately it's not that simple: Bracke= ted paste more should only be disabled when a term buffer is active on an x= term and in char mode. So this will probably require an addition to window-= configuration-change-hook or similar.
--047d7bb03ddc78a55e053e74c628-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 10 01:56:18 2016 Received: (at 24639) by debbugs.gnu.org; 10 Oct 2016 05:56:18 +0000 Received: from localhost ([127.0.0.1]:50422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btTZR-0002OK-UH for submit@debbugs.gnu.org; Mon, 10 Oct 2016 01:56:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btTZQ-0002O5-9C for 24639@debbugs.gnu.org; Mon, 10 Oct 2016 01:56:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btTZF-0003Fz-SS for 24639@debbugs.gnu.org; Mon, 10 Oct 2016 01:56:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btTZF-0003FJ-Pk; Mon, 10 Oct 2016 01:56:05 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1875 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1btTZD-0000BA-E8; Mon, 10 Oct 2016 01:56:04 -0400 Date: Mon, 10 Oct 2016 08:56:16 +0300 Message-Id: <834m4kg327.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Sun, 09 Oct 2016 20:48:59 +0000) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) > From: Philipp Stephani > Date: Sun, 09 Oct 2016 20:48:59 +0000 > Cc: 24639@debbugs.gnu.org > > > > Maybe M-x term should temporarily bracketed paste mode when in char > > > mode. > > > > That's what I was trying to suggest. Does this have downsides? > > > > I wouldn't expect any. Bracketed paste mode is a bit faster, but running a bit slower is better than not > working > > at all. > > Then please push such a change to the emacs-25 branch. > > Unfortunately it's not that simple: Bracketed paste more should only be disabled when a term buffer is active > on an xterm and in char mode. So this will probably require an addition to window-configuration-change-hook > or similar. Sorry, I don't understand the reasons for the complication. The "in char mode" part was already on the table when we discussed this previously. Presumably, there's a function in term-mode which switches to and from char mode, and that function should turn bracketed paste mode on or off, accordingly. Is that right? For the "term buffer is active" part, do you mean re-enable the bracketed paste mode when the user switches to another buffer? If so, won't it be easier, simpler, and more reliable to do that in a post-command-hook? Or maybe it's easier to arrange for xterm-paste to realize the current buffer is in term char mode, and do the "normal" paste part? Is that possible? From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 09:25:37 2016 Received: (at 24639) by debbugs.gnu.org; 15 Oct 2016 13:25:37 +0000 Received: from localhost ([127.0.0.1]:59364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvOy0-000814-Nm for submit@debbugs.gnu.org; Sat, 15 Oct 2016 09:25:37 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:38397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvOxy-00080n-Tj for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 09:25:35 -0400 Received: by mail-wm0-f51.google.com with SMTP id d128so29180569wmf.1 for <24639@debbugs.gnu.org>; Sat, 15 Oct 2016 06:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ULWx2vFW9h1HBlmjzv3wTIQSayLp7jc30d3g35BcwHM=; b=vlGf0Jgq7LMBYgKnlg3UFNlM5cuJioYG7fVNR5Q4eHptEnePVGaYWEiHsY15Lk28iY JZx5a0lUngG8C0oKe2NHGf0+dKytFGIYFmI5iqj3sN7nimFasUNREcNEQtjWwwndxoxu WBm8E8S/QY3OyeFzrMLhN1NPAn0IFOKICMEKnnSjFolJ0W8h71xD1uBh5H9+8vVYvyXf zdAMaDcRtAxApE8kbQ9gQtQH1zIsByppPvDi3URQFtDPcTzTbH38V4s4Qe6SC+wosluc /z6umA8fA5oQ2cCY7w4/0SIj1BeR236MooW0b6hx+nMyLQQH31/DbkmLyIglqCYVPe2O iJWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ULWx2vFW9h1HBlmjzv3wTIQSayLp7jc30d3g35BcwHM=; b=FGT7nkDErSQ6oxrZSrL5nIXFquu6eINYJHLQWLbjjKzE3jryhuGi4FTbpCltUP5OO9 P5xBwopIx0ntHtIAEPNXl+2p6r/BcvUQuJR9ZKqwKmOWttndZvNcNHnV/rioRUH2Ki8h e4XaC+NIsujDRYolrOqqUauNyYFc4uewqdznR06gaB7dbPxNULJQco//FAj6zQzOJ5AA NcTHiAENAJTi+mqpDZvSJZYA/aKsM7wFnEEh5LpZybAbqSGzgfM9A5kS4Y8acp2jneod W2UUdD/6KLWBTViABAR976L5J2yiExJULKwgkCMNfAX14yN+tMp20svICr+bSFazi+I6 onuQ== X-Gm-Message-State: AA6/9RnQQxWFUsmofHcFUVq7BSoFWivdF4Tettkd+NwuEFqOdP4ZJw46ch1609q1JSHcw2jJoWdwwPdSSHBPUw== X-Received: by 10.194.170.163 with SMTP id an3mr5763531wjc.73.1476537929187; Sat, 15 Oct 2016 06:25:29 -0700 (PDT) MIME-Version: 1.0 References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> <834m4kg327.fsf@gnu.org> In-Reply-To: <834m4kg327.fsf@gnu.org> From: Philipp Stephani Date: Sat, 15 Oct 2016 13:25:18 +0000 Message-ID: Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode To: Eli Zaretskii Content-Type: multipart/mixed; boundary=089e0122f07cc48109053ee746da X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.7 (/) --089e0122f07cc48109053ee746da Content-Type: multipart/alternative; boundary=089e0122f07cc48104053ee746d8 --089e0122f07cc48104053ee746d8 Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Mo., 10. Okt. 2016 um 07:56 Uhr: > > From: Philipp Stephani > > > Date: Sun, 09 Oct 2016 20:48:59 +0000 > > > Cc: 24639@debbugs.gnu.org > > > > > > > > Maybe M-x term should temporarily bracketed paste mode when in char > > > > > mode. > > > > > > > > That's what I was trying to suggest. Does this have downsides? > > > > > > > > I wouldn't expect any. Bracketed paste mode is a bit faster, but > running a bit slower is better than not > > > working > > > > at all. > > > > > > Then please push such a change to the emacs-25 branch. > > > > > > Unfortunately it's not that simple: Bracketed paste more should only be > disabled when a term buffer is active > > > on an xterm and in char mode. So this will probably require an addition > to window-configuration-change-hook > > > or similar. > > > > Sorry, I don't understand the reasons for the complication. The "in > > char mode" part was already on the table when we discussed this > > previously. Presumably, there's a function in term-mode which > > switches to and from char mode, and that function should turn > > bracketed paste mode on or off, accordingly. Is that right? > > > > The complication arises because char-mode is per-buffer, but bracketed paste mode is per terminal. I've attached a patch now. --089e0122f07cc48104053ee746d8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Mo., 10. Okt. 2016 um 07:56=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>

> Date: Sun, 09 Oct 2016 20:48:59 +0000

> Cc: 24639@debbugs.gnu.org

>

>=C2=A0 > > Maybe M-x t= erm should temporarily bracketed paste mode when in char

>=C2=A0 > > mode.

>=C2=A0 &= gt;

>=C2=A0 > That's what I was trying= to suggest. Does this have downsides?

>=C2= =A0 >

>=C2=A0 > I wouldn't expect a= ny. Bracketed paste mode is a bit faster, but running a bit slower is bette= r than not

>=C2=A0 working

>=C2=A0 > at all.

>

>=C2=A0 Then please push such a change to the emacs-2= 5 branch.

>

> U= nfortunately it's not that simple: Bracketed paste more should only be = disabled when a term buffer is active

> on an= xterm and in char mode. So this will probably require an addition to windo= w-configuration-change-hook

> or similar.



Sorry, I don't unde= rstand the reasons for the complication.=C2=A0 The "in

char mode" part was already on the table when we discussed= this

previously.=C2=A0 Presumably, there's = a function in term-mode which

switches to and fr= om char mode, and that function should turn

brac= keted paste mode on or off, accordingly.=C2=A0 Is that right?




= The complication arises because char-mode is per-buffer, but bracketed past= e mode is per terminal. I've attached a patch now.=C2=A0
--089e0122f07cc48104053ee746d8-- --089e0122f07cc48109053ee746da Content-Type: text/plain; charset=US-ASCII; name="0001-Disable-bracketed-paste-in-a-terminal-in-char-mode.txt" Content-Disposition: attachment; filename="0001-Disable-bracketed-paste-in-a-terminal-in-char-mode.txt" Content-Transfer-Encoding: base64 Content-ID: <157c8849497e86e1fe21> X-Attachment-Id: 157c8849497e86e1fe21 RnJvbSBjZWIyMTBmZWUwMzNmNTliYjJmODBhODBjYzFiOTg4OTk2OTMzNzAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFNhdCwgMTUgT2N0IDIwMTYgMTU6MTk6NTYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBEaXNh YmxlIGJyYWNrZXRlZCBwYXN0ZSBpbiBhIHRlcm1pbmFsIGluIGNoYXIgbW9kZQoKSW4gY2hhciBt b2RlLCBhIHRlcm1pbmFsIGRvZXNuJ3QgYWNjZXB0IGJyYWNrZXRlZCBwYXN0ZSBldmVudHMsCnRo ZXJlZm9yZSB3ZSBzaG91bGQgZGlzYWJsZSB0aGVtOyBzZWUgQnVnIzI0NjM5LiAgVG8gZGVjb3Vw bGUgdGhlIFhUZXJtCm1hbmFnZW1lbnQgZnJvbSB0ZXJtLmVsLCBpbnRyb2R1Y2UgYSBwZXItYnVm ZmVyIHNldHRpbmcgdG8gZGlzYWJsZQpicmFja2V0ZWQgcGFzdGUgZm9yIHRoYXQgYnVmZmVyLiAg SWYgYnJhY2tldGVkIHBhc3RlIGlzIGluaGlpdGVkIGZvciBhdApsZWFzdCBvbmUgYnVmZmVyIGlu IGEgdGVybWluYWwsIGl0IGlzIGRpc2FibGVkIGZvciB0aGUgd2hvbGUgdGVybWluYWwuCgoqIHRl cm0veHRlcm0uZWwgKHh0ZXJtLWluaGliaXQtYnJhY2tldGVkLXBhc3RlLW1vZGUpOiBOZXcgbW9k ZSB0bwppbmhpYml0IFhUZXJtIGJyYWNrZXRlZCBwYXN0ZSBwZXIgYnVmZmVyLgooeHRlcm0tLWJ1 ZmZlci10ZXJtaW5hbHMsIHh0ZXJtLS11cGRhdGUtYnJhY2tldGVkLXBhc3RlKQooeHRlcm0tLWJy YWNrZXRlZC1wYXN0ZS1wb3NzaWJsZSwgeHRlcm0tLWlzLXh0ZXJtKTogTmV3IGhlbHBlcgpmdW5j dGlvbnMuCih4dGVybS0taW5pdC1icmFja2V0ZWQtcGFzdGUtbW9kZSk6IFJlbW92ZSB1bnVzZWQg aGVscGVyCmZ1bmN0aW9uLgoodGVybWluYWwtaW5pdC14dGVybSk6IFVwZGF0ZSBicmFja2V0ZWQg cGFzdGUgc3RhdHVzIHdoZW4KaW5pdGlhbGl6aW5nIGFuIFhUZXJtIGFuZCBvbiB3aW5kb3cgY29u ZmlndXJhdGlvbiBjaGFuZ2UuCgoqIHRlcm0uZWwgKHRlcm0tY2hhci1tb2RlLCB0ZXJtLWxpbmUt bW9kZSk6IEluaGliaXQgWFRlcm0KYnJhY2tldGVkIHBhc3RlIGluIGNoYXIgbW9kZS4KLS0tCiBs aXNwL3Rlcm0uZWwgICAgICAgfCAgNyArKysrKwogbGlzcC90ZXJtL3h0ZXJtLmVsIHwgODggKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDg2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbGlzcC90ZXJtLmVsIGIvbGlzcC90ZXJtLmVsCmluZGV4IGY0NzdiY2MuLmZjYWEwMWQgMTAw NjQ0Ci0tLSBhL2xpc3AvdGVybS5lbAorKysgYi9saXNwL3Rlcm0uZWwKQEAgLTEyNDYsNiArMTI0 NiwxMSBAQCB0ZXJtLWNoYXItbW9kZQogCSAgICAgIChlbmQtb2YtbGluZSkKIAkgICAgICAodGVy bS1zZW5kLWlucHV0KSkKIAkgIChzZXRxIHRlcm0taW5wdXQtc2VuZGVyIHNhdmUtaW5wdXQtc2Vu ZGVyKSkpKQorCisgICAgOzsgVHVybiBvZmYgWFRlcm0gYnJhY2tldGVkIHBhc3RlIChCdWcjMjQ2 MzkpLgorICAgICh3aGVuIChmYm91bmRwICd4dGVybS1pbmhpYml0LWJyYWNrZXRlZC1wYXN0ZS1t b2RlKQorICAgICAgKHh0ZXJtLWluaGliaXQtYnJhY2tldGVkLXBhc3RlLW1vZGUpKQorCiAgICAg KHRlcm0tdXBkYXRlLW1vZGUtbGluZSkpKQogCiAoZGVmdW4gdGVybS1saW5lLW1vZGUgICgpCkBA IC0xMjU1LDYgKzEyNjAsOCBAQCB0ZXJtLWxpbmUtbW9kZQogICAoaW50ZXJhY3RpdmUpCiAgICh3 aGVuICh0ZXJtLWluLWNoYXItbW9kZSkKICAgICAodXNlLWxvY2FsLW1hcCB0ZXJtLW9sZC1tb2Rl LW1hcCkKKyAgICAod2hlbiAoZmJvdW5kcCAneHRlcm0taW5oaWJpdC1icmFja2V0ZWQtcGFzdGUt bW9kZSkKKyAgICAgICh4dGVybS1pbmhpYml0LWJyYWNrZXRlZC1wYXN0ZS1tb2RlIDApKQogICAg ICh0ZXJtLXVwZGF0ZS1tb2RlLWxpbmUpKSkKIAogKGRlZnVuIHRlcm0tdXBkYXRlLW1vZGUtbGlu ZSAoKQpkaWZmIC0tZ2l0IGEvbGlzcC90ZXJtL3h0ZXJtLmVsIGIvbGlzcC90ZXJtL3h0ZXJtLmVs CmluZGV4IDE5ZWIzN2EuLjUyOTJlNjUgMTAwNjQ0Ci0tLSBhL2xpc3AvdGVybS94dGVybS5lbAor KysgYi9saXNwL3Rlcm0veHRlcm0uZWwKQEAgLTc1Miw2ICs3NTIsNzggQEAgeHRlcm0tLXB1c2gt bWFwCiAgICBiYXNlbWFwCiAgICAobWFrZS1jb21wb3NlZC1rZXltYXAgbWFwIChrZXltYXAtcGFy ZW50IGJhc2VtYXApKSkpCiAKKyhkZWZpbmUtbWlub3ItbW9kZSB4dGVybS1pbmhpYml0LWJyYWNr ZXRlZC1wYXN0ZS1tb2RlCisgICJUb2dnbGUgd2hldGhlciBYVGVybSBicmFja2V0ZWQgcGFzdGUg c2hvdWxkIGJlIGFsbG93ZWQgaW4gdGhpcyBidWdnZXIuCitXaXRoIGEgcHJlZml4IGFyZ3VtZW50 IEFSRywgZm9yYmlkIGJyYWNrZXRlZCBwYXN0ZSBpZiBBUkcgaXMKK3Bvc2l0aXZlLCBhbmQgYWxs b3cgaXQgb3RoZXJ3aXNlLiAgSWYgY2FsbGVkIGZyb20gTGlzcCwgZm9yYmlkCiticmFja2V0ZWQg cGFzdGUgaWYgQVJHIGlzIG9taXR0ZWQgb3IgbmlsLCBhbmQgdG9nZ2xlIHRoZSBzdGF0ZSBvZgor QVJHIGlzIGB0b2dnbGUnLiAgSWYgWFRlcm0gYnJhY2tldGVkIHBhc3RlIGlzIGFsbG93ZWQgKHRo ZQorZGVmYXVsdCksIGl0IHdpbGwgYmUgdXNlZCB0byBwYXN0ZSB0ZXh0IGZyb20gYW4gWCBzZWxl Y3Rpb24gdXBvbgorcmVjZXB0aW9uIG9mIHRoZSBgeHRlcm0tcGFzdGUnIGV2ZW50LiAgT3RoZXJ3 aXNlIHRoZSBzZWxlY3Rpb24KK3dpbGwgYmUgaW5zZXJ0ZWQgY2hhcmFjdGVyIGJ5IGNoYXJhY3Rl ciwgd2hpY2ggaXMgbXVjaCBzbG93ZXIuCitUaGVyZWZvcmUsIGJyYWNrZXRlZCBwYXN0ZSBzaG91 bGQgb25seSBiZSBkaXNhYmxlZCBpbiBidWZmZXJzCit0aGF0IGNhbid0IGRlYWwgd2l0aCB0aGUg YHh0ZXJtLXBhc3RlJyBldmVudCwgc3VjaCBhcyB0ZXJtaW5hbAorZW11bGF0aW9uIGJ1ZmZlcnMu IgorICA6Z3JvdXAgeHRlcm0KKyAgOzsgVXBkYXRlIHRoZSBicmFja2V0ZWQgcGFzdGUgZmxhZyBp biBhbGwgdGVybWluYWxzIHRoYXQgZGlzcGxheSB0aGUKKyAgOzsgY3VycmVudCBidWZmZXIuCisg IChtYXBjICMneHRlcm0tLXVwZGF0ZS1icmFja2V0ZWQtcGFzdGUgKHh0ZXJtLS1idWZmZXItdGVy bWluYWxzKSkpCisKKyhkZWZ1biB4dGVybS0tYnVmZmVyLXRlcm1pbmFscyAoJm9wdGlvbmFsIGJ1 ZmZlcikKKyAgIlJldHVybiBhbGwgdGVybWluYWxzIHRoYXQgY29udGFpbiBhIHdpbmRvdyB0aGF0 IGRpc3BsYXlzIEJVRkZFUi4KK0JVRkZFUiBkZWZhdWx0cyB0byB0aGUgY3VycmVudCBidWZmZXIu IgorICAoY2wtZGVsZXRlLWR1cGxpY2F0ZXMKKyAgIChjbC1sb29wIGZvciB3aW5kb3cgaW4gKGdl dC1idWZmZXItd2luZG93LWxpc3QgYnVmZmVyIG5pbCB0KQorICAgICAgICAgICAgZm9yIHRlcm1p bmFsID0gKGZyYW1lLXRlcm1pbmFsICh3aW5kb3ctZnJhbWUgd2luZG93KSkKKyAgICAgICAgICAg IGNvbGxlY3QgdGVybWluYWwpCisgICA6dGVzdCAnZXEpKQorCisoZGVmdW4geHRlcm0tLXVwZGF0 ZS1icmFja2V0ZWQtcGFzdGUgKCZvcHRpb25hbCB0ZXJtaW5hbCkKKyAgIkVuYWJsZSBvciBkaXNh YmxlIGJyYWNrZXRlZCBwYXN0ZSBmb3IgVEVSTUlOQUwuCitURVJNSU5BTCBtdXN0IGJlIGEgbGl2 ZSB0ZXJtaW5hbDsgaXQgZGVmYXVsdHMgdG8gdGhlIHRlcm1pbmFsCitkaXNwbGF5aW5nIHRoZSBz ZWxlY3RlZCBmcmFtZS4gIElmIGFueSBidWZmZXIgZGlzcGxheWVkIG9uIHRoZQorZnJhbWVzIG9m IFRFUk1JTkFMIGluaGliaXRzIGJyYWNrZXRlZCBwYXN0ZSBieSBlbmFibGluZworYHh0ZXJtLWlu aGliaXQtYnJhY2tldGVkLXBhc3RlLW1vZGUnLCBkaXNhYmxlIGJyYWNrZXRlZCBwYXN0ZSBmb3IK K1RFUk1JTkFMLiAgSWYgdGhlcmUgaXMgbm8gc3VjaCBidWZmZXIsIGVuYWJsZSBicmFja2V0ZWQg cGFzdGUuIgorICAodW5sZXNzIHRlcm1pbmFsIChzZXRxIHRlcm1pbmFsIChmcmFtZS10ZXJtaW5h bCkpKQorICAoY2wtY2hlY2stdHlwZSB0ZXJtaW5hbCB0ZXJtaW5hbC1saXZlKQorICAod2hlbiAo eHRlcm0tLWlzLXh0ZXJtIHRlcm1pbmFsKQorICAgIChjbC1zeW1ib2wtbWFjcm9sZXQKKyAgICAg ICAgKChlbmFibGVkLXBhcmFtICh0ZXJtaW5hbC1wYXJhbWV0ZXIgdGVybWluYWwgJ3h0ZXJtLS1i cmFja2V0ZWQtcGFzdGUpKQorICAgICAgICAgKHNldC1zdHJpbmdzLXBhcmFtICh0ZXJtaW5hbC1w YXJhbWV0ZXIgdGVybWluYWwgJ3R0eS1tb2RlLXNldC1zdHJpbmdzKSkKKyAgICAgICAgIChyZXNl dC1zdHJpbmdzLXBhcmFtCisgICAgICAgICAgKHRlcm1pbmFsLXBhcmFtZXRlciB0ZXJtaW5hbCAn dHR5LW1vZGUtcmVzZXQtc3RyaW5ncykpKQorICAgICAgKGxldCAoKGlzLWVuYWJsZWQgZW5hYmxl ZC1wYXJhbSkKKyAgICAgICAgICAgIChzaG91bGQtZW5hYmxlICh4dGVybS0tYnJhY2tldGVkLXBh c3RlLXBvc3NpYmxlIHRlcm1pbmFsKSkKKyAgICAgICAgICAgIChlbmFibGUtc2VxICJcZVs/MjAw NGgiKQorICAgICAgICAgICAgKGRpc2FibGUtc2VxICJcZVs/MjAwNGwiKSkKKyAgICAgICAgKGNv bmQKKyAgICAgICAgIDs7IFVuY29uZGl0aW9uYWxseSBzZW5kIHRlcm1pbmFsIHNlcXVlbmNlczog dGVybWluYWxzIHRoYXQKKyAgICAgICAgIDs7IGRvbid0IHN1cHBvcnQgYnJhY2tldGVkIHBhc3Rl IGp1c3QgaWdub3JlIHRoZSBzZXF1ZW5jZXMuCisgICAgICAgICAoKGFuZCAobm90IGlzLWVuYWJs ZWQpIHNob3VsZC1lbmFibGUpCisgICAgICAgICAgKHNlbmQtc3RyaW5nLXRvLXRlcm1pbmFsIGVu YWJsZS1zZXEgdGVybWluYWwpCisgICAgICAgICAgKHB1c2ggZGlzYWJsZS1zZXEgcmVzZXQtc3Ry aW5ncy1wYXJhbSkKKyAgICAgICAgICAocHVzaCBlbmFibGUtc2VxIHNldC1zdHJpbmdzLXBhcmFt KQorICAgICAgICAgIChzZXRxIGVuYWJsZWQtcGFyYW0gdCkpCisgICAgICAgICAoKGFuZCBpcy1l bmFibGVkIChub3Qgc2hvdWxkLWVuYWJsZSkpCisgICAgICAgICAgKHNlbmQtc3RyaW5nLXRvLXRl cm1pbmFsIGRpc2FibGUtc2VxKQorICAgICAgICAgIChjbC1jYWxsZjIgZGVsZXRlIGRpc2FibGUt c2VxIHJlc2V0LXN0cmluZ3MtcGFyYW0pCisgICAgICAgICAgKGNsLWNhbGxmMiBkZWxldGUgZW5h YmxlLXNlcSBzZXQtc3RyaW5ncy1wYXJhbSkKKyAgICAgICAgICAoc2V0cSBlbmFibGVkLXBhcmFt IG5pbCkpKSkpKSkKKworKGRlZnVuIHh0ZXJtLS1icmFja2V0ZWQtcGFzdGUtcG9zc2libGUgKHRl cm1pbmFsKQorICAiUmV0dXJuIG5vbi1uaWwgaWYgYnJhY2tldGVkIHBhc3RlIGNvdWxkIGJlIGVu YWJsZWQgb24gVEVSTUlOQUwuCitJZiBhbnkgYnVmZmVyIGRpc3BsYXllZCBvbiB0aGUgZnJhbWVz IG9mIFRFUk1JTkFMIGluaGliaXRzCiticmFja2V0ZWQgcGFzdGUgYnkgZW5hYmxpbmcgYHh0ZXJt LWluaGliaXQtYnJhY2tldGVkLXBhc3RlLW1vZGUnLAorcmV0dXJuIG5pbC4gIElmIHRoZXJlIGlz IG5vIHN1Y2ggYnVmZmVyLCByZXR1cm4gbm9uLW5pbC4iCisgIChjbC1jaGVjay10eXBlIHRlcm1p bmFsIHRlcm1pbmFsLWxpdmUpCisgIChjbC1sb29wIGZvciBmcmFtZSBiZWluZyB0aGUgZnJhbWVz CisgICAgICAgICAgIGlmIChlcSAoZnJhbWUtdGVybWluYWwgZnJhbWUpIHRlcm1pbmFsKQorICAg ICAgICAgICBhbHdheXMgKGNsLWxvb3AKKyAgICAgICAgICAgICAgICAgICBmb3Igd2luZG93IGJl aW5nIHRoZSB3aW5kb3dzIG9mIGZyYW1lCisgICAgICAgICAgICAgICAgICAgbmV2ZXIgKGJ1ZmZl ci1sb2NhbC12YWx1ZSAneHRlcm0taW5oaWJpdC1icmFja2V0ZWQtcGFzdGUtbW9kZQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpbmRvdy1idWZmZXIgd2lu ZG93KSkpKSkKKwogKGRlZnVuIHRlcm1pbmFsLWluaXQteHRlcm0gKCkKICAgIlRlcm1pbmFsIGlu aXRpYWxpemF0aW9uIGZ1bmN0aW9uIGZvciB4dGVybS4iCiAgIDs7IHJ4dnQgdGVybWluYWxzIHNv bWV0aW1lcyBzZXQgdGhlIFRFUk0gdmFyaWFibGUgdG8gInh0ZXJtIiwgYnV0CkBAIC03ODksOSAr ODYxLDggQEAgdGVybWluYWwtaW5pdC14dGVybQogICAgICh3aGVuIChtZW1xICdzZXRTZWxlY3Rp b24geHRlcm0tZXh0cmEtY2FwYWJpbGl0aWVzKQogICAgICAgKHh0ZXJtLS1pbml0LWFjdGl2YXRl LXNldC1zZWxlY3Rpb24pKSkKIAotICA7OyBVbmNvbmRpdGlvbmFsbHkgZW5hYmxlIGJyYWNrZXRl ZCBwYXN0ZSBtb2RlOiB0ZXJtaW5hbHMgdGhhdCBkb24ndAotICA7OyBzdXBwb3J0IGl0IGp1c3Qg aWdub3JlIHRoZSBzZXF1ZW5jZS4KLSAgKHh0ZXJtLS1pbml0LWJyYWNrZXRlZC1wYXN0ZS1tb2Rl KQorICAoYWRkLWhvb2sgJ3dpbmRvdy1jb25maWd1cmF0aW9uLWNoYW5nZS1ob29rICMneHRlcm0t LXVwZGF0ZS1icmFja2V0ZWQtcGFzdGUpCisgICh4dGVybS0tdXBkYXRlLWJyYWNrZXRlZC1wYXN0 ZSkKIAogICAocnVuLWhvb2tzICd0ZXJtaW5hbC1pbml0LXh0ZXJtLWhvb2spKQogCkBAIC04MDEs MTIgKzg3Miw2IEBAIHh0ZXJtLS1pbml0LW1vZGlmeS1vdGhlci1rZXlzCiAgIChwdXNoICJcZVs+ NG0iICh0ZXJtaW5hbC1wYXJhbWV0ZXIgbmlsICd0dHktbW9kZS1yZXNldC1zdHJpbmdzKSkKICAg KHB1c2ggIlxlWz40OzFtIiAodGVybWluYWwtcGFyYW1ldGVyIG5pbCAndHR5LW1vZGUtc2V0LXN0 cmluZ3MpKSkKIAotKGRlZnVuIHh0ZXJtLS1pbml0LWJyYWNrZXRlZC1wYXN0ZS1tb2RlICgpCi0g ICJUZXJtaW5hbCBpbml0aWFsaXphdGlvbiBmb3IgYnJhY2tldGVkIHBhc3RlIG1vZGUuIgotICAo c2VuZC1zdHJpbmctdG8tdGVybWluYWwgIlxlWz8yMDA0aCIpCi0gIChwdXNoICJcZVs/MjAwNGwi ICh0ZXJtaW5hbC1wYXJhbWV0ZXIgbmlsICd0dHktbW9kZS1yZXNldC1zdHJpbmdzKSkKLSAgKHB1 c2ggIlxlWz8yMDA0aCIgKHRlcm1pbmFsLXBhcmFtZXRlciBuaWwgJ3R0eS1tb2RlLXNldC1zdHJp bmdzKSkpCi0KIChkZWZ1biB4dGVybS0taW5pdC1hY3RpdmF0ZS1nZXQtc2VsZWN0aW9uICgpCiAg ICJUZXJtaW5hbCBpbml0aWFsaXphdGlvbiBmb3IgYGd1aS1nZXQtc2VsZWN0aW9uJy4iCiAgIChz ZXQtdGVybWluYWwtcGFyYW1ldGVyIG5pbCAneHRlcm0tLWdldC1zZWxlY3Rpb24gdCkpCkBAIC05 ODcsNiArMTA1MiwxMSBAQCB4dGVybS1tYXliZS1zZXQtZGFyay1iYWNrZ3JvdW5kLW1vZGUKICAg ICAoc2V0LXRlcm1pbmFsLXBhcmFtZXRlciBuaWwgJ2JhY2tncm91bmQtbW9kZSAnZGFyaykKICAg ICB0KSkKIAorKGRlZnVuIHh0ZXJtLS1pcy14dGVybSAoJm9wdGlvbmFsIHRlcm1pbmFsKQorICAi UmV0dXJuIG5vbi1uaWwgaWYgVEVSTUlOQUwgaXMgYW4gWFRlcm0tbGlrZSB0ZXJtaW5hbC4KK1RF Uk1JTkFMIGRlZmF1bHRzIHRvIHRoZSB0ZXJtaW5hbCBvZiB0aGUgc2VsZWN0ZWQgZnJhbWUuIgor ICAoZXEgKHRlcm1pbmFsLXBhcmFtZXRlciB0ZXJtaW5hbCAndGVybWluYWwtaW5pdHRlZCkgJ3Rl cm1pbmFsLWluaXQteHRlcm0pKQorCiAocHJvdmlkZSAneHRlcm0pICAgICAgICAgICAgICAgICAg ICAgICAgO0JhY2t3YXJkIGNvbXBhdGliaWxpdHkuCiAocHJvdmlkZSAndGVybS94dGVybSkKIDs7 OyB4dGVybS5lbCBlbmRzIGhlcmUKLS0gCjIuMTAuMQoK --089e0122f07cc48109053ee746da-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 10:31:16 2016 Received: (at 24639) by debbugs.gnu.org; 15 Oct 2016 14:31:16 +0000 Received: from localhost ([127.0.0.1]:60136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvPzY-0001Rq-A1 for submit@debbugs.gnu.org; Sat, 15 Oct 2016 10:31:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvPzX-0001Rc-2i for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 10:31:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvPzO-0002SJ-RV for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 10:31:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46473) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvPzO-0002Rz-OJ; Sat, 15 Oct 2016 10:31:06 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4636 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bvPzM-0005Ew-Ne; Sat, 15 Oct 2016 10:31:05 -0400 Date: Sat, 15 Oct 2016 17:31:01 +0300 Message-Id: <83pon11y6y.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Sat, 15 Oct 2016 13:25:18 +0000) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> <834m4kg327.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) > From: Philipp Stephani > Date: Sat, 15 Oct 2016 13:25:18 +0000 > Cc: 24639@debbugs.gnu.org > > The complication arises because char-mode is per-buffer, but bracketed paste mode is per terminal. I've > attached a patch now. Frankly, I hoped for a simpler solution that doesn't involve so much non-trivial code. I plan to release Emacs 25.2 very soon, like in a few weeks. If you are okay with installing this on the release branch given that schedule, please go ahead. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 10:39:16 2016 Received: (at 24639) by debbugs.gnu.org; 15 Oct 2016 14:39:16 +0000 Received: from localhost ([127.0.0.1]:60158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvQ7I-0001f3-HA for submit@debbugs.gnu.org; Sat, 15 Oct 2016 10:39:16 -0400 Received: from mail-wm0-f48.google.com ([74.125.82.48]:38282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvQ7G-0001el-9T for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 10:39:14 -0400 Received: by mail-wm0-f48.google.com with SMTP id d128so31308326wmf.1 for <24639@debbugs.gnu.org>; Sat, 15 Oct 2016 07:39:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+cvsMJ57GFfcZDhyxTqPS9mF9sqVz9d2ol5EifeMyek=; b=g7+CMbF7Zy/zn34GHCKdiyOuJFi2xnFBveXwr+nFvrSgUCbMVXGSqU1+v7I7VD/tL+ EHpa+vFpzByM5tcPa4f8cE8hChhp6swTVzEOpwxfyRCeQeui51eyciQCn7iNkJhq332a w+qKs2WpuGyhvUA/yQyUy4axl9N6VMCTT5i/xnRb62BqGyjCVQm+zoDe/lswnzMhOLes cvgxkMME7Ua1r4FO1OzAQx2IYW4rpKbURFDmFLqGgAcARzjy+VbvrLF1xuaz90a6qgPK Cpmu7KM7dqUihKeyx0hk8ZjpfdvKte+JHcBZeb9FROijWppJQteKOFpcIo1jWaeUn5wG LkgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+cvsMJ57GFfcZDhyxTqPS9mF9sqVz9d2ol5EifeMyek=; b=JXmM0vvrAhQWyh6/wj07QPxRZlnXhirtRj9wfAz3uduxYdYCTIw0iMj5IiHuLJFpWX NVTw0b/1ATp5o17XoIRthU4GUUoi4j+gjwx4BtdRx2kPVWZCJSHGXgMwIw+6z/NbudG+ OtYIXj+Dv4Y2v1w9tYl4dViTmUW+9QvU87vYGt+tmQ/Vofp1CWcF6aklf8f9TRARKOIn AwmudM/qGUC5lDohf+7rGCUkmUWOSxWGzmFBlsfNddxqKtvV12Ge99oheZZPE6Hn6yTc eZPwys9wj/1aJVMMUP4NlBO3Oe/qZOi3+bRyp9lVwQ7wR78cKvtJKUV2ohmxHP597+cL rkMA== X-Gm-Message-State: AA6/9RlJ+iTXIj8lg24R03F2NNeolxUX5BnvzMmIWrCfZlvvNvzJS1MxRqNIzzEsNTDIVBa/OitXUn8qjE9P2A== X-Received: by 10.28.45.198 with SMTP id t189mr2340960wmt.52.1476542348536; Sat, 15 Oct 2016 07:39:08 -0700 (PDT) MIME-Version: 1.0 References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> <834m4kg327.fsf@gnu.org> <83pon11y6y.fsf@gnu.org> In-Reply-To: <83pon11y6y.fsf@gnu.org> From: Philipp Stephani Date: Sat, 15 Oct 2016 14:38:57 +0000 Message-ID: Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a114247ae2e3359053ee84edf X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.7 (/) --001a114247ae2e3359053ee84edf Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Sa., 15. Okt. 2016 um 16:31 Uhr: > > From: Philipp Stephani > > > Date: Sat, 15 Oct 2016 13:25:18 +0000 > > > Cc: 24639@debbugs.gnu.org > > > > > > The complication arises because char-mode is per-buffer, but bracketed > paste mode is per terminal. I've > > > attached a patch now. > > > > Frankly, I hoped for a simpler solution that doesn't involve so much > > non-trivial code. > > > > I plan to release Emacs 25.2 very soon, like in a few weeks. If you > > are okay with installing this on the release branch given that > > schedule, please go ahead. > > > I can also install it on master, if you prefer that. --001a114247ae2e3359053ee84edf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Sa., 15. Okt. 2016 um 16:31=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>

> Date: Sat, 15 Oct 2016 13:25:18 +0000

> Cc: 24639@debbugs.gnu.org

>

> The complication arises bec= ause char-mode is per-buffer, but bracketed paste mode is per terminal. I&#= 39;ve

> attached a patch now.



Frankly, I hoped for a simpler solu= tion that doesn't involve so much

non-trivia= l code.



I plan to re= lease Emacs 25.2 very soon, like in a few weeks.=C2=A0 If you

are okay with installing this on the release branch given tha= t

schedule, please go ahead.



I can also install it on maste= r, if you prefer that.=C2=A0
--001a114247ae2e3359053ee84edf-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 11:07:21 2016 Received: (at 24639) by debbugs.gnu.org; 15 Oct 2016 15:07:22 +0000 Received: from localhost ([127.0.0.1]:60248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvQYT-0002Mk-Ch for submit@debbugs.gnu.org; Sat, 15 Oct 2016 11:07:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvQYR-0002MW-05 for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 11:07:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvQYL-0001Yp-7A for 24639@debbugs.gnu.org; Sat, 15 Oct 2016 11:07:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvQYL-0001Xy-34; Sat, 15 Oct 2016 11:07:13 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4683 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bvQYJ-0003Uy-9s; Sat, 15 Oct 2016 11:07:11 -0400 Date: Sat, 15 Oct 2016 18:07:08 +0300 Message-Id: <83k2d91wir.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Sat, 15 Oct 2016 14:38:57 +0000) Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode References: <83oa2whtds.fsf@gnu.org> <83lgy0hshf.fsf@gnu.org> <83k2djif60.fsf@gnu.org> <834m4kg327.fsf@gnu.org> <83pon11y6y.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) > From: Philipp Stephani > Date: Sat, 15 Oct 2016 14:38:57 +0000 > Cc: 24639@debbugs.gnu.org > > Frankly, I hoped for a simpler solution that doesn't involve so much > non-trivial code. > I plan to release Emacs 25.2 very soon, like in a few weeks. If you > are okay with installing this on the release branch given that > schedule, please go ahead. > > I can also install it on master, if you prefer that. I'm okay with installing this on master, but I'd like _some_ solution on the release branch, because I think it's unreasonable to let users live with this problem until v26.1 is released. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 06 13:43:41 2016 Received: (at 24639) by debbugs.gnu.org; 6 Nov 2016 18:43:41 +0000 Received: from localhost ([127.0.0.1]:47128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3SPt-0002z7-1g for submit@debbugs.gnu.org; Sun, 06 Nov 2016 13:43:41 -0500 Received: from mail-wm0-f42.google.com ([74.125.82.42]:37919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3SPr-0002yu-N1 for 24639@debbugs.gnu.org; Sun, 06 Nov 2016 13:43:40 -0500 Received: by mail-wm0-f42.google.com with SMTP id f82so80552337wmf.1 for <24639@debbugs.gnu.org>; Sun, 06 Nov 2016 10:43:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=NLIZYkSwH6SNh5/JVEhi0zC+2F50VxJQVfM4ml7cJTQ=; b=FE5B0akD5jIz91iLm3i9iUQ600jmUWr0Q0lSRak1etcw0c93R3NhfMQZ7FYAFoj0Ua EikoWNf4pZxn3hGbZLs/Y/Yj0OFp0iZntoUiOxkBs86k1ac6EHs502NA/Vz2kXHUELmX MYwwliUCqw+Yyo3agG0ySq8yUJV8/JWa8/kuHA3CctL940mVAsW9FGEFpimyJVGW1iSm drnqpfCH6nvpNRJjurBbDQrL+MpMDRN2/4aQnWyjCzTFll0TAq1k2dHIcozr3SFWtPdR wiehNkmtpDPLONZjxAkc4Ul74/WsOephShgnZ3iD5fJZO7eqT5JMYTQTbt9+Zc9M6nDL s+LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=NLIZYkSwH6SNh5/JVEhi0zC+2F50VxJQVfM4ml7cJTQ=; b=nM84iTN9S4BGkmApFSrnz4dcHWpTjUN6gGm0jbUGrlakCxn8xqkSqDTRtG3RwMI6qU 8QZkIRVKc4+7vUQQqpaBX67nEYdLuM7mhoUfVBrLkruXo3biRou9enPuFom1nlHDu3Kq rsPFVTx4GYjLiOOw3KBWkopZXgqhxKUM9ZyTZq9o5+DEyJZ2op1SYBqdotfj0jlVXf5P ywFeKEVjpibl7ve/cJ8RBwebx4qRpBpZG08WJTApgGRvxLC607eLcMS9FjRSmBCziJ6m fxtV73mialRtS61BBNuqh0cibnxp1jQA9nFPOS7dYQXckutr+QRqjLEvdDWEjOqyCCRo dYig== X-Gm-Message-State: ABUngvcK3T69/nmzBBBA8l3+RbN9GSsB3pt4xk1cRszsDkUMAq4wAdf9JjX0Sq/XH3k8ug== X-Received: by 10.194.85.107 with SMTP id g11mr2469094wjz.82.1478457813972; Sun, 06 Nov 2016 10:43:33 -0800 (PST) Received: from p.cm.cablesurf.de (46.128.198.151.dynamic.cablesurf.de. [46.128.198.151]) by smtp.gmail.com with ESMTPSA id 125sm8998319wmh.14.2016.11.06.10.43.33 (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 06 Nov 2016 10:43:33 -0800 (PST) From: Philipp Stephani To: eliz@gnu.org Subject: Re: bug#24639: 26.0.50; Terminal paste doesn't work right in term char mode Date: Sun, 6 Nov 2016 19:43:04 +0100 Message-Id: <20161106184305.73100-1-p.stephani2@gmail.com> X-Mailer: git-send-email 2.10.1 In-Reply-To: <83k2d91wir.fsf@gnu.org> References: <83k2d91wir.fsf@gnu.org> X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 24639 Cc: 24639@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: 0.2 (/) I've finally managed to implement a simpler solution for this. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 06 13:44:55 2016 Received: (at 24639) by debbugs.gnu.org; 6 Nov 2016 18:44:55 +0000 Received: from localhost ([127.0.0.1]:47132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3SR5-00031B-B1 for submit@debbugs.gnu.org; Sun, 06 Nov 2016 13:44:55 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:33260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3SR3-00030x-BF for 24639@debbugs.gnu.org; Sun, 06 Nov 2016 13:44:53 -0500 Received: by mail-wm0-f66.google.com with SMTP id u144so12860332wmu.0 for <24639@debbugs.gnu.org>; Sun, 06 Nov 2016 10:44:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=5D8CApQ9+gOS3B9jpyInF8WK3zHZJLf0dztRHGfu7Xw=; b=TXCRL4mMGe7t1CLbYS6nmauryd7MNmnMoODp5OemqOqt76rLIEC2eL9LVpZtajYyD3 he0Tdhtja9JodAc4hlnGEHAVUxkhMgEXXdrxCHT2tvFi/8vWoqTPSnJykd8NVI64VvPT b5920kDKIevwEms/UETyX7bXxDpu3s61ZmI6+apSZYT36m6gyPUpvdqbnW3DFmKyiLgD sQS3Dt16FdZawryPlhJSdQsFe5R2RfGlt4nGLUzWVxCpww7h1TNR5tK3wpTWHrzBg8El qcAQskAEVPIQXDvAknMCjqIAiA2jbxw7EZdweS/BJlQ7VWfdZvYfLplYs1Q7V03ihEci BAEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=5D8CApQ9+gOS3B9jpyInF8WK3zHZJLf0dztRHGfu7Xw=; b=cOURpL4iNIb35XbHAhSIetlopBT58TTTLBuz8XHOCB+w5TDHQRWJyHzxTTmlJKVQ+0 ufwkQ0k1p9DLRk8lniduORPx2X7RcaX+aTUnii2jvq5U6Go/GFqVmWNt4dIRlq6bNR9k +P8aQORFnjTExEcdh66nJ+TCLLWCwgCxzBlZbzppyjrvUOnA38NYyw9fwdFYTqvYXVaf 2APqkx1kmtMrEPv4JyPgurRkm3Hjj1EYFdjqWqaZMTB6aexL7toq6B95Kd7QWtxNBv2H YhxUns8WwzCg37F0H/qX4s0fqTs//oNsijBJ7p53rvZKz1GzpyzRZdNKAK9xm93w02cQ 8POQ== X-Gm-Message-State: ABUngvfWRVfWjpZ0FJteJW+Y5p3EVPMoendG3nY8khjfH+DQ29DCl7lPOYXol5sT/NCY5Q== X-Received: by 10.28.107.21 with SMTP id g21mr3891970wmc.131.1478457887642; Sun, 06 Nov 2016 10:44:47 -0800 (PST) Received: from p.cm.cablesurf.de (46.128.198.151.dynamic.cablesurf.de. [46.128.198.151]) by smtp.gmail.com with ESMTPSA id 125sm8998319wmh.14.2016.11.06.10.44.46 (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 06 Nov 2016 10:44:47 -0800 (PST) From: Philipp Stephani To: eliz@gnu.org Subject: [PATCH] Send text received by bracketed paste to process Date: Sun, 6 Nov 2016 19:43:05 +0100 Message-Id: <20161106184305.73100-2-p.stephani2@gmail.com> X-Mailer: git-send-email 2.10.1 In-Reply-To: <20161106184305.73100-1-p.stephani2@gmail.com> References: <83k2d91wir.fsf@gnu.org> <20161106184305.73100-1-p.stephani2@gmail.com> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639 Cc: Philipp Stephani , 24639@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: 0.7 (/) From: Philipp Stephani Fixes #24639 * term.el (term--xterm-paste): New function. (term-raw-map): Use it. (xterm--pasted-text): Declare function from xterm.el. --- lisp/term.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lisp/term.el b/lisp/term.el index 993e580..18d6775 100644 --- a/lisp/term.el +++ b/lisp/term.el @@ -845,6 +845,7 @@ term-raw-map (define-key map [S-insert] 'term-paste) (define-key map [prior] 'term-send-prior) (define-key map [next] 'term-send-next) + (define-key map [xterm-paste] #'term--xterm-paste) map) "Keyboard map for sending characters directly to the inferior process.") @@ -1211,6 +1212,13 @@ term-paste (interactive) (term-send-raw-string (current-kill 0))) +(defun term--xterm-paste () + "Insert the text pasted in an XTerm bracketed paste operation." + (interactive) + (term-send-raw-string (xterm--pasted-text))) + +(declare-function xterm--pasted-text "term/xterm" ()) + ;; Which would be better: "\e[A" or "\eOA"? readline accepts either. ;; For my configuration it's definitely better \eOA but YMMV. -mm ;; For example: vi works with \eOA while elm wants \e[A ... -- 2.10.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 07 13:35:45 2016 Received: (at 24639) by debbugs.gnu.org; 7 Nov 2016 18:35:45 +0000 Received: from localhost ([127.0.0.1]:48657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3oll-0003MA-10 for submit@debbugs.gnu.org; Mon, 07 Nov 2016 13:35:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3oli-0003Lw-Eu for 24639@debbugs.gnu.org; Mon, 07 Nov 2016 13:35:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3olc-00071k-DW for 24639@debbugs.gnu.org; Mon, 07 Nov 2016 13:35:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3olY-00070l-92; Mon, 07 Nov 2016 13:35:32 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2194 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c3olV-0007Yu-GT; Mon, 07 Nov 2016 13:35:31 -0500 Date: Mon, 07 Nov 2016 20:35:47 +0200 Message-Id: <83wpgfgmt8.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: <20161106184305.73100-2-p.stephani2@gmail.com> (message from Philipp Stephani on Sun, 6 Nov 2016 19:43:05 +0100) Subject: Re: [PATCH] Send text received by bracketed paste to process References: <83k2d91wir.fsf@gnu.org> <20161106184305.73100-1-p.stephani2@gmail.com> <20161106184305.73100-2-p.stephani2@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24639 Cc: phst@google.com, 24639@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Philipp Stephani > Cc: 24639@debbugs.gnu.org, > Philipp Stephani > Date: Sun, 6 Nov 2016 19:43:05 +0100 > > From: Philipp Stephani > > Fixes #24639 > > * term.el (term--xterm-paste): New function. > (term-raw-map): Use it. > (xterm--pasted-text): Declare function from xterm.el. Thanks. If there are no further comments in a few days, please push to emacs-25. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 16:57:54 2016 Received: (at 24639-done) by debbugs.gnu.org; 10 Nov 2016 21:57:54 +0000 Received: from localhost ([127.0.0.1]:52756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4xM1-0001Yy-RT for submit@debbugs.gnu.org; Thu, 10 Nov 2016 16:57:54 -0500 Received: from mail-wm0-f42.google.com ([74.125.82.42]:38104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4xLz-0001Yj-Mx for 24639-done@debbugs.gnu.org; Thu, 10 Nov 2016 16:57:52 -0500 Received: by mail-wm0-f42.google.com with SMTP id f82so58992232wmf.1 for <24639-done@debbugs.gnu.org>; Thu, 10 Nov 2016 13:57:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tHknoZMMTGDwZOMXReoLjUCxBTjz7ULtVL9rhT0Qa0Y=; b=YXnp5oe/o6sjcBJ4FZlf/tHM0pz2odrifZpXWp7Yxtw6YH3IoQr2oopXRIWGI1xpJA 1vpjnUbjAdvLwnmWNWLWiE8sj4/WbEedsfgIAvp5aIu5OAj7Op9WxxUitfNe/vDbD7Tp bCrsQanJ2hhrxtSx6vsptX/Ijb4FVXpX/Cpq25oNj8BDIeFzyA0UXiyGIVRt87q7aBUl DATY58WI8IfqIyD8zAP8V8/o+NLkawyn50CtElAXeALg+hpbV0AZGXIPvdGP9k9WAuaw Z7V6DZeovS7dmayVxCY4sE66S79LgrcKVWQaSPrWub5N1kZ2p0/Adjz75ZNdlsxRKM5y m3iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tHknoZMMTGDwZOMXReoLjUCxBTjz7ULtVL9rhT0Qa0Y=; b=DOUucx9i4SNjf11ZxIOzkwaf6Nep43OQCdAmB481vCybglsd+doGXcAnUTgxENxlLw 8Q3+CD6gqQUxV5M35YKjvCMH9PMWkks3NiNWPlcRoLCq8RQ6q5Gog46amMdY6W5D1n9k Al8NV7IayIjWyD82qW0qcM4vNT/azVAR0rVjAlgArydWzu9T42NK8h2c8j5DoRoaFAOX iOAV6o3UmLt3rNEUJ8YVFZTshggkAQ0ytEZekydHZVy1/7M0hyn9U6QITPdBtZicOACd jpPhynhXowdtO4PbtOQAWpQUSGD1yyRiyGBYJefqcMWR/H4NWztOlwO9a6rV8v/62IQz Po4w== X-Gm-Message-State: ABUngveCu1sB0HY+yJopfTEUXKdYPcsB2XQxWj6FtlftPuGgZxNnZh/TI2PAuGOuWrUO/Bwjr9u6fkiofnCkiw== X-Received: by 10.28.139.14 with SMTP id n14mr8780132wmd.112.1478815065904; Thu, 10 Nov 2016 13:57:45 -0800 (PST) MIME-Version: 1.0 References: <83k2d91wir.fsf@gnu.org> <20161106184305.73100-1-p.stephani2@gmail.com> <20161106184305.73100-2-p.stephani2@gmail.com> <83wpgfgmt8.fsf@gnu.org> In-Reply-To: <83wpgfgmt8.fsf@gnu.org> From: Philipp Stephani Date: Thu, 10 Nov 2016 21:57:35 +0000 Message-ID: Subject: Re: [PATCH] Send text received by bracketed paste to process To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a11433188b11d5b0540f976e4 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24639-done Cc: phst@google.com, 24639-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: 0.7 (/) --001a11433188b11d5b0540f976e4 Content-Type: text/plain; charset=UTF-8 Eli Zaretskii schrieb am Mo., 7. Nov. 2016 um 19:35 Uhr: > > From: Philipp Stephani > > Cc: 24639@debbugs.gnu.org, > > Philipp Stephani > > Date: Sun, 6 Nov 2016 19:43:05 +0100 > > > > From: Philipp Stephani > > > > Fixes #24639 > > > > * term.el (term--xterm-paste): New function. > > (term-raw-map): Use it. > > (xterm--pasted-text): Declare function from xterm.el. > > Thanks. If there are no further comments in a few days, please push > to emacs-25. > Pushed. --001a11433188b11d5b0540f976e4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Mo., 7. Nov. 2016 um 19:35=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>
> Cc: 24639@debbugs.gnu.org,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0Philipp Stephani <phst@google.com> > Date: Sun,=C2=A0 6 Nov 2016 19:43:05 +0100
>
> From: Philipp Stephani <phst@google.com>
>
> Fixes #24639
>
> * term.el (term--xterm-paste): New function.
> (term-raw-map): Use it.
> (xterm--pasted-text): Declare function from xterm.el.

Thanks.=C2=A0 If there are no further comments in a few days, please push to emacs-25.

Pushed= .=C2=A0
--001a11433188b11d5b0540f976e4-- From unknown Thu Aug 14 12:23:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 09 Dec 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator