Received: (at 79888-done) by debbugs.gnu.org; 26 Nov 2025 13:15:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 26 08:15:27 2025 Received: from localhost ([127.0.0.1]:52600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOFMl-0006u1-K2 for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:15:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34566) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vOFMj-0006c4-G1 for 79888-done <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:15:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1vOFMb-0004Sl-EM; Wed, 26 Nov 2025 08:15:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wBRuTG51DCtJCoznCzReuHBY60rRgE1rcjdUrjS5NIo=; b=cgou42v2tO7f sEcVKaRyZPMwF7CSso5cSYEabIDUSoIH9whxz0KMVZwkYKXSyQ5lHejnGUY62InMOoUOdzG0hm7yh Rid15HBZG6mQZUhgbHxUCp+YbL+H4fJArl1AMPketoHH2y+IlXytmm+DigobyrkwW21djaX+RwEP1 c1NmauS/I7Y9mSy7tSbx8n26kI9jmn+R9lLB6EP10EyLS1FNFELWfHsTbsHpNIEdUqK1xbU6NT2KV 0igfiFimYpajGS05w1P5Muvzbtu+Jzixra4rDdEs2CFW7Rsxnri5vnq+++ubPOv80V47bcM1nnsQ1 K+cy/3HtGaW8jDN7OV07mg==; Date: Wed, 26 Nov 2025 15:14:20 +0200 Message-Id: <867bvdc4wj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: VC <vitalij@HIDDEN> In-Reply-To: <87ldjvkov0.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79888: [FEATURE] 30.2; Undo - no option to just preserve position. References: <87tsyjk51a.fsf@HIDDEN> <87ldjvkov0.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79888-done Cc: 79888-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 24 Nov 2025 23:11:31 -0000 > From: VC via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > CLOSED > > I mistakened, this is not frequent, but rare case when I do undo at Org > block and I need to preserve pointer position. > > For such case I will create my/undo with check that I am in block and > execute undo with (save-excursion or without it. > > CLOSED Thanks, closing.
VC <vitalij@HIDDEN>:Eli Zaretskii <eliz@HIDDEN>:Received: (at submit) by debbugs.gnu.org; 25 Nov 2025 20:32:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:32:12 2025 Received: from localhost ([127.0.0.1]:42368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vNzhr-0005Ab-4O for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:32:12 -0500 Received: from lists.gnu.org ([2001:470:142::17]:36230) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <vitalij@HIDDEN>) id 1vNfj9-0003mQ-80 for submit <at> debbugs.gnu.org; Mon, 24 Nov 2025 18:12:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vitalij@HIDDEN>) id 1vNfj1-0005Rb-S6 for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 18:12:05 -0500 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vitalij@HIDDEN>) id 1vNfiz-0007Z3-ET for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 18:12:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1764025917; x=1764630717; i=vitalij@HIDDEN; bh=iYyW6fInB2TyhpVLI5zkU1N2NRy/lgxSAxwszi2EZsI=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=qp7V8Fjv+yn46Hi6YACESqXcMyx9gBiwZEl0Zh1uLpucNP+tEORy/vxxa01zecLS E9bjaXtvZpuFG9Vozp41k8Ia96JEE2r6D7awBJpe3CSbu3xjBCk+9k19CueWMLDl/ 50+3z9zZn7/u2qO1A6WckpagKNyzKd1KypQ/5qrPh9i5NVXKdtOHhqutora9ytoG/ 3ziSdDU+xIGS0E3FMZ71KYqZqVyGYTEPZG2+PSKQVBffYymjIiNeqZeb56TtKlDtb no0m5IY9o6aBlhtECB5YmyJbQ/wsqUJykF0r1wVXXdNt+G0qOFg1d/hZGzNu2Hn5W 2B7ZCMh+Q7605dTatQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([92.205.228.135]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MWzfv-1vdGmi2IY5-00R0le for <bug-gnu-emacs@HIDDEN>; Tue, 25 Nov 2025 00:11:57 +0100 From: VC <vitalij@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: Re: [FEATURE] 30.2; Undo - no option to just preserve position. In-Reply-To: <87tsyjk51a.fsf@HIDDEN> References: <87tsyjk51a.fsf@HIDDEN> Date: Mon, 24 Nov 2025 23:11:31 -0000 Message-ID: <87ldjvkov0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:pgs6pszmnZnTlUIuRNFW0ooi56o/d+EaOstevi72WKtWc941t6n BNMM9aMa6IMqyR7XgyVhxUIDbo1U+EqKXUjNUjeD3pAIIsd/iHR1EKZTmitzB/VPB7sEvvg m5KDKdMoRPclW1HZ8rhBgI0xRDkUqzf4nc62F7CuZjCdRbTqaPOHS4GnZ+MOKrrkCJQuFql xuBPPDTSxHuYzRIXZ8nJg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:seFWZhmZJ/k=;d3meL2FMKxdjbQBuQ0+vEAllc5m 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 Received-SPF: pass client-ip=212.227.15.15; envelope-from=vitalij@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) CLOSED I mistakened, this is not frequent, but rare case when I do undo at Org block and I need to preserve pointer position. For such case I will create my/undo with check that I am in block and execute undo with (save-excursion or without it. CLOSED =20 VC <vitalij@HIDDEN> writes: > In GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.50, >=20=20 > Configured using: > 'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu > --host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man > --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc > --localstatedir=3D/var/lib --datarootdir=3D/usr/share > --disable-silent-rules --docdir=3D/usr/share/doc/emacs-30.2 > --htmldir=3D/usr/share/doc/emacs-30.2/html --libdir=3D/usr/lib64 > --program-suffix=3D-emacs-30 --includedir=3D/usr/include/emacs-30 > --infodir=3D/usr/share/info/emacs-30 --localstatedir=3D/var > --enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp > --without-compress-install --without-hesiod --without-pop > --with-file-notification=3Dinotify --with-pdumper --enable-acl > --enable-xattr --without-dbus --without-modules --without-gameuser > --with-libgmp --without-gpm --without-native-compilation > --without-kerberos --without-kerberos5 --without-lcms2 --with-xml2 > --without-mailutils --without-selinux --without-sqlite3 --with-gnutls > --without-libsystemd --with-threads --without-tree-sitter > --without-wide-int --with-sound=3Dalsa --with-zlib --with-pgtk > --without-x --without-ns --with-toolkit-scroll-bars --without-gconf > --without-xwidgets --without-gsettings --without-harfbuzz > --without-libotf --without-m17n-flt --with-gif --with-jpeg --with-png > --with-rsvg --without-tiff --with-webp --without-imagemagick > --with-dumping=3Dpdumper 'CFLAGS=3D-O2 -march=3Dznver2 -pipe -fno-fast-m= ath > -ffp-contract=3Doff' 'CPPFLAGS=3D -DUSE_VALGRIND=3Dno' 'LDFLAGS=3D-Wl,-O1 > -Wl,--as-needed -Wl,-z,pack-relative-relocs'' > > Message-ID: <874iqjskir.fsf@HIDDEN> > X-Debbugs-Cc:=20 > > Configured features: > ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS JPEG LIBXML2 NOTIFY INOTIFY > PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS WEBP > XIM GTK3 ZLIB > > Currently, the undo command always restores the point (cursor) > position to the undo state. However, 99% of the time, I only want to > undo the buffer content, preserving the current point > position=E2=80=94similar to how (save-excursion ...) works. There should= be > an option to just use save-excursion with undo. > > A t the moment, I'm forced to use advice to achieve this. Please conside= r wrapping undo with (save-excursion ...) or providing a customization opti= on to disable automatic point jumping.=20=20 > > This situation is ridiculous. > > This is rediculous. > --=20 > Best regards, > PGP pub key: 7850B0B5E3F536601D2E6A9DE1C43E074A047699 --=20 Best regards, PGP pub key: 7850B0B5E3F536601D2E6A9DE1C43E074A047699
bug-gnu-emacs@HIDDEN:bug#79888; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Nov 2025 20:26:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:26:39 2025 Received: from localhost ([127.0.0.1]:42036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vNzcU-0001hh-Al for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:26:38 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42360) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <vitalij@HIDDEN>) id 1vNVMf-0001nO-1d for submit <at> debbugs.gnu.org; Mon, 24 Nov 2025 07:08:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vitalij@HIDDEN>) id 1vNVMN-000125-Bo for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 07:07:59 -0500 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vitalij@HIDDEN>) id 1vNVML-0000hh-Hd for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 07:07:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1763986074; x=1764590874; i=vitalij@HIDDEN; bh=gCWM9vFeQ9lZGgRobBy04dN0H4HU6LQsVIgTpMGzpP8=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=E1W3jv7jov7cdMzv7WaFGexfDcNFuK9vZajOg2LXqoxiWJN5dUjGxZ/FpeZXJhy9 2Au+laenUhgkc8NAdJcawEqkAAUWL966xkiRxSuRttVLYiwpagXEOIkGDCqH6PQKM loNWXuQraLRCy/rDR1reRIJizE0dEjoao7D6dDzvM14eOZxjbOICGgfumoJtzN1IT XJxny83v8FC4UE5j6d79mYUzeRWDBC5DeYT08bU0SQaMvyEKGSmQfjiB0Hnjam6i+ U3Qi7H9KkpP0oQFb5wzfvd2kBkvIwHctVuQDDRXqtSnlyhVrlmFoCCIsTQrRg2CMN xO1mRDIbm48OlDTWhA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([92.205.228.135]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MFsZ3-1vL4mj1cJL-00BA3e for <bug-gnu-emacs@HIDDEN>; Mon, 24 Nov 2025 13:07:54 +0100 From: VC <vitalij@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: [FEATURE] 30.2; Undo - no option to just preserve position. Date: Mon, 24 Nov 2025 12:05:48 -0000 Message-ID: <87tsyjk51a.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:43wozy8wAzvneYqDQBrSDFAiDlaZIBcBnRdNEncwmEXUZSGWNPf j6Kq5pJ8PgcpcTfmXspUFbNjOKron6pCuTRzojTTjXLfJxv0fLnfhYmHYeTJwe5ZX6Pivgr Jr16uVhlkzqIlYeHtIluttYSYfKNwt5E4AOIQizqqUunir7chpjvtIxptg9E2jPH9gmQzZV kjUKBS04qJEgQ6n5qoNFw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Q3Om8T53seM=;MYFKvMCzUlCUXa3F7DJlV90eEiJ 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 Received-SPF: pass client-ip=212.227.15.19; envelope-from=vitalij@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) In GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.50, =20 Configured using: 'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc --localstatedir=3D/var/lib --datarootdir=3D/usr/share --disable-silent-rules --docdir=3D/usr/share/doc/emacs-30.2 --htmldir=3D/usr/share/doc/emacs-30.2/html --libdir=3D/usr/lib64 --program-suffix=3D-emacs-30 --includedir=3D/usr/include/emacs-30 --infodir=3D/usr/share/info/emacs-30 --localstatedir=3D/var --enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp --without-compress-install --without-hesiod --without-pop --with-file-notification=3Dinotify --with-pdumper --enable-acl --enable-xattr --without-dbus --without-modules --without-gameuser --with-libgmp --without-gpm --without-native-compilation --without-kerberos --without-kerberos5 --without-lcms2 --with-xml2 --without-mailutils --without-selinux --without-sqlite3 --with-gnutls --without-libsystemd --with-threads --without-tree-sitter --without-wide-int --with-sound=3Dalsa --with-zlib --with-pgtk --without-x --without-ns --with-toolkit-scroll-bars --without-gconf --without-xwidgets --without-gsettings --without-harfbuzz --without-libotf --without-m17n-flt --with-gif --with-jpeg --with-png --with-rsvg --without-tiff --with-webp --without-imagemagick --with-dumping=3Dpdumper 'CFLAGS=3D-O2 -march=3Dznver2 -pipe -fno-fast-math -ffp-contract=3Doff' 'CPPFLAGS=3D -DUSE_VALGRIND=3Dno' 'LDFLAGS=3D-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs'' Message-ID: <874iqjskir.fsf@HIDDEN> X-Debbugs-Cc:=20 Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS JPEG LIBXML2 NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB Currently, the undo command always restores the point (cursor) position to the undo state. However, 99% of the time, I only want to undo the buffer content, preserving the current point position=E2=80=94similar to how (save-excursion ...) works. There should be an option to just use save-excursion with undo. A t the moment, I'm forced to use advice to achieve this. Please consider = wrapping undo with (save-excursion ...) or providing a customization option= to disable automatic point jumping.=20=20 This situation is ridiculous. This is rediculous. --=20 Best regards, Vitaliy Chepelev Python Middle Data Scientist Telegram: @un_doing, WhatsApp: +79779512423 PGP pub key: 7850B0B5E3F536601D2E6A9DE1C43E074A047699
VC <vitalij@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#79888; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.