From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 16 13:25:26 2016 Received: (at submit) by debbugs.gnu.org; 16 Oct 2016 17:25:27 +0000 Received: from localhost ([127.0.0.1]:35266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvpBe-0006IM-KM for submit@debbugs.gnu.org; Sun, 16 Oct 2016 13:25:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvpBc-0006I8-NO for submit@debbugs.gnu.org; Sun, 16 Oct 2016 13:25:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvpBW-00080q-LV for submit@debbugs.gnu.org; Sun, 16 Oct 2016 13:25:19 -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]:37851) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bvpBW-00080c-IL for submit@debbugs.gnu.org; Sun, 16 Oct 2016 13:25:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58516) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvpBU-0000s8-Ou for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2016 13:25:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvpBR-0007wa-Jy for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2016 13:25:16 -0400 Received: from mail-lf0-x243.google.com ([2a00:1450:4010:c07::243]:33292) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bvpBR-0007wI-BW for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2016 13:25:13 -0400 Received: by mail-lf0-x243.google.com with SMTP id l131so19468776lfl.0 for ; Sun, 16 Oct 2016 10:25:13 -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 :content-transfer-encoding; bh=rUED/wK6F9QaC4vP+URKrrfT8kzGx1mq7Evd17oLYKQ=; b=D5nxibw4+vndE4qfQT0LrbI5DLnHB7r9F8PNGjZZFfyft5pMCZJyxxv/4xNHL/RyTZ tIgmaKYvfSDHpOAAolP6y/xAWfLMws7pg+CpjfnK1AWJ1ZuXhf6C7yUYWzYi9OAQnz8X Mu2QJZkSbUI+auJQ34dagNIF5NQk9ERUt37I+bI4wFbnI9W+v1JmMig6AATblAGPP99E e4dcckKpJBjjNaJcyBNMAoSR6MpnF6qLrC/Fz96YnWFczXX/Euo286t0InCEMDngiHjT GZTXmpMsW1qnjK5yLRLF2TUocETes03YMc38TcPFPD0RoWajynBrBctgtMxHPoINzWQQ GGyQ== 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 :content-transfer-encoding; bh=rUED/wK6F9QaC4vP+URKrrfT8kzGx1mq7Evd17oLYKQ=; b=jleBSOdUemPqf7PBadZqlC4dLcolog+QTUvTAGSSmWRpUmPXLJtgawufL7gBrmf/eQ 7M5pvy9FTn2PVlpU0MJJLO/OLMBJpI9zMnkMS8j13FI3HClzYhbbaWoBhUSKX+taKiWq ZnkiW5PchQK8E7BZEuzTUgpDNvoCl4e0ydzC2B5Gqd4dRP5mcqgpexMndBIs86yERb72 gbTq2G8hhn+N+gTmIVHR83KtDWoPBaWaJzkfGrmWVbqP8kQtvyGieR/vhMi5/3Wkq/Tp SJwcHRUSzf/5g22UWtijF79pQp1OZTIVq65BPmoNDb6IiRq30gMZNhC6ELFq/x1NQuyh oR6Q== X-Gm-Message-State: AA6/9RlXBxAtKOEu3luN81soDILVhF4rG2xRqiRvxo8HJLUhsxFUvfkVQUd1b4x8ik47oQ== X-Received: by 10.194.85.18 with SMTP id d18mr10460095wjz.43.1476638711659; Sun, 16 Oct 2016 10:25:11 -0700 (PDT) Received: from p (46.128.198.151.dynamic.cablesurf.de. [46.128.198.151]) by smtp.gmail.com with ESMTPSA id pe5sm44497897wjb.15.2016.10.16.10.25.10 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 16 Oct 2016 10:25:11 -0700 (PDT) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Feature request: Replace double quotes in electric-quote-mode Date: Sun, 16 Oct 2016 19:24:03 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Currently electric-quote-mode only replaces ' and `. I propose that it also replace " with a left double quote after spaces, newlines, and open parentheses, and with a right double quote after alphanumerics and other punctuation. In GNU Emacs 26.0.50.4 (x86_64-apple-darwin16.0.0, NS appkit-1504.00 Versio= n 10.12 (Build 16A323)) of 2016-10-16 built on p Repository revision: cf566b46a6cf85c6d54d0b0db80e32ed6ae8d1ca Windowing system distributor 'Apple', version 10.3.1504 Recent messages: Mark set Setting =E2=80=98send-mail-function=E2=80=99 temporarily since "emacs -q" w= ould overwrite customizations Sending... Mark set [2 times] Sending via mail... Setting =E2=80=98smtpmail-smtp-server=E2=80=99 temporarily since "emacs -q"= would overwrite customizations Setting =E2=80=98smtpmail-smtp-service=E2=80=99 temporarily since "emacs -q= " would overwrite customizations Sending email=20 Sending email done Sending...done Configured using: 'configure --with-modules --enable-checking --enable-check-lisp-object-type --without-xml2' Configured features: RSVG IMAGEMAGICK DBUS NOTIFY ACL GNUTLS ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: de_DE.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: (network-stream nsm starttls tls gnutls mailalias smtpmail auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs cus-edit cus-start cus-load wid-edit pp 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/ns-win ns-win ucs-normalize term/common-win 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 dbusbind kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 235881 14695) (symbols 48 22643 6) (miscs 40 66 361) (strings 32 24312 6843) (string-bytes 1 751015) (vectors 16 37279) (vector-slots 8 708029 5877) (floats 8 225 337) (intervals 56 511 28) (buffers 976 15)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 08:48:56 2017 Received: (at 24710) by debbugs.gnu.org; 14 Jul 2017 12:48:57 +0000 Received: from localhost ([127.0.0.1]:37881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dW01g-0002xz-Na for submit@debbugs.gnu.org; Fri, 14 Jul 2017 08:48:56 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:36208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dW01e-0002xn-T1 for 24710@debbugs.gnu.org; Fri, 14 Jul 2017 08:48:55 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7CE101600D4; Fri, 14 Jul 2017 05:48:48 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id rEJxuRwG0M-F; Fri, 14 Jul 2017 05:48:47 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CDBB41601CD; Fri, 14 Jul 2017 05:48:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 3UL6meOxGHnn; Fri, 14 Jul 2017 05:48:47 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.184.153]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A41F31600D4; Fri, 14 Jul 2017 05:48:47 -0700 (PDT) To: Philipp Stephani From: Paul Eggert Organization: UCLA Computer Science Department Subject: Re: 26.0.50; Feature request: Replace double quotes in electric-quote-mode Message-ID: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> Date: Fri, 14 Jul 2017 05:48:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24710 Cc: 24710@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.0 (/) > Currently electric-quote-mode only replaces ' and `. I propose that > it also replace " with a left double quote after spaces, newlines, and > open parentheses, and with a right double quote after alphanumerics and > other punctuation. This sounds reasonable, though I suppose it should be controlled by an op= tion,=20 since some people may prefer the current behavior where `` and '' are the= only=20 convenient ways to get curved double quotes. Also, shouldn't it always replace " with a curved quote of one flavor of = the=20 other? I'm puzzled as to why one would want " to stay straight, when the = option=20 is enabled. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 16:01:25 2017 Received: (at 24710) by debbugs.gnu.org; 23 Jul 2017 20:01:25 +0000 Received: from localhost ([127.0.0.1]:53646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZN49-0004Jr-11 for submit@debbugs.gnu.org; Sun, 23 Jul 2017 16:01:25 -0400 Received: from mail-oi0-f53.google.com ([209.85.218.53]:33471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZN46-0004Je-Nw for 24710@debbugs.gnu.org; Sun, 23 Jul 2017 16:01:23 -0400 Received: by mail-oi0-f53.google.com with SMTP id a9so9875515oih.0 for <24710@debbugs.gnu.org>; Sun, 23 Jul 2017 13:01:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aeVe/cxxBRn8oqqEcnEnWQ0yug0vq3GkWjgNkW4v5tM=; b=rLakwCH4K1g0jM/j6GyxRqCWBfxOOXWSKRh9Bw6gadu3WjKzOVQIsZKA/lTknnPivY Deb6DhIZDeFhzidHZtJgkgqAkUQVrEU2zEqDHro8fYyXK0f1mmBzU60K1boynmRuNnDR MrOIiMWGDSinMffqhewoPxZ+sKq/kVIwNkItEYlkGXEWBFhTbyTnZM+WhbVjwhrQTy1X 5VefroeP6+fR4ER9tXOve5dWXSVr3RP5MMYznY73x1YNTu6Vlixl5C/3wwTNHppwk429 CGeLw0fBGgegZlgb54fGX9Akpxto5BjySqn9K9rqfnjr745LPjUmvkY0zQobvZaAmAz0 ZBIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aeVe/cxxBRn8oqqEcnEnWQ0yug0vq3GkWjgNkW4v5tM=; b=TrHtgZAPaeQ0KSaCYtOybYiXu+oTqlaFptvuLBsOmDsEvU2i6G/EmQ3WaY+kGHm9nT v0Gskl4zjoCo7QlMttS9LEdKjg5inLYd53T01X/JTF90l6x+2nv6AWHaJkRTeSP2Uj+e VGFXcVh0bV6VbagIScNL1wFYAAbBw3ZaZuHWxRhTYrn6JMwwjLt/bIYhrCzxV9DzAaWS k1V4/DpsaZXNx+s493/MWc38Sl33SS8SaSTW4nbsME+AAL3TMr96/ZuW/eUclDuTuCHf Bdeycqsw50pGisAUr7dgC0Om+j9M1gOjscVEqruVKaBMZamDqoLYddYNwnI3c4TcH6mr cCUQ== X-Gm-Message-State: AIVw112U1ramKkF54j52Xcf3iwrzW3xJkZszkemoTsE5eXQHxfNVUDDt gpLPEXFSUgFjgdck+ohzgSaelMAKTw== X-Received: by 10.202.229.148 with SMTP id c142mr6701883oih.60.1500840076764; Sun, 23 Jul 2017 13:01:16 -0700 (PDT) MIME-Version: 1.0 References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> In-Reply-To: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> From: Philipp Stephani Date: Sun, 23 Jul 2017 20:01:05 +0000 Message-ID: Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Paul Eggert Content-Type: multipart/mixed; boundary="001a114091fea46cd60555018fee" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 24710 Cc: 24710@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 (/) --001a114091fea46cd60555018fee Content-Type: multipart/alternative; boundary="001a114091fea46cd10555018fec" --001a114091fea46cd10555018fec Content-Type: text/plain; charset="UTF-8" Paul Eggert schrieb am Fr., 14. Juli 2017 um 14:49 Uhr: > > Currently electric-quote-mode only replaces ' and `. I propose that > > it also replace " with a left double quote after spaces, newlines, and > > open parentheses, and with a right double quote after alphanumerics and > > other punctuation. > > This sounds reasonable, though I suppose it should be controlled by an > option, > since some people may prefer the current behavior where `` and '' are the > only > convenient ways to get curved double quotes. > > Also, shouldn't it always replace " with a curved quote of one flavor of > the > other? I'm puzzled as to why one would want " to stay straight, when the > option > is enabled. > > > OK, here's a patch. --001a114091fea46cd10555018fec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Fr., 14. Juli 2017 um 14:49=C2=A0Uhr:
> Currently electric-quote-mode only replaces ' and `.= =C2=A0 I propose that
> it also replace " with a left double quote after spaces, newlines= , and
> open parentheses, and with a right double quote after alphanumerics an= d
> other punctuation.

This sounds reasonable, though I suppose it should be controlled by an opti= on,
since some people may prefer the current behavior where `` and '' a= re the only
convenient ways to get curved double quotes.

Also, shouldn't it always replace " with a curved quote of one fla= vor of the
other? I'm puzzled as to why one would want " to stay straight, wh= en the option
is enabled.



OK, here's a patch.=C2=A0
--001a114091fea46cd10555018fec-- --001a114091fea46cd60555018fee Content-Type: text/plain; charset="UTF-8"; name="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Disposition: attachment; filename="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Transfer-Encoding: base64 Content-ID: <15d7109d1be470142f51> X-Attachment-Id: 15d7109d1be470142f51 RnJvbSA5MDVjYjgzZGVjMDI0ZTk2OTFjYTg4OGIwMDY1NjZjM2IzMDQyZTcyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFN1biwgMjMgSnVsIDIwMTcgMjE6NTg6NDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBFbGVj dHJpYyBxdW90ZSBtb2RlOiBDb25kaXRpb25hbGx5IHJlcGxhY2UgIiAoQnVnIzI0NzEwKQoKKiBs aXNwL2VsZWN0cmljLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSk6IE5ldyB1c2Vy IG9wdGlvbi4KKGVsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24pOiBVc2Ug aXQuCgoqIGVsZWN0cmljLXRlc3RzLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWVuYWJsZWQpCihlbGVjdHJp Yy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1ib2ItcmVwbGFjZS1kb3VibGUpCihlbGVjdHJpYy1x dW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1ib2wtcmVwbGFjZS1kb3VibGUpCihlbGVjdHJpYy1xdW90 ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1zcGFjZS1yZXBsYWNlLWRvdWJsZSkKKGVsZWN0cmlj LXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWFmdGVyLWxldHRlci1yZXBsYWNlLWRvdWJsZSkKKGVs ZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWFmdGVyLXBhcmVuLXJlcGxhY2UtZG91Ymxl KTogTmV3CnVuaXQgdGVzdHMuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgIHwgIDUg KysrKwogbGlzcC9lbGVjdHJpYy5lbCAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKy0t LQogdGVzdC9saXNwL2VsZWN0cmljLXRlc3RzLmVsIHwgNTYgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMo KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRl eCA0Y2IwMmJmNTE4Li4yNWI5YjdlYjAzIDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMv TkVXUwpAQCAtMTU3LDYgKzE1NywxMSBAQCBsaW5lLCBhZnRlciBhIHdoaXRlc3BhY2UgY2hhcmFj dGVyLCBhbmQgYWZ0ZXIgYW4gb3BlbmluZyBwYXJlbnRoZXNpczsKIGFuZCBpdCB3aWxsIHJlcGxh Y2UgdGhlIGFwb3N0cm9waGUgYnkgYSBjbG9zaW5nIHF1b3RlIGNoYXJhY3RlciBpbiBhbGwKIG90 aGVyIGNhc2VzLgogCisqKiBUaGUgbmV3IHVzZXJzIG9wdGlvbiAnZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUnIGNvbnRyb2xzCit3aGV0aGVyIGEgZG91YmxlIHF1b3RlIGlzIGFsc28gcmVw bGFjZWQgaW4gJ2VsZWN0cmljLXF1b3RlLW1vZGUnLiAgSWYKK25vbi1uaWwsIGEgZG91YmxlIEFT Q0lJIHF1b3RlIGlzIHJlcGxhY2VkIGJ5IGEgZG91YmxlIHR5cG9ncmFwaGljCitxdW90ZS4KKwog KiogVGhlIG5ldyB2YXJpYWJsZSAnZWxlY3RyaWMtcXVvdGUtaW5oaWJpdC1mdW5jdGlvbnMnIGNv bnRyb2xzIHdoZW4KIHRvIGRpc2FibGUgZWxlY3RyaWMgcXVvdGluZyBiYXNlZCBvbiBjb250ZXh0 LiAgTWFqb3IgbW9kZXMgY2FuIGFkZAogZnVuY3Rpb25zIHRvIHRoaXMgbGlzdDsgRW1hY3Mgd2ls bCB0ZW1wb3JhcmlseSBkaXNhYmxlCmRpZmYgLS1naXQgYS9saXNwL2VsZWN0cmljLmVsIGIvbGlz cC9lbGVjdHJpYy5lbAppbmRleCBhNzFlNzlmZjc4Li4wYWQ2YjI4NGU0IDEwMDY0NAotLS0gYS9s aXNwL2VsZWN0cmljLmVsCisrKyBiL2xpc3AvZWxlY3RyaWMuZWwKQEAgLTQ1MSw2ICs0NTEsMTYg QEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUKICAgOnZlcnNpb24gIjI2LjEiCiAg IDp0eXBlICdib29sZWFuIDpzYWZlICMnYm9vbGVhbnAgOmdyb3VwICdlbGVjdHJpY2l0eSkKIAor KGRlZmN1c3RvbSBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSBuaWwKKyAgIk5vbi1uaWwg bWVhbnMgdG8gcmVwbGFjZSBcIiB3aXRoIGFuIGVsZWN0cmljIGRvdWJsZSBxdW90ZS4KK0lmIGBl bGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZScgaXMgbmlsLCBFbWFjcyByZXBsYWNlcyBc Igord2l0aCBhIGNsb3NpbmcgZG91YmxlIHF1b3RlLiAgT3RoZXJ3aXNlLCBpdCByZXBsYWNlcyBc IiB3aXRoIGFuCitvcGVuaW5nIGRvdWJsZSBxdW90ZSBhZnRlciBhIGxpbmUgYnJlYWssIHdoaXRl c3BhY2UsIG9wZW5pbmcKK3BhcmVudGhlc2lzLCBvciBxdW90ZSwgYW5kIHdpdGggYSBjbG9zaW5n IGRvdWJsZSBxdW90ZQorb3RoZXJ3aXNlLiIKKyAgOnZlcnNpb24gIjI2LjEiCisgIDp0eXBlICdi b29sZWFuIDpzYWZlICMnYm9vbGVhbnAgOmdyb3VwICdlbGVjdHJpY2l0eSkKKwogKGRlZnZhciBl bGVjdHJpYy1xdW90ZS1pbmhpYml0LWZ1bmN0aW9ucyAoKQogICAiTGlzdCBvZiBmdW5jdGlvbnMg dGhhdCBzaG91bGQgaW5oaWJpdCBlbGVjdHJpYyBxdW90aW5nLgogV2hlbiB0aGUgdmFyaWFibGUg YGVsZWN0cmljLXF1b3RlLW1vZGUnIGlzIG5vbi1uaWwsIEVtYWNzIHdpbGwKQEAgLTQ2Nyw3ICs0 NzcsOSBAQCBlbGVjdHJpYy1xdW90ZS1wb3N0LXNlbGYtaW5zZXJ0LWZ1bmN0aW9uCiAgICh3aGVu IChhbmQgZWxlY3RyaWMtcXVvdGUtbW9kZQogICAgICAgICAgICAgIChvciAoZXEgbGFzdC1jb21t YW5kLWV2ZW50ID9cJykKICAgICAgICAgICAgICAgICAgKGFuZCAobm90IGVsZWN0cmljLXF1b3Rl LWNvbnRleHQtc2Vuc2l0aXZlKQotICAgICAgICAgICAgICAgICAgICAgIChlcSBsYXN0LWNvbW1h bmQtZXZlbnQgP1xgKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVxIGxhc3QtY29tbWFuZC1l dmVudCA/XGApKQorICAgICAgICAgICAgICAgICAoYW5kIGVsZWN0cmljLXF1b3RlLXJlcGxhY2Ut ZG91YmxlCisgICAgICAgICAgICAgICAgICAgICAgKGVxIGxhc3QtY29tbWFuZC1ldmVudCA/XCIp KSkKICAgICAgICAgICAgICAobm90IChydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2Vzcwog ICAgICAgICAgICAgICAgICAgICdlbGVjdHJpYy1xdW90ZS1pbmhpYml0LWZ1bmN0aW9ucykpCiAg ICAgICAgICAgICAgKGlmIChkZXJpdmVkLW1vZGUtcCAndGV4dC1tb2RlKQpAQCAtNTA2LDEzICs1 MTgsMTkgQEAgZWxlY3RyaWMtcXVvdGUtcG9zdC1zZWxmLWluc2VydC1mdW5jdGlvbgogICAgICAg ICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPDwpKQogICAgICAgICAg ICAgICAgICAgICAgKChzZWFyY2gtYmFja3dhcmQgKHN0cmluZyBiYWNrdGljaykgKDEtIChwb2lu dCkpIHQpCiAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtbWF0Y2ggKHN0cmluZyBxPCkp Ci0gICAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21tYW5kLWV2ZW50IHE8KSkpCisg ICAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21tYW5kLWV2ZW50IHE8KSkKKyAgICAg ICAgICAgICAgICAgICAgICgoc2VhcmNoLWJhY2t3YXJkICJcIiIgKDEtIChwb2ludCkpIHQpCisg ICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtbWF0Y2ggKHN0cmluZyBxPDwpKQorICAgICAg ICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPDwpKSkKICAgICAgICAg ICAgICAoY29uZCAoKHNlYXJjaC1iYWNrd2FyZCAoc3RyaW5nIHE+ID8nKSAoLSAocG9pbnQpIDIp IHQpCiAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLW1hdGNoIChzdHJpbmcgcT4+KSkKICAg ICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21tYW5kLWV2ZW50IHE+PikpCiAgICAgICAg ICAgICAgICAgICAgKChzZWFyY2gtYmFja3dhcmQgIiciICgxLSAocG9pbnQpKSB0KQogICAgICAg ICAgICAgICAgICAgICAocmVwbGFjZS1tYXRjaCAoc3RyaW5nIHE+KSkKLSAgICAgICAgICAgICAg ICAgICAgKHNldHEgbGFzdC1jb21tYW5kLWV2ZW50IHE+KSkpKSkpKSkpKQorICAgICAgICAgICAg ICAgICAgICAoc2V0cSBsYXN0LWNvbW1hbmQtZXZlbnQgcT4pKQorICAgICAgICAgICAgICAgICAg ICgoc2VhcmNoLWJhY2t3YXJkICJcIiIgKDEtIChwb2ludCkpIHQpCisgICAgICAgICAgICAgICAg ICAgIChyZXBsYWNlLW1hdGNoIChzdHJpbmcgcT4+KSkKKyAgICAgICAgICAgICAgICAgICAgKHNl dHEgbGFzdC1jb21tYW5kLWV2ZW50IHE+PikpKSkpKSkpKSkKIAogKHB1dCAnZWxlY3RyaWMtcXVv dGUtcG9zdC1zZWxmLWluc2VydC1mdW5jdGlvbiAncHJpb3JpdHkgMTApCiAKZGlmZiAtLWdpdCBh L3Rlc3QvbGlzcC9lbGVjdHJpYy10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lbGVjdHJpYy10ZXN0cy5l bAppbmRleCBjNmZmY2NjMDc5Li41YjRiOThiODAyIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZWxl Y3RyaWMtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VsZWN0cmljLXRlc3RzLmVsCkBAIC02MTcs NiArNjE3LDE5IEBAIGVsZWN0cmljLXF1b3RlLWNsb3NpbmctZG91YmxlCiAgIDpmaXh0dXJlLWZu ICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRl c3QtaW4tc3RyaW5ncyBuaWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmlj LXF1b3RlLXJlcGxhY2UtZG91YmxlLWRpc2FibGVkCisgICIiICJcIiIgOmV4cGVjdGVkLXN0cmlu ZyAiXCIiIDpleHBlY3RlZC1wb2ludCAyCisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1 cmUtZm4gIydlbGVjdHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDp0ZXN0LWluLWNvbW1lbnRzIG5p bCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKKworKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxl Y3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtZW5hYmxlZAorICAiIiAiXCIiIDpleHBlY3RlZC1z dHJpbmcgIuKAnSIgOmV4cGVjdGVkLXBvaW50IDIKKyAgOm1vZGVzICcodGV4dC1tb2RlKQorICA6 Zml4dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKKyAgOmJpbmRpbmdzICcoKGVs ZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlIC4gdCkpCisgIDp0ZXN0LWluLWNvbW1lbnRzIG5p bCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKKwogKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxl Y3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYmFja3RpY2sKICAgIiIgImAiIDpleHBlY3Rl ZC1zdHJpbmcgImAiIDpleHBlY3RlZC1wb2ludCAyCiAgIDptb2RlcyAnKHRleHQtbW9kZSkKQEAg LTYzOCw2ICs2NTEsMTQgQEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYm9iLWRv dWJsZQogICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUgLiB0 KSkKICAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQogCisoZGVm aW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1i b2ItcmVwbGFjZS1kb3VibGUKKyAgIiIgIlwiIiA6ZXhwZWN0ZWQtc3RyaW5nICLigJwiIDpleHBl Y3RlZC1wb2ludCAyCisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVj dHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250 ZXh0LXNlbnNpdGl2ZSAuIHQpCisgICAgICAgICAgICAgIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNl LWRvdWJsZSAuIHQpKQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBu aWwpCisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQt c2Vuc2l0aXZlLWJvbC1zaW5nbGUKICAgImFcbiIgIi0tJyIgOmV4cGVjdGVkLXN0cmluZyAiYVxu 4oCYIiA6ZXhwZWN0ZWQtcG9pbnQgNAogICA6bW9kZXMgJyh0ZXh0LW1vZGUpCkBAIC02NTIsNiAr NjczLDE0IEBAIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWJvbC1kb3VibGUKICAg OmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0 ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVj dHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYm9sLXJlcGxh Y2UtZG91YmxlCisgICJhXG4iICItLVwiIiA6ZXhwZWN0ZWQtc3RyaW5nICJhXG7igJwiIDpleHBl Y3RlZC1wb2ludCA0CisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVj dHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250 ZXh0LXNlbnNpdGl2ZSAuIHQpCisgICAgICAgICAgICAgIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNl LWRvdWJsZSAuIHQpKQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBu aWwpCisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQt c2Vuc2l0aXZlLWFmdGVyLXNwYWNlLXNpbmdsZQogICAiICIgIi0nIiA6ZXhwZWN0ZWQtc3RyaW5n ICIg4oCYIiA6ZXhwZWN0ZWQtcG9pbnQgMwogICA6bW9kZXMgJyh0ZXh0LW1vZGUpCkBAIC02NjYs NiArNjk1LDE1IEBAIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWFmdGVyLXNwYWNl LWRvdWJsZQogICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUg LiB0KSkKICAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQogCiso ZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdAorICBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZS1hZnRlci1zcGFjZS1yZXBsYWNlLWRvdWJsZQorICAiICIgIi1cIiIgOmV4cGVjdGVkLXN0 cmluZyAiIOKAnCIgOmV4cGVjdGVkLXBvaW50IDMKKyAgOm1vZGVzICcodGV4dC1tb2RlKQorICA6 Zml4dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKKyAgOmJpbmRpbmdzICcoKGVs ZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkKKyAgICAgICAgICAgICAgKGVsZWN0 cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlIC4gdCkpCisgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6 dGVzdC1pbi1zdHJpbmdzIG5pbCkKKwogKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3Ry aWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXItbGV0dGVyLXNpbmdsZQogICAiYSIgIi0n IiA6ZXhwZWN0ZWQtc3RyaW5nICJh4oCZIiA6ZXhwZWN0ZWQtcG9pbnQgMwogICA6bW9kZXMgJyh0 ZXh0LW1vZGUpCkBAIC02ODAsNiArNzE4LDE1IEBAIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vu c2l0aXZlLWFmdGVyLWxldHRlci1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3Rl LWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1p bi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QKKyAgZWxlY3RyaWMt cXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXItbGV0dGVyLXJlcGxhY2UtZG91YmxlCisgICJh IiAiLVwiIiA6ZXhwZWN0ZWQtc3RyaW5nICJh4oCdIiA6ZXhwZWN0ZWQtcG9pbnQgMworICA6bW9k ZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9k ZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUgLiB0KQor ICAgICAgICAgICAgICAoZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUgLiB0KSkKKyAgOnRl c3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0 cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1wYXJl bi1zaW5nbGUKICAgIigiICItJyIgOmV4cGVjdGVkLXN0cmluZyAiKOKAmCIgOmV4cGVjdGVkLXBv aW50IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAtNjk0LDYgKzc0MSwxNSBAQCBlbGVjdHJp Yy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1wYXJlbi1kb3VibGUKICAgOmJpbmRpbmdz ICcoKGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNv bW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVjdHJpYy1wYWly LXRlc3QKKyAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXItcGFyZW4tcmVw bGFjZS1kb3VibGUKKyAgIigiICItXCIiIDpleHBlY3RlZC1zdHJpbmcgIijigJwiIDpleHBlY3Rl ZC1wb2ludCAzCisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVjdHJp Yy1xdW90ZS1sb2NhbC1tb2RlCisgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0 LXNlbnNpdGl2ZSAuIHQpCisgICAgICAgICAgICAgIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRv dWJsZSAuIHQpKQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CisKIDs7IFNpbXVsYXRlIOKAmG1hcmtkb3duLW1vZGXigJk6IGl0IHNldHMgYm90aCDigJhjb21t ZW50LXN0YXJ04oCZIGFuZAogOzsg4oCYY29tbWVudC11c2Utc3ludGF44oCZLCBidXQgZGVyaXZl cyBmcm9tIOKAmHRleHQtbW9kZeKAmS4KIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0 cmljLXF1b3RlLW1hcmtkb3duLWluLXRleHQKLS0gCjIuMTMuMwoK --001a114091fea46cd60555018fee-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 24 03:55:27 2017 Received: (at 24710) by debbugs.gnu.org; 24 Jul 2017 07:55:27 +0000 Received: from localhost ([127.0.0.1]:53795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZYD9-0005Px-DW for submit@debbugs.gnu.org; Mon, 24 Jul 2017 03:55:27 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZYD7-0005Pj-25 for 24710@debbugs.gnu.org; Mon, 24 Jul 2017 03:55:25 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id ABE51160061; Mon, 24 Jul 2017 00:55:18 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id IOPfBPHIoqHn; Mon, 24 Jul 2017 00:55:17 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D6AD3160064; Mon, 24 Jul 2017 00:55:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tb0wGA5B3_ig; Mon, 24 Jul 2017 00:55:17 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.184.153]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B90A9160061; Mon, 24 Jul 2017 00:55:17 -0700 (PDT) Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Philipp Stephani References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Mon, 24 Jul 2017 00:55:13 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24710 Cc: 24710@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.0 (/) Philipp Stephani wrote: > OK, here's a patch. Thanks. I don=E2=80=99t see the point of the non-context-sensitive versio= n. That is, if=20 =E2=80=98"=E2=80=99 is supposed to be replaced by a curved double-quote, = then I don=E2=80=99t see the=20 point of having a mode where =E2=80=98"=E2=80=99 is always replaced by cl= osing double quote.=20 That does not seem useful for English, anyway. In the NEWS item, just say =E2=80=98"=E2=80=99 instead of =E2=80=98double= quote=E2=80=99 or =E2=80=98double ASCII quote=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 23 16:22:23 2017 Received: (at 24710) by debbugs.gnu.org; 23 Sep 2017 20:22:23 +0000 Received: from localhost ([127.0.0.1]:54940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvqwQ-0006u6-PY for submit@debbugs.gnu.org; Sat, 23 Sep 2017 16:22:23 -0400 Received: from mail-oi0-f45.google.com ([209.85.218.45]:47550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvqwO-0006tt-SW for 24710@debbugs.gnu.org; Sat, 23 Sep 2017 16:22:21 -0400 Received: by mail-oi0-f45.google.com with SMTP id b1so2543412oih.4 for <24710@debbugs.gnu.org>; Sat, 23 Sep 2017 13:22:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nRiFEwcJgDoJpDMOv8rMgKgdK0wGOnxMGuUQDwZ1F5Q=; b=iPN29t93l6exBvqTr2ebjCIabK6A7LATJcP3JUvQup/DQj5cvXXmNLDpobBrOkA0iY bkv4fASY5EDSobRhlhp9kqXr3OMC/ogW6VGsGbAbxjvd2INOlDIYRHHNuIkQrVS3auj9 Io+YNjhhHHypPvMqtompCKhtz7Jz7FyjqohLsFkW6UTuJsRHz3T3bllB0o8k2pmNz9+f +xuwrH3B8anYl+9YnO+2O50tsgueDywMJjkdHfFWUudjMVl0ygxG9S/+puoZGIPymwlB urXyzm8W9rLhkHeIBgNcGgpX63PtfBmuI8+d03rgakiy6OQzwEIH4WajVwhSuatZ1QHo Gt9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nRiFEwcJgDoJpDMOv8rMgKgdK0wGOnxMGuUQDwZ1F5Q=; b=Ndh73XaZlORq0kiGEhdPLzjmTzkFWxmVDMEG9I8pRFqvF42tiUFy6+At6dxJTzLZlx L8u9Jx4iydcgmPvtoCcnLhy5/7r0qahd0IoDAdBL+0+GiVbwonAE2KbqhfvPr+5dGRgM hfSFlqHe//4/7DSu0+pXYX5lp4z6Ngn8QK2wITtzEi9C0NOCyzfWkGtBUHKcxkrh7PAl ZxWOXV8cRgXu+H6VKPwB8ZMLLWSxk8X3tYAEDqdSu8iXYRQZbHUQdc53qOjEFKvLPPrl JGtLvwP+E5h7/JWcGGUmMI/e4zNefaMo3tBbMwvQchKhVIX4S1LPtVozUJc5tPgi7Rmc WL+A== X-Gm-Message-State: AHPjjUiWQEiNdRVGrEXYx/HRoeS6XSllOFOeRRBQ4uR2Udwkns+A7KL3 3+NDGDGIKDuFC9e1H/WKDAwH9wtDCIHFA3JgmXg= X-Google-Smtp-Source: AOwi7QD0GOYEKS1EXlbi857w18EasIYCmNuGjtvaONG+36oLhd8uSGAUlWJPnX9ApyIztxcc7KHJc/QhcHp6KjFGYJk= X-Received: by 10.202.56.214 with SMTP id f205mr2621884oia.316.1506198135079; Sat, 23 Sep 2017 13:22:15 -0700 (PDT) MIME-Version: 1.0 References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> In-Reply-To: From: Philipp Stephani Date: Sat, 23 Sep 2017 20:22:02 +0000 Message-ID: Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Paul Eggert Content-Type: multipart/mixed; boundary="001a113ca93acdddac0559e11427" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24710 Cc: 24710@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 (/) --001a113ca93acdddac0559e11427 Content-Type: multipart/alternative; boundary="001a113ca93acddda90559e11425" --001a113ca93acddda90559e11425 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Eggert schrieb am Mo., 24. Juli 2017 um 09:55 Uhr= : > Philipp Stephani wrote: > > > OK, here's a patch. > > Thanks. I don=E2=80=99t see the point of the non-context-sensitive versio= n. That > is, if > =E2=80=98"=E2=80=99 is supposed to be replaced by a curved double-quote, = then I don=E2=80=99t see > the > point of having a mode where =E2=80=98"=E2=80=99 is always replaced by cl= osing double > quote. > That does not seem useful for English, anyway. > > In the NEWS item, just say =E2=80=98"=E2=80=99 instead of =E2=80=98double= quote=E2=80=99 or =E2=80=98double ASCII > quote=E2=80=99. > OK, here's an updated patch. --001a113ca93acddda90559e11425 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Mo., 24. Juli 2017 um 09:55=C2=A0Uhr:
Philipp Stephani wrote:

> OK, here's a patch.

Thanks. I don=E2=80=99t see the point of the non-context-sensitive version.= That is, if
=E2=80=98"=E2=80=99 is supposed to be replaced by a curved double-quot= e, then I don=E2=80=99t see the
point of having a mode where =E2=80=98"=E2=80=99 is always replaced by= closing double quote.
That does not seem useful for English, anyway.

In the NEWS item, just say =E2=80=98"=E2=80=99 instead of =E2=80=98dou= ble quote=E2=80=99 or =E2=80=98double ASCII quote=E2=80=99.

OK, here's an updated patch.=C2=A0
--001a113ca93acddda90559e11425-- --001a113ca93acdddac0559e11427 Content-Type: text/plain; charset="UTF-8"; name="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Disposition: attachment; filename="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Transfer-Encoding: base64 Content-ID: <15eb06751c8470142f51> X-Attachment-Id: 15eb06751c8470142f51 RnJvbSA0NmZmMjk3YzZhZjU2MWUxZThlZDc1MTYzYTNjMDIwOWNiMDZhNTRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFN1biwgMjMgSnVsIDIwMTcgMjE6NTg6NDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBFbGVj dHJpYyBxdW90ZSBtb2RlOiBDb25kaXRpb25hbGx5IHJlcGxhY2UgIiAoQnVnIzI0NzEwKQoKKiBs aXNwL2VsZWN0cmljLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSk6IE5ldyB1c2Vy IG9wdGlvbi4KKGVsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24pOiBVc2Ug aXQuCgoqIGVsZWN0cmljLXRlc3RzLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWJvYikKKGVsZWN0cmljLXF1 b3RlLXJlcGxhY2UtZG91YmxlLWJvbCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWFm dGVyLXNwYWNlKQooZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItbGV0dGVyKQoo ZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItcGFyZW4pOiBOZXcgdW5pdCB0ZXN0 cy4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBsaXNwL2VsZWN0 cmljLmVsICAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKystLS0tCiB0ZXN0L2xp c3AvZWxlY3RyaWMtdGVzdHMuZWwgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggMGU2MmEyYmJiNC4u YmJhZWI0NTcwZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTM0LDYg KzM0LDEwIEBAIFdoZW4geW91IGFkZCBhIG5ldyBpdGVtLCB1c2UgdGhlIGFwcHJvcHJpYXRlIG1h cmsgaWYgeW91IGFyZSBzdXJlIGl0IGFwcGxpZXMsCiAMCiAqIEVkaXRpbmcgQ2hhbmdlcyBpbiBF bWFjcyAyNy4xCiAKKyoqIFRoZSBuZXcgdXNlciBvcHRpb24gJ2VsZWN0cmljLXF1b3RlLXJlcGxh Y2UtZG91YmxlJyBjb250cm9scword2hldGhlciAiIGlzIGFsc28gcmVwbGFjZWQgaW4gJ2VsZWN0 cmljLXF1b3RlLW1vZGUnLiAgSWYgbm9uLW5pbCwgIiBpcworcmVwbGFjZWQgYnkgYSBkb3VibGUg dHlwb2dyYXBoaWMgcXVvdGUuCisKIAwKICogQ2hhbmdlcyBpbiBTcGVjaWFsaXplZCBNb2RlcyBh bmQgUGFja2FnZXMgaW4gRW1hY3MgMjcuMQogCmRpZmYgLS1naXQgYS9saXNwL2VsZWN0cmljLmVs IGIvbGlzcC9lbGVjdHJpYy5lbAppbmRleCBkNzkyOTk0NWRiLi42NWUzNmI3YTYzIDEwMDY0NAot LS0gYS9saXNwL2VsZWN0cmljLmVsCisrKyBiL2xpc3AvZWxlY3RyaWMuZWwKQEAgLTQ1MSw2ICs0 NTEsMTQgQEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUKICAgOnZlcnNpb24gIjI2 LjEiCiAgIDp0eXBlICdib29sZWFuIDpzYWZlICMnYm9vbGVhbnAgOmdyb3VwICdlbGVjdHJpY2l0 eSkKIAorKGRlZmN1c3RvbSBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSBuaWwKKyAgIk5v bi1uaWwgbWVhbnMgdG8gcmVwbGFjZSBcIiB3aXRoIGFuIGVsZWN0cmljIGRvdWJsZSBxdW90ZS4K K0VtYWNzIHJlcGxhY2VzIFwiIHdpdGggYW4gb3BlbmluZyBkb3VibGUgcXVvdGUgYWZ0ZXIgYSBs aW5lCiticmVhaywgd2hpdGVzcGFjZSwgb3BlbmluZyBwYXJlbnRoZXNpcywgb3IgcXVvdGUsIGFu ZCB3aXRoIGEKK2Nsb3NpbmcgZG91YmxlIHF1b3RlIG90aGVyd2lzZS4iCisgIDp2ZXJzaW9uICIy Ni4xIgorICA6dHlwZSAnYm9vbGVhbiA6c2FmZSAjJ2Jvb2xlYW5wIDpncm91cCAnZWxlY3RyaWNp dHkpCisKIChkZWZ2YXIgZWxlY3RyaWMtcXVvdGUtaW5oaWJpdC1mdW5jdGlvbnMgKCkKICAgIkxp c3Qgb2YgZnVuY3Rpb25zIHRoYXQgc2hvdWxkIGluaGliaXQgZWxlY3RyaWMgcXVvdGluZy4KIFdo ZW4gdGhlIHZhcmlhYmxlIGBlbGVjdHJpYy1xdW90ZS1tb2RlJyBpcyBub24tbmlsLCBFbWFjcyB3 aWxsCkBAIC00NjcsNyArNDc1LDkgQEAgZWxlY3RyaWMtcXVvdGUtcG9zdC1zZWxmLWluc2VydC1m dW5jdGlvbgogICAod2hlbiAoYW5kIGVsZWN0cmljLXF1b3RlLW1vZGUKICAgICAgICAgICAgICAo b3IgKGVxIGxhc3QtY29tbWFuZC1ldmVudCA/XCcpCiAgICAgICAgICAgICAgICAgIChhbmQgKG5v dCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZSkKLSAgICAgICAgICAgICAgICAgICAg ICAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9cYCkpKQorICAgICAgICAgICAgICAgICAgICAgIChl cSBsYXN0LWNvbW1hbmQtZXZlbnQgP1xgKSkKKyAgICAgICAgICAgICAgICAgKGFuZCBlbGVjdHJp Yy1xdW90ZS1yZXBsYWNlLWRvdWJsZQorICAgICAgICAgICAgICAgICAgICAgIChlcSBsYXN0LWNv bW1hbmQtZXZlbnQgP1wiKSkpCiAgICAgICAgICAgICAgKG5vdCAocnVuLWhvb2std2l0aC1hcmdz LXVudGlsLXN1Y2Nlc3MKICAgICAgICAgICAgICAgICAgICAnZWxlY3RyaWMtcXVvdGUtaW5oaWJp dC1mdW5jdGlvbnMpKQogICAgICAgICAgICAgIChpZiAoZGVyaXZlZC1tb2RlLXAgJ3RleHQtbW9k ZSkKQEAgLTQ4OCw3ICs0OTgsOCBAQCBlbGVjdHJpYy1xdW90ZS1wb3N0LXNlbGYtaW5zZXJ0LWZ1 bmN0aW9uCiAgICAgICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgICAgICAobGV0ICgoYmFja3RpY2sg P1xgKSkKICAgICAgICAgICAgKGlmIChvciAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9cYCkKLSAg ICAgICAgICAgICAgICAgICAoYW5kIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlCisg ICAgICAgICAgICAgICAgICAgKGFuZCAob3IgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRp dmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRv dWJsZSkKICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAoYmFja3dhcmQtY2hhcikKICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG9yIChib2JwKSAoYm9scCkKQEAgLTUwNiwxMyArNTE3LDE5IEBAIGVsZWN0cmljLXF1b3Rl LXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24KICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBs YXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkKICAgICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJh Y2t3YXJkIChzdHJpbmcgYmFja3RpY2spICgxLSAocG9pbnQpKSB0KQogICAgICAgICAgICAgICAg ICAgICAgIChyZXBsYWNlLW1hdGNoIChzdHJpbmcgcTwpKQotICAgICAgICAgICAgICAgICAgICAg IChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPCkpKQorICAgICAgICAgICAgICAgICAgICAgIChz ZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPCkpCisgICAgICAgICAgICAgICAgICAgICAoKHNlYXJj aC1iYWNrd2FyZCAiXCIiICgxLSAocG9pbnQpKSB0KQorICAgICAgICAgICAgICAgICAgICAgIChy ZXBsYWNlLW1hdGNoIChzdHJpbmcgcTw8KSkKKyAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBs YXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkpCiAgICAgICAgICAgICAgKGNvbmQgKChzZWFyY2gtYmFj a3dhcmQgKHN0cmluZyBxPiA/JykgKC0gKHBvaW50KSAyKSB0KQogICAgICAgICAgICAgICAgICAg ICAocmVwbGFjZS1tYXRjaCAoc3RyaW5nIHE+PikpCiAgICAgICAgICAgICAgICAgICAgIChzZXRx IGxhc3QtY29tbWFuZC1ldmVudCBxPj4pKQogICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJh Y2t3YXJkICInIiAoMS0gKHBvaW50KSkgdCkKICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2Ut bWF0Y2ggKHN0cmluZyBxPikpCi0gICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFu ZC1ldmVudCBxPikpKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21t YW5kLWV2ZW50IHE+KSkKKyAgICAgICAgICAgICAgICAgICAoKHNlYXJjaC1iYWNrd2FyZCAiXCIi ICgxLSAocG9pbnQpKSB0KQorICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1tYXRjaCAoc3Ry aW5nIHE+PikpCisgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBx Pj4pKSkpKSkpKSkpCiAKIChwdXQgJ2VsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVu Y3Rpb24gJ3ByaW9yaXR5IDEwKQogCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZWxlY3RyaWMtdGVz dHMuZWwgYi90ZXN0L2xpc3AvZWxlY3RyaWMtdGVzdHMuZWwKaW5kZXggZmM2OTkxOWZiZS4uN2Rm MjQ0OWI5ZSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VsZWN0cmljLXRlc3RzLmVsCisrKyBiL3Rl c3QvbGlzcC9lbGVjdHJpYy10ZXN0cy5lbApAQCAtNjE3LDYgKzYxNywxMiBAQCBlbGVjdHJpYy1x dW90ZS1jbG9zaW5nLWRvdWJsZQogICA6Zml4dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2Fs LW1vZGUKICAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQogCiso ZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZAorICAiIiAiXCIiIDpleHBlY3RlZC1zdHJpbmcgIlwiIiA6ZXhwZWN0ZWQtcG9pbnQg MgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUt bG9jYWwtbW9kZQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vu c2l0aXZlLWJhY2t0aWNrCiAgICIiICJgIiA6ZXhwZWN0ZWQtc3RyaW5nICJgIiA6ZXhwZWN0ZWQt cG9pbnQgMgogICA6bW9kZXMgJyh0ZXh0LW1vZGUpCkBAIC02MzgsNiArNjQ0LDEzIEBAIGVsZWN0 cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWJvYi1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVs ZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRz IG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3Qg ZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYm9iCisgICIiICJcIiIgOmV4cGVjdGVkLXN0 cmluZyAi4oCcIiA6ZXhwZWN0ZWQtcG9pbnQgMgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpm aXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxl Y3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmls IDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVj dHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1ib2wtc2luZ2xlCiAgICJhXG4iICItLSciIDpl eHBlY3RlZC1zdHJpbmcgImFcbuKAmCIgOmV4cGVjdGVkLXBvaW50IDQKICAgOm1vZGVzICcodGV4 dC1tb2RlKQpAQCAtNjUyLDYgKzY2NSwxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZS1ib2wtZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNl bnNpdGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBu aWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2Ut ZG91YmxlLWJvbAorICAiYVxuIiAiLS1cIiIgOmV4cGVjdGVkLXN0cmluZyAiYVxu4oCcIiA6ZXhw ZWN0ZWQtcG9pbnQgNAorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxl Y3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmlu Z3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250 ZXh0LXNlbnNpdGl2ZS1hZnRlci1zcGFjZS1zaW5nbGUKICAgIiAiICItJyIgOmV4cGVjdGVkLXN0 cmluZyAiIOKAmCIgOmV4cGVjdGVkLXBvaW50IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAt NjY2LDYgKzY4NiwxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1z cGFjZS1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0 aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkK IAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3Vi bGUtYWZ0ZXItc3BhY2UKKyAgIiAiICItXCIiIDpleHBlY3RlZC1zdHJpbmcgIiDigJwiIDpleHBl Y3RlZC1wb2ludCAzCisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVj dHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1yZXBs YWNlLWRvdWJsZSAuIHQpKQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5n cyBuaWwpCisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRl eHQtc2Vuc2l0aXZlLWFmdGVyLWxldHRlci1zaW5nbGUKICAgImEiICItJyIgOmV4cGVjdGVkLXN0 cmluZyAiYeKAmSIgOmV4cGVjdGVkLXBvaW50IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAt NjgwLDYgKzcwNywxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1s ZXR0ZXItZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91 YmxlLWFmdGVyLWxldHRlcgorICAiYSIgIi1cIiIgOmV4cGVjdGVkLXN0cmluZyAiYeKAnSIgOmV4 cGVjdGVkLXBvaW50IDMKKyAgOm1vZGVzICcodGV4dC1tb2RlKQorICA6Zml4dHVyZS1mbiAjJ2Vs ZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKKyAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLXJl cGxhY2UtZG91YmxlIC4gdCkpCisgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJp bmdzIG5pbCkKKwogKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtY29u dGV4dC1zZW5zaXRpdmUtYWZ0ZXItcGFyZW4tc2luZ2xlCiAgICIoIiAiLSciIDpleHBlY3RlZC1z dHJpbmcgIijigJgiIDpleHBlY3RlZC1wb2ludCAzCiAgIDptb2RlcyAnKHRleHQtbW9kZSkKQEAg LTY5NCw2ICs3MjgsMTMgQEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXIt cGFyZW4tZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91 YmxlLWFmdGVyLXBhcmVuCisgICIoIiAiLVwiIiA6ZXhwZWN0ZWQtc3RyaW5nICIo4oCcIiA6ZXhw ZWN0ZWQtcG9pbnQgMworICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxl Y3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmlu Z3MgbmlsKQorCiA7OyBTaW11bGF0ZSDigJhtYXJrZG93bi1tb2Rl4oCZOiBpdCBzZXRzIGJvdGgg 4oCYY29tbWVudC1zdGFydOKAmSBhbmQKIDs7IOKAmGNvbW1lbnQtdXNlLXN5bnRheOKAmSwgYnV0 IGRlcml2ZXMgZnJvbSDigJh0ZXh0LW1vZGXigJkuCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVz dCBlbGVjdHJpYy1xdW90ZS1tYXJrZG93bi1pbi10ZXh0Ci0tIAoyLjE0LjEKCg== --001a113ca93acdddac0559e11427-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 23 22:50:44 2017 Received: (at 24710) by debbugs.gnu.org; 24 Sep 2017 02:50:44 +0000 Received: from localhost ([127.0.0.1]:55050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvx0G-0007Zo-6D for submit@debbugs.gnu.org; Sat, 23 Sep 2017 22:50:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvx0E-0007Zb-Rv for 24710@debbugs.gnu.org; Sat, 23 Sep 2017 22:50:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dvx05-0003aX-On for 24710@debbugs.gnu.org; Sat, 23 Sep 2017 22:50:37 -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_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvx05-0003aN-Kr; Sat, 23 Sep 2017 22:50:33 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3459 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dvx04-0000xZ-1f; Sat, 23 Sep 2017 22:50:32 -0400 Date: Sun, 24 Sep 2017 05:50:31 +0300 Message-Id: <83h8vsajyg.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Sat, 23 Sep 2017 20:22:02 +0000) Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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.0 (-----) X-Debbugs-Envelope-To: 24710 Cc: 24710@debbugs.gnu.org, eggert@cs.ucla.edu 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.0 (-----) > From: Philipp Stephani > Date: Sat, 23 Sep 2017 20:22:02 +0000 > Cc: 24710@debbugs.gnu.org > > In the NEWS item, just say ‘"’ instead of ‘double quote’ or ‘double ASCII quote’. > > OK, here's an updated patch. Thanks. How about updating the Emacs manual as well? From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 01:03:27 2017 Received: (at 24710) by debbugs.gnu.org; 24 Sep 2017 05:03:27 +0000 Received: from localhost ([127.0.0.1]:55072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvz4h-00029Q-Fa for submit@debbugs.gnu.org; Sun, 24 Sep 2017 01:03:27 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvz4f-00029A-KG for 24710@debbugs.gnu.org; Sun, 24 Sep 2017 01:03:26 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AB29A160AD7; Sat, 23 Sep 2017 22:03:19 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id owgeObG7zAVI; Sat, 23 Sep 2017 22:03:19 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0EEB2160E06; Sat, 23 Sep 2017 22:03:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 3fwd3iprmtdT; Sat, 23 Sep 2017 22:03:18 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.18.85]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E3109160AD7; Sat, 23 Sep 2017 22:03:18 -0700 (PDT) Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Eli Zaretskii , Philipp Stephani References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> <83h8vsajyg.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sat, 23 Sep 2017 22:03:18 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83h8vsajyg.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 24710 Cc: 24710@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: -2.3 (--) Eli Zaretskii wrote: > Thanks. How about updating the Emacs manual as well? Yes, other than that it looks good to me. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 03:04:27 2017 Received: (at 24710) by debbugs.gnu.org; 24 Sep 2017 07:04:27 +0000 Received: from localhost ([127.0.0.1]:55119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dw0xn-0005OA-01 for submit@debbugs.gnu.org; Sun, 24 Sep 2017 03:04:27 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:52344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dw0xk-0005Nu-OM for 24710@debbugs.gnu.org; Sun, 24 Sep 2017 03:04:25 -0400 Received: by mail-oi0-f48.google.com with SMTP id p126so3284336oih.9 for <24710@debbugs.gnu.org>; Sun, 24 Sep 2017 00:04:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MiXZz6JOMuB/nL2H+uli6fMu6Aj0KCU0wiswaDemlxI=; b=GoegTW4mpUcNcnJNCCKSp90jsU4OXsubZOBcV8kRKzY31yWDSFvGNWsQlQhQA69Hx1 VJQNR2NPKq5sLxLxjYrLiCUhSKO4KfrxqVjP8szYzcoQbbGPxv01vITBuZNNGAaXXmac 9mxkUNJ543pUSqjJv+n6eujf2/iSNDgfcOvKzJx8Gmf6V8r5QPO1ecku8DMXxr86IjyZ KaZZVZ2y1gw0zbvT9y1UI5aWXIh+oxyKpNzSURRSxeQlbZNMN8I69LFH66I9Eh2GQOFw y5eAwMkcR4mZibVfdBQisxi734VNBiHxXEFZDv2TUn5HGsO0qzy85zD7aD19zVrP+BKt Aw3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MiXZz6JOMuB/nL2H+uli6fMu6Aj0KCU0wiswaDemlxI=; b=sV7kZXmGNfqno8hkZu3BD3zKFy0Xg9+usB3rc98T2jvM3XMOrAzqFp97+Fmv2KIm3E lFsuPOyLJazbkbly3qcPmlfNmDf+O34KDkingbCQKW2w8I297/XDWIrtYHrowoGshGPY NoE2mW/azx14Pq7FktDjZXmFq6hLDkipQSSz2zz9tnCbIek8snxSGnBvR1D/1u8PIJo3 5o4VrGEcLJVUIpqWQQRWsCvVUq7HDI/53bAkInCO/yZPSNZFlwu3a2K6d/eSUpfbBo3N BU+1jf5DBXfUzO8aChSEqLqbpoTBjOo2zHxnXcl2boVa6a+DuYInE1P5FiE0tTPpr0YN kIFg== X-Gm-Message-State: AHPjjUhBoPJHAhsRW4SEADBXIdlv97s8VvTemmGTIVxxi4qSWkJtizSA 0YbQXVW/874nFK6PQEQUZIDhVBvtkkXo2ClDJv0= X-Google-Smtp-Source: AOwi7QDr9WdfXR5LU0yQCiOKhoxOLUISNTeZpxCcnBHWj9kQxcCXh+iVox9FS1bv13u/1GXv2LH+n7Hns66myiO/FVA= X-Received: by 10.202.171.87 with SMTP id u84mr4731661oie.321.1506236658986; Sun, 24 Sep 2017 00:04:18 -0700 (PDT) MIME-Version: 1.0 References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> <83h8vsajyg.fsf@gnu.org> In-Reply-To: From: Philipp Stephani Date: Sun, 24 Sep 2017 07:04:07 +0000 Message-ID: Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Paul Eggert , Eli Zaretskii Content-Type: multipart/mixed; boundary="001a113cd08401da590559ea0d5b" X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 24710 Cc: 24710@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: -2.0 (--) --001a113cd08401da590559ea0d5b Content-Type: multipart/alternative; boundary="001a113cd08401da550559ea0d59" --001a113cd08401da550559ea0d59 Content-Type: text/plain; charset="UTF-8" Paul Eggert schrieb am So., 24. Sep. 2017 um 07:03 Uhr: > Eli Zaretskii wrote: > > Thanks. How about updating the Emacs manual as well? > > Yes, other than that it looks good to me. > OK, here's a new patch. --001a113cd08401da550559ea0d59 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am So., 24. Sep. 2017 um 07:03=C2=A0Uhr:
Eli Zaretskii wrote:
> Thanks.=C2=A0 How about updating the Emacs manual as well?

Yes, other than that it looks good to me.

OK, here's a new patch.=C2=A0
--001a113cd08401da550559ea0d59-- --001a113cd08401da590559ea0d5b Content-Type: text/plain; charset="UTF-8"; name="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Disposition: attachment; filename="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Transfer-Encoding: base64 Content-ID: <15eb2b3320d470142f51> X-Attachment-Id: 15eb2b3320d470142f51 RnJvbSA0MmZjZDM4ODAwYjIwOWZhM2M4ZmMxYmI2NzAyMDc0OTMxMmY3OGFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFN1biwgMjMgSnVsIDIwMTcgMjE6NTg6NDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBFbGVj dHJpYyBxdW90ZSBtb2RlOiBDb25kaXRpb25hbGx5IHJlcGxhY2UgIiAoQnVnIzI0NzEwKQoKKiBs aXNwL2VsZWN0cmljLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSk6IE5ldyB1c2Vy IG9wdGlvbi4KKGVsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24pOiBVc2Ug aXQuCgoqIGVsZWN0cmljLXRlc3RzLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWJvYikKKGVsZWN0cmljLXF1 b3RlLXJlcGxhY2UtZG91YmxlLWJvbCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWFm dGVyLXNwYWNlKQooZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItbGV0dGVyKQoo ZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItcGFyZW4pOiBOZXcgdW5pdCB0ZXN0 cy4KLS0tCiBkb2MvZW1hY3MvdGV4dC50ZXhpICAgICAgICAgfCAgNyArKysrKysrCiBldGMvTkVX UyAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwogbGlzcC9lbGVjdHJpYy5lbCAgICAgICAg ICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogdGVzdC9saXNwL2VsZWN0cmljLXRl c3RzLmVsIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQg ZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kb2MvZW1hY3MvdGV4dC50ZXhpIGIvZG9jL2VtYWNzL3RleHQudGV4aQppbmRleCA0OTZi NDNjZTFlLi41YWEwYzc3ZDM0IDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvdGV4dC50ZXhpCisrKyBi L2RvYy9lbWFjcy90ZXh0LnRleGkKQEAgLTQ0Myw2ICs0NDMsMTMgQEAgUXVvdGF0aW9uIE1hcmtz CiBAY29kZXtuaWx9IGZvciBAY29kZXtlbGVjdHJpYy1xdW90ZS1zdHJpbmd9IGFuZCBAY29kZXt0 fSBmb3IgdGhlIG90aGVyCiB2YXJpYWJsZXMuCiAKK0B2aW5kZXggZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUKKyAgWW91IGNhbiBhbHNvIHNldCB0aGUgb3B0aW9uIEBjb2Rle2VsZWN0cmlj LXF1b3RlLXJlcGxhY2UtZG91YmxlfSB0bworYSBub24tQGNvZGV7bmlsfSB2YWx1ZS4gIFRoZW4s IHR5cGluZyBAdHsifSBpbnNlcnQgYW4gYXBwcm9wcmlhdGUKK2N1cnZlZCBkb3VibGUgcXVvdGUg ZGVwZW5kaW5nIG9uIGNvbnRleHQ6IEB0e+KAnH0gYXQgdGhlIGJlZ2lubmluZyBvZgordGhlIGJ1 ZmZlciBvciBhZnRlciBhIGxpbmUgYnJlYWssIHdoaXRlc3BhY2UsIG9wZW5pbmcgcGFyZW50aGVz aXMsIG9yCitxdW90ZSBjaGFyYWN0ZXIsIGFuZCBAdHvigJ19IG90aGVyd2lzZS4KKwogICBFbGVj dHJpYyBRdW90ZSBtb2RlIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuICBUbyB0b2dnbGUgaXQsIHR5 cGUKIEBrYmR7TS14IGVsZWN0cmljLXF1b3RlLW1vZGV9LiAgVG8gdG9nZ2xlIGl0IGluIGEgc2lu Z2xlIGJ1ZmZlciwgdXNlCiBAa2Jke00teCBlbGVjdHJpYy1xdW90ZS1sb2NhbC1tb2RlfS4gIFRv IHN1cHByZXNzIGl0IGZvciBhIHNpbmdsZSB1c2UsCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0 Yy9ORVdTCmluZGV4IDBlNjJhMmJiYjQuLjI2ZTNjY2I0NzMgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdT CisrKyBiL2V0Yy9ORVdTCkBAIC0zNCw2ICszNCwxMSBAQCBXaGVuIHlvdSBhZGQgYSBuZXcgaXRl bSwgdXNlIHRoZSBhcHByb3ByaWF0ZSBtYXJrIGlmIHlvdSBhcmUgc3VyZSBpdCBhcHBsaWVzLAog DAogKiBFZGl0aW5nIENoYW5nZXMgaW4gRW1hY3MgMjcuMQogCisrKysKKyoqIFRoZSBuZXcgdXNl ciBvcHRpb24gJ2VsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlJyBjb250cm9scword2hldGhl ciAiIGlzIGFsc28gcmVwbGFjZWQgaW4gJ2VsZWN0cmljLXF1b3RlLW1vZGUnLiAgSWYgbm9uLW5p bCwgIiBpcworcmVwbGFjZWQgYnkgYSBkb3VibGUgdHlwb2dyYXBoaWMgcXVvdGUuCisKIAwKICog Q2hhbmdlcyBpbiBTcGVjaWFsaXplZCBNb2RlcyBhbmQgUGFja2FnZXMgaW4gRW1hY3MgMjcuMQog CmRpZmYgLS1naXQgYS9saXNwL2VsZWN0cmljLmVsIGIvbGlzcC9lbGVjdHJpYy5lbAppbmRleCBk NzkyOTk0NWRiLi42NWUzNmI3YTYzIDEwMDY0NAotLS0gYS9saXNwL2VsZWN0cmljLmVsCisrKyBi L2xpc3AvZWxlY3RyaWMuZWwKQEAgLTQ1MSw2ICs0NTEsMTQgQEAgZWxlY3RyaWMtcXVvdGUtY29u dGV4dC1zZW5zaXRpdmUKICAgOnZlcnNpb24gIjI2LjEiCiAgIDp0eXBlICdib29sZWFuIDpzYWZl ICMnYm9vbGVhbnAgOmdyb3VwICdlbGVjdHJpY2l0eSkKIAorKGRlZmN1c3RvbSBlbGVjdHJpYy1x dW90ZS1yZXBsYWNlLWRvdWJsZSBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgdG8gcmVwbGFjZSBcIiB3 aXRoIGFuIGVsZWN0cmljIGRvdWJsZSBxdW90ZS4KK0VtYWNzIHJlcGxhY2VzIFwiIHdpdGggYW4g b3BlbmluZyBkb3VibGUgcXVvdGUgYWZ0ZXIgYSBsaW5lCiticmVhaywgd2hpdGVzcGFjZSwgb3Bl bmluZyBwYXJlbnRoZXNpcywgb3IgcXVvdGUsIGFuZCB3aXRoIGEKK2Nsb3NpbmcgZG91YmxlIHF1 b3RlIG90aGVyd2lzZS4iCisgIDp2ZXJzaW9uICIyNi4xIgorICA6dHlwZSAnYm9vbGVhbiA6c2Fm ZSAjJ2Jvb2xlYW5wIDpncm91cCAnZWxlY3RyaWNpdHkpCisKIChkZWZ2YXIgZWxlY3RyaWMtcXVv dGUtaW5oaWJpdC1mdW5jdGlvbnMgKCkKICAgIkxpc3Qgb2YgZnVuY3Rpb25zIHRoYXQgc2hvdWxk IGluaGliaXQgZWxlY3RyaWMgcXVvdGluZy4KIFdoZW4gdGhlIHZhcmlhYmxlIGBlbGVjdHJpYy1x dW90ZS1tb2RlJyBpcyBub24tbmlsLCBFbWFjcyB3aWxsCkBAIC00NjcsNyArNDc1LDkgQEAgZWxl Y3RyaWMtcXVvdGUtcG9zdC1zZWxmLWluc2VydC1mdW5jdGlvbgogICAod2hlbiAoYW5kIGVsZWN0 cmljLXF1b3RlLW1vZGUKICAgICAgICAgICAgICAob3IgKGVxIGxhc3QtY29tbWFuZC1ldmVudCA/ XCcpCiAgICAgICAgICAgICAgICAgIChhbmQgKG5vdCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNl bnNpdGl2ZSkKLSAgICAgICAgICAgICAgICAgICAgICAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9c YCkpKQorICAgICAgICAgICAgICAgICAgICAgIChlcSBsYXN0LWNvbW1hbmQtZXZlbnQgP1xgKSkK KyAgICAgICAgICAgICAgICAgKGFuZCBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZQorICAg ICAgICAgICAgICAgICAgICAgIChlcSBsYXN0LWNvbW1hbmQtZXZlbnQgP1wiKSkpCiAgICAgICAg ICAgICAgKG5vdCAocnVuLWhvb2std2l0aC1hcmdzLXVudGlsLXN1Y2Nlc3MKICAgICAgICAgICAg ICAgICAgICAnZWxlY3RyaWMtcXVvdGUtaW5oaWJpdC1mdW5jdGlvbnMpKQogICAgICAgICAgICAg IChpZiAoZGVyaXZlZC1tb2RlLXAgJ3RleHQtbW9kZSkKQEAgLTQ4OCw3ICs0OTgsOCBAQCBlbGVj dHJpYy1xdW90ZS1wb3N0LXNlbGYtaW5zZXJ0LWZ1bmN0aW9uCiAgICAgICAgKHNhdmUtZXhjdXJz aW9uCiAgICAgICAgICAobGV0ICgoYmFja3RpY2sgP1xgKSkKICAgICAgICAgICAgKGlmIChvciAo ZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9cYCkKLSAgICAgICAgICAgICAgICAgICAoYW5kIGVsZWN0 cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlCisgICAgICAgICAgICAgICAgICAgKGFuZCAob3Ig ZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSkKICAgICAgICAgICAgICAgICAgICAg ICAgIChzYXZlLWV4Y3Vyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAoYmFja3dhcmQt Y2hhcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChib2JwKSAoYm9scCkKQEAgLTUw NiwxMyArNTE3LDE5IEBAIGVsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24K ICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBsYXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkKICAg ICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJhY2t3YXJkIChzdHJpbmcgYmFja3RpY2spICgx LSAocG9pbnQpKSB0KQogICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLW1hdGNoIChzdHJp bmcgcTwpKQotICAgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBx PCkpKQorICAgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPCkp CisgICAgICAgICAgICAgICAgICAgICAoKHNlYXJjaC1iYWNrd2FyZCAiXCIiICgxLSAocG9pbnQp KSB0KQorICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLW1hdGNoIChzdHJpbmcgcTw8KSkK KyAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBsYXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkpCiAg ICAgICAgICAgICAgKGNvbmQgKChzZWFyY2gtYmFja3dhcmQgKHN0cmluZyBxPiA/JykgKC0gKHBv aW50KSAyKSB0KQogICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1tYXRjaCAoc3RyaW5nIHE+ PikpCiAgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPj4pKQog ICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJhY2t3YXJkICInIiAoMS0gKHBvaW50KSkgdCkK ICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtbWF0Y2ggKHN0cmluZyBxPikpCi0gICAgICAg ICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPikpKSkpKSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21tYW5kLWV2ZW50IHE+KSkKKyAgICAgICAgICAg ICAgICAgICAoKHNlYXJjaC1iYWNrd2FyZCAiXCIiICgxLSAocG9pbnQpKSB0KQorICAgICAgICAg ICAgICAgICAgICAocmVwbGFjZS1tYXRjaCAoc3RyaW5nIHE+PikpCisgICAgICAgICAgICAgICAg ICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPj4pKSkpKSkpKSkpCiAKIChwdXQgJ2VsZWN0 cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24gJ3ByaW9yaXR5IDEwKQogCmRpZmYg LS1naXQgYS90ZXN0L2xpc3AvZWxlY3RyaWMtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZWxlY3RyaWMt dGVzdHMuZWwKaW5kZXggZmM2OTkxOWZiZS4uN2RmMjQ0OWI5ZSAxMDA2NDQKLS0tIGEvdGVzdC9s aXNwL2VsZWN0cmljLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lbGVjdHJpYy10ZXN0cy5lbApA QCAtNjE3LDYgKzYxNywxMiBAQCBlbGVjdHJpYy1xdW90ZS1jbG9zaW5nLWRvdWJsZQogICA6Zml4 dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKICAgOnRlc3QtaW4tY29tbWVudHMg bmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQogCisoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBl bGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1kaXNhYmxlZAorICAiIiAiXCIiIDpleHBlY3Rl ZC1zdHJpbmcgIlwiIiA6ZXhwZWN0ZWQtcG9pbnQgMgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisg IDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6dGVzdC1pbi1jb21t ZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwpCisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10 ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWJhY2t0aWNrCiAgICIiICJgIiA6 ZXhwZWN0ZWQtc3RyaW5nICJgIiA6ZXhwZWN0ZWQtcG9pbnQgMgogICA6bW9kZXMgJyh0ZXh0LW1v ZGUpCkBAIC02MzgsNiArNjQ0LDEzIEBAIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZl LWJvYi1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0 aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkK IAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3Vi bGUtYm9iCisgICIiICJcIiIgOmV4cGVjdGVkLXN0cmluZyAi4oCcIiA6ZXhwZWN0ZWQtcG9pbnQg MgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUt bG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUg LiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiAo ZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2 ZS1ib2wtc2luZ2xlCiAgICJhXG4iICItLSciIDpleHBlY3RlZC1zdHJpbmcgImFcbuKAmCIgOmV4 cGVjdGVkLXBvaW50IDQKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAtNjUyLDYgKzY2NSwxMyBA QCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1ib2wtZG91YmxlCiAgIDpiaW5kaW5n cyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZSAuIHQpKQogICA6dGVzdC1pbi1j b21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFp ci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWJvbAorICAiYVxuIiAiLS1cIiIg OmV4cGVjdGVkLXN0cmluZyAiYVxu4oCcIiA6ZXhwZWN0ZWQtcG9pbnQgNAorICA6bW9kZXMgJyh0 ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6 YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3Qt aW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0cmlj LXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1zcGFjZS1z aW5nbGUKICAgIiAiICItJyIgOmV4cGVjdGVkLXN0cmluZyAiIOKAmCIgOmV4cGVjdGVkLXBvaW50 IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAtNjY2LDYgKzY4NiwxMyBAQCBlbGVjdHJpYy1x dW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1zcGFjZS1kb3VibGUKICAgOmJpbmRpbmdzICco KGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1l bnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRl c3QgZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItc3BhY2UKKyAgIiAiICItXCIi IDpleHBlY3RlZC1zdHJpbmcgIiDigJwiIDpleHBlY3RlZC1wb2ludCAzCisgIDptb2RlcyAnKHRl eHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVjdHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDpi aW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSAuIHQpKQorICA6dGVzdC1p bi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwpCisKIChkZWZpbmUtZWxlY3RyaWMt cGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWFmdGVyLWxldHRlci1z aW5nbGUKICAgImEiICItJyIgOmV4cGVjdGVkLXN0cmluZyAiYeKAmSIgOmV4cGVjdGVkLXBvaW50 IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAtNjgwLDYgKzcwNywxMyBAQCBlbGVjdHJpYy1x dW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1sZXR0ZXItZG91YmxlCiAgIDpiaW5kaW5ncyAn KChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21t ZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10 ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWFmdGVyLWxldHRlcgorICAiYSIgIi1c IiIgOmV4cGVjdGVkLXN0cmluZyAiYeKAnSIgOmV4cGVjdGVkLXBvaW50IDMKKyAgOm1vZGVzICco dGV4dC1tb2RlKQorICA6Zml4dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKKyAg OmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlIC4gdCkpCisgIDp0ZXN0 LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKKwogKGRlZmluZS1lbGVjdHJp Yy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXItcGFyZW4t c2luZ2xlCiAgICIoIiAiLSciIDpleHBlY3RlZC1zdHJpbmcgIijigJgiIDpleHBlY3RlZC1wb2lu dCAzCiAgIDptb2RlcyAnKHRleHQtbW9kZSkKQEAgLTY5NCw2ICs3MjgsMTMgQEAgZWxlY3RyaWMt cXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXItcGFyZW4tZG91YmxlCiAgIDpiaW5kaW5ncyAn KChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21t ZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10 ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWFmdGVyLXBhcmVuCisgICIoIiAiLVwi IiA6ZXhwZWN0ZWQtc3RyaW5nICIo4oCcIiA6ZXhwZWN0ZWQtcG9pbnQgMworICA6bW9kZXMgJyh0 ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6 YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3Qt aW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiA7OyBTaW11bGF0ZSDigJht YXJrZG93bi1tb2Rl4oCZOiBpdCBzZXRzIGJvdGgg4oCYY29tbWVudC1zdGFydOKAmSBhbmQKIDs7 IOKAmGNvbW1lbnQtdXNlLXN5bnRheOKAmSwgYnV0IGRlcml2ZXMgZnJvbSDigJh0ZXh0LW1vZGXi gJkuCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1tYXJrZG93bi1p bi10ZXh0Ci0tIAoyLjE0LjEKCg== --001a113cd08401da590559ea0d5b-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 29 03:09:02 2017 Received: (at 24710) by debbugs.gnu.org; 29 Sep 2017 07:09:02 +0000 Received: from localhost ([127.0.0.1]:37469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxpPx-0004sA-TR for submit@debbugs.gnu.org; Fri, 29 Sep 2017 03:09:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxpPw-0004ru-1Y for 24710@debbugs.gnu.org; Fri, 29 Sep 2017 03:09:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxpPn-0005QU-Fs for 24710@debbugs.gnu.org; Fri, 29 Sep 2017 03:08:54 -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_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxpPn-0005QM-CR; Fri, 29 Sep 2017 03:08:51 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4909 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dxpPm-0000WD-Qx; Fri, 29 Sep 2017 03:08:51 -0400 Date: Fri, 29 Sep 2017 10:08:42 +0300 Message-Id: <83efqq9e2t.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Sun, 24 Sep 2017 07:04:07 +0000) Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> <83h8vsajyg.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.0 (-----) X-Debbugs-Envelope-To: 24710 Cc: 24710@debbugs.gnu.org, eggert@cs.ucla.edu 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.0 (-----) > From: Philipp Stephani > Date: Sun, 24 Sep 2017 07:04:07 +0000 > Cc: 24710@debbugs.gnu.org > > Eli Zaretskii wrote: > > Thanks. How about updating the Emacs manual as well? > > Yes, other than that it looks good to me. > > OK, here's a new patch. Thanks, this LGTM. > Subject: [PATCH] Electric quote mode: Conditionally replace " (Bug#24710) > > * lisp/electric.el (electric-quote-replace-double): New user option. > (electric-quote-post-self-insert-function): Use it. > > * electric-tests.el (electric-quote-replace-double-disabled) > (electric-quote-replace-double-bob) > (electric-quote-replace-double-bol) > (electric-quote-replace-double-after-space) > (electric-quote-replace-double-after-letter) > (electric-quote-replace-double-after-paren): New unit tests. Please add the log entries for the documentation here, when you push. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 18:21:38 2017 Received: (at 24710-done) by debbugs.gnu.org; 30 Sep 2017 22:21:39 +0000 Received: from localhost ([127.0.0.1]:41569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyQ8g-0004A3-33 for submit@debbugs.gnu.org; Sat, 30 Sep 2017 18:21:38 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:54689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyQ8f-00049k-0z for 24710-done@debbugs.gnu.org; Sat, 30 Sep 2017 18:21:37 -0400 Received: by mail-oi0-f48.google.com with SMTP id u130so4224904oib.11 for <24710-done@debbugs.gnu.org>; Sat, 30 Sep 2017 15:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ep+wWgP+stMQdoDTWPpZ3/darYqcXI9il74y3FkTuHg=; b=GJch8AiAt3LgqFoT0k3fqrKdtQAvxeq/9vSsOSckrBfb12lkLBFTu93Zpu5Cgis0Sv r1YrGFUHO0f5maiGkHNsutLoPyv7XUK3R03WSOBiiYiUVGCaExa9u6/zNvO0ZWHFwoD9 XgMRAnfI1ggbhfQADcjcXdHuNYaXk5G41/i14/z05lShlqaQGgXxdvqyCpUPNuHxvAqD 2M5rwpkrTZ0pq89zlNuRzn+nZdW6RJiJ3mmfi3XFcbasWy55FZFgLUwW9niK6jzvvtr5 xPoOQiwj5wlnirqJc+L9lWeFLyOJBuHx8SVfWquEwkfbG2sJUIbSuEWvZDeHlxFdftk6 RYkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ep+wWgP+stMQdoDTWPpZ3/darYqcXI9il74y3FkTuHg=; b=Gr4LJ4jZUKMMN46qR56PrI/8AuGNBomp7/VONCw7Vl48v3fy2nN6DYWdZFCguRx0EF oAdzhJqGssgPJHE8L6A+AudDdQVjyrEvcSmwGEQbnBK1SzBJGB9WF2Gckhqs44T1yUKT o9XEbj6/ttRTw6IVTyeWhdkqCH6FrGA52Vas5OYW5XmiErGZgMrDR6K7wy0r27u2Hym4 DIZn8MUDCP7df1SB8BlkvAEzRJnTuvBwRHe6yjKqRM5qd2JVuNd6UFeoMbuAdEv2skv4 Gfxzyp1ywfcyM4xXkwe5ip5ZVEbgtWlnHFz2/CZfFBypJCWU99oHf/rHjo3NxXgKYb4j NGBQ== X-Gm-Message-State: AMCzsaU62pJYiV2q1DVwSS0C61W5l/MG74gN78zg4W1cvq85uy4TLB6N yhWUvifbtAdKsb3JnMEgIlqq9bKWJq8Lmte2iBA= X-Google-Smtp-Source: AOwi7QB6RAIuAAC377r5GtmySLEiRn9ge4kYSBHu2HRtsdLPRru9XiZSf0FP9vTPF/44JDIhQ1AS41xg7oagEF1J0ho= X-Received: by 10.157.59.55 with SMTP id z52mr738006otb.75.1506810091351; Sat, 30 Sep 2017 15:21:31 -0700 (PDT) MIME-Version: 1.0 References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> <83h8vsajyg.fsf@gnu.org> <83efqq9e2t.fsf@gnu.org> In-Reply-To: <83efqq9e2t.fsf@gnu.org> From: Philipp Stephani Date: Sat, 30 Sep 2017 22:21:21 +0000 Message-ID: Subject: Re: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode To: Eli Zaretskii , 24710-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary="001a113779ea3d34e1055a6f90f8" X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 24710-done Cc: eggert@cs.ucla.edu 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: -2.0 (--) --001a113779ea3d34e1055a6f90f8 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii schrieb am Fr., 29. Sep. 2017 um 09:09 Uhr: > > From: Philipp Stephani > > Date: Sun, 24 Sep 2017 07:04:07 +0000 > > Cc: 24710@debbugs.gnu.org > > > > Eli Zaretskii wrote: > > > Thanks. How about updating the Emacs manual as well? > > > > Yes, other than that it looks good to me. > > > > OK, here's a new patch. > > Thanks, this LGTM. > > > Subject: [PATCH] Electric quote mode: Conditionally replace " (Bug#24710) > > > > * lisp/electric.el (electric-quote-replace-double): New user option. > > (electric-quote-post-self-insert-function): Use it. > > > > * electric-tests.el (electric-quote-replace-double-disabled) > > (electric-quote-replace-double-bob) > > (electric-quote-replace-double-bol) > > (electric-quote-replace-double-after-space) > > (electric-quote-replace-double-after-letter) > > (electric-quote-replace-double-after-paren): New unit tests. > > Please add the log entries for the documentation here, when you push. > Pushed as d247e1d30a to master. --001a113779ea3d34e1055a6f90f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Fr., 29. Sep. 2017 um 09:09=C2=A0Uhr:
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Sun, 24 Sep 2017 07:04:07 +0000
> Cc: 24710@d= ebbugs.gnu.org
>
>=C2=A0 Eli Zaretskii wrote:
>=C2=A0 > Thanks. How about updating the Emacs manual as well?
>
>=C2=A0 Yes, other than that it looks good to me.
>
> OK, here's a new patch.

Thanks, this LGTM.

> Subject: [PATCH] Electric quote mode: Conditionally replace " (Bu= g#24710)
>
> * lisp/electric.el (electric-quote-replace-double): New user option. > (electric-quote-post-self-insert-function): Use it.
>
> * electric-tests.el (electric-quote-replace-double-disabled)
> (electric-quote-replace-double-bob)
> (electric-quote-replace-double-bol)
> (electric-quote-replace-double-after-space)
> (electric-quote-replace-double-after-letter)
> (electric-quote-replace-double-after-paren): New unit tests.

Please add the log entries for the documentation here, when you push.

Pushed as d247e1d30a to master.=C2=A0
--001a113779ea3d34e1055a6f90f8-- From unknown Sat Aug 16 10:49:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 29 Oct 2017 11:24:03 +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