From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: roni@kallio.app, bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 00:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 50443@debbugs.gnu.org Cc: roni kallio X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: roni kallio Received: via spool by submit@debbugs.gnu.org id=B.163097416613507 (code B ref -1); Tue, 07 Sep 2021 00:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Sep 2021 00:22:46 +0000 Received: from localhost ([127.0.0.1]:54770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNOsw-0003Vn-BY for submit@debbugs.gnu.org; Mon, 06 Sep 2021 20:22:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:35560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNOsu-0003Vf-O5 for submit@debbugs.gnu.org; Mon, 06 Sep 2021 20:22:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNOsu-00031H-I5 for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 20:22:44 -0400 Received: from mail-pj1-f49.google.com ([209.85.216.49]:40723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mNOst-0003h3-3H for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 20:22:44 -0400 Received: by mail-pj1-f49.google.com with SMTP id n13-20020a17090a4e0d00b0017946980d8dso383730pjh.5 for ; Mon, 06 Sep 2021 17:22:42 -0700 (PDT) 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; bh=Y4Kz8aLmGS2+1cAkJw8iuuAo0VS2ubaIfJOrykNpHb0=; b=FMe69tJYQGXdD2/Pk8n2tE3bT1aMqOAgHp27/j1Y2sdRgU8uc/HXpwudROK64FVYmU BxPEWI7G7JR2+tpp7kDrL5iw2+3LAkyKvdh+60fl53IdjarFhXCdTwkC2JWLcCqVMBDr ZJnLjv9QowwCi50K6uRTU9Qz62msjoa6XVCza2dGAeI2KjYAdLrN6h7IqPj/dr7g+Feu 8xIlfgJi1RzwEXo91T2SP7AYjvct1gVSxDlrlM5e7MD8wg2niRTO+/ms0sNSO9oN0Hs4 Da4XEKa9/8PCXs1v8i5fKDVJ60GtFvdSmKVlcxyJZiMZtZmgwgwGcp82SuJWtvLTgBRc BGuA== X-Gm-Message-State: AOAM532AH3Wd5jRtg/WULv6F3s8nrfZdzNPi3Sl9rumQMkQm4JVOtS8F Vk1gnr1kHi3WWTMhg5mvDlgVTIzCAm7Q7mC2+Pqw9zkRRCg= X-Google-Smtp-Source: ABdhPJyUz3YDeTBJ4dDMhXh/xFY6OhVYaiK0z0KLPlxWurW4J/m73KR2jWGHUQL/cXNMCdj7LA9bzQIXMhccZ29IyC4= X-Received: by 2002:a17:90b:3812:: with SMTP id mq18mr1552012pjb.143.1630974161318; Mon, 06 Sep 2021 17:22:41 -0700 (PDT) MIME-Version: 1.0 References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> In-Reply-To: <87r1m5ch9n.fsf@kallio.app> From: Stefan Kangas Date: Tue, 7 Sep 2021 02:22:29 +0200 Message-ID: Content-Type: multipart/mixed; boundary="00000000000086142105cb5cc38c" Received-SPF: pass client-ip=209.85.216.49; envelope-from=stefankangas@gmail.com; helo=mail-pj1-f49.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) --00000000000086142105cb5cc38c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Debbugs-CC: Roni Kallio This was sent to emacs-devel, but never followed up. I'm forwarding to the bug tracker so that we don't lose track of it. ---------- Forwarded message --------- Fr=C3=A5n: Roni Kallio Date: tors 28 jan. 2021 kl 14:59 Subject: Flyspell error traversal additions To: While consolidating my spell/syntax checking setup, I noticed that flyspell lacks a command to jump to the nearest error that is before the point in a buffer. There exists `flyspell-goto-next-error', which of course loops back to beginning when the end of the buffer is reached, but no equivalent command for going backwards. I have attached a patch that implements backwards traversal, making sure it acts analogous to `flyspell-goto-next-error'. I'd like to open a discussion on whether it would be feasible to have a key binding in `flyspell-mode-map' for this command. For reference, the bindings currently are: C-; -- flyspell-auto-correct-previous-word C-, -- flyspell-goto-next-error C-. -- flyspell-auto-correct-word C-c $ -- flyspell-correct-word-before-point IMO the best course of action would be to modify `flyspell-goto-next-error' to accept a prefix argument. The prefix would control the direction and number of jumps performed; negative arguments would jump backwards -ARG errors (by calling flyspell-goto-previous-error), while positive arguments would jump forwards ARG errors. This would be similar to how commands like `forward-word' handle prefix arguments. This would allow us to leave the mode-map unchanged, but still distribute the improvement to all users. -- Roni Kallio --00000000000086142105cb5cc38c Content-Type: application/x-patch; name="0001-Add-flyspell-goto-previous-error.patch" Content-Disposition: attachment; filename="0001-Add-flyspell-goto-previous-error.patch" Content-Transfer-Encoding: base64 Content-ID: <17bbd9cdffb7c01d6161> X-Attachment-Id: 17bbd9cdffb7c01d6161 RnJvbSA0YzY5ZDMyYzYxYmY5NDgwNGU0ZTdlZmFkMjVkY2UyNzlkY2I4MzY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogUm9uaSBLYWxsaW8gPHJvbmlAa2FsbGlvLmFwcD4NCkRhdGU6 IFRodSwgMjggSmFuIDIwMjEgMTM6MjI6MDggKzAyMDANClN1YmplY3Q6IFtQQVRDSF0gQWRkIGZs eXNwZWxsLWdvdG8tcHJldmlvdXMtZXJyb3INCg0KTm93IHBvc3NpYmxlIHRvIGdvIGJhY2t3YXJk cyBkZXRlY3RlZCBmbHlzcGVsbCBlcnJvcnMuDQpVc2FnZTogTS14IGZseXNwZWxsLWdvdG8tcHJl dmlvdXMtZXJyb3IgUkVULg0KDQpJbiB0aGUgZnV0dXJlIHRoaXMgd2lsbCBhbGxvdyB1cyB0byBp bXBsZW1lbnQganVtcGluZyBiYWNrd2FyZCBhbmQNCmZvcndhcmQsIGFuZCBqdW1waW5nIG92ZXIg bXVsdGlwbGUgZXJyb3JzIHVzaW5nIHByZWZpeC1hcmd1bWVudCBpbg0KYm90aCBmbHlzcGVsbC1n b3RvLW5leHQtZXJyb3IgYW5kIGZseXNwZWxsLWdvdG8tcHJldmlvdXMtZXJyb3IuDQotLS0NCiBs aXNwL3RleHRtb2Rlcy9mbHlzcGVsbC5lbCB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysNCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvbGlz cC90ZXh0bW9kZXMvZmx5c3BlbGwuZWwgYi9saXNwL3RleHRtb2Rlcy9mbHlzcGVsbC5lbA0KaW5k ZXggZDg1MDMxNjg4NC4uMTJmOWI3YTIwMyAxMDA2NDQNCi0tLSBhL2xpc3AvdGV4dG1vZGVzL2Zs eXNwZWxsLmVsDQorKysgYi9saXNwL3RleHRtb2Rlcy9mbHlzcGVsbC5lbA0KQEAgLTE3NTcsNiAr MTc1NywzNCBAQCBmbHlzcGVsbC1nb3RvLW5leHQtZXJyb3INCiAgICAgKGlmICg9IHBvcyBtYXgp DQogCShtZXNzYWdlICJObyBtb3JlIG1pc3Mtc3BlbGxlZCB3b3JkISIpKSkpDQogDQorKGRlZnVu IGZseXNwZWxsLWdvdG8tcHJldmlvdXMtZXJyb3IgKCkNCisgICJHbyB0byB0aGUgcHJldmlvdXMg ZGV0ZWN0ZWQgZXJyb3IuDQorSW4gZ2VuZXJhbCBgZmx5c3BlbGwtZ290by1wcmV2aW91cy1lcnJv cicgbXVzdCBiZSB1c2VkIGFmdGVyDQorYGZseXNwZWxsLWJ1ZmZlcicuIg0KKyAgKGludGVyYWN0 aXZlKQ0KKyAgKGxldCAoKG1pbiAocG9pbnQtbWluKSkpDQorICAgICh3aGVuIChhbmQgKGVxIChj dXJyZW50LWJ1ZmZlcikgZmx5c3BlbGwtb2xkLWJ1ZmZlci1lcnJvcikNCisgICAgICAgICAgICAg ICAoZXEgKHBvaW50KSBmbHlzcGVsbC1vbGQtcG9zLWVycm9yKSkNCisgICAgICAod2hlbiAoPSAo cG9pbnQpIG1pbikNCisgICAgICAgIChtZXNzYWdlICJSZXN0YXJ0aW5nIGZyb20gZW5kIG9mIGJ1 ZmZlciIpDQorICAgICAgICAoZ290by1jaGFyIChwb2ludC1tYXgpKSkNCisgICAgICAoYmFja3dh cmQtd29yZCAxKSkNCisgICAgKHdoaWxlIChhbmQgKD4gKHBvaW50KSBtaW4pDQorICAgICAgICAg ICAgICAgIChsZXQgKChvdnMgKG92ZXJsYXlzLWF0IChwb2ludCkpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAociBuaWwpKQ0KKyAgICAgICAgICAgICAgICAgIDs7IGxvb2sgZm9yIGEgZmx5c3Bl bGwgb3ZlcmxheQ0KKyAgICAgICAgICAgICAgICAgICh3aGlsZSAoYW5kIChub3QgcikgKGNvbnNw IG92cykpDQorICAgICAgICAgICAgICAgICAgICAoaWYgKGZseXNwZWxsLW92ZXJsYXktcCAoY2Fy IG92cykpDQorICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgciB0KQ0KKyAgICAgICAgICAg ICAgICAgICAgICAoc2V0cSBvdnMgKGNkciBvdnMpKSkpDQorICAgICAgICAgICAgICAgICAgKG5v dCByKSkpDQorICAgICAgOzsgZ28gdG8gcHJldmlvdXMgd29yZCBpZiBubyBvdmVybGF5IHdhcyBm b3VuZA0KKyAgICAgIChiYWNrd2FyZC13b3JkIDEpKQ0KKyAgICAoc2V0cSBmbHlzcGVsbC1vbGQt cG9zLWVycm9yIChwb2ludCkpDQorICAgIChzZXRxIGZseXNwZWxsLW9sZC1idWZmZXItZXJyb3Ig KGN1cnJlbnQtYnVmZmVyKSkNCisgICAgKHdoZW4gKD0gKHBvaW50KSBtaW4pDQorICAgICAgKG1l c3NhZ2UgIk5vIG1vcmUgbWlzcy1zcGVsbGVkIHdvcmQhIikpKSkNCisNCiA7OyotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0qLw0KIDs7KiAgICBmbHlzcGVsbC1vdmVybGF5LXAgLi4uICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICovDQogOzsqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCi0tIA0KMi4yOS4y DQoNCg== --00000000000086142105cb5cc38c-- From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 05:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50443@debbugs.gnu.org, roni@kallio.app Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.163099422715153 (code B ref 50443); Tue, 07 Sep 2021 05:58:02 +0000 Received: (at 50443) by debbugs.gnu.org; 7 Sep 2021 05:57:07 +0000 Received: from localhost ([127.0.0.1]:55224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNU6V-0003wL-3E for submit@debbugs.gnu.org; Tue, 07 Sep 2021 01:57:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNU6T-0003vr-AZ for 50443@debbugs.gnu.org; Tue, 07 Sep 2021 01:57:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38190) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNU6N-0007uW-EC; Tue, 07 Sep 2021 01:56:59 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2792 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNU6N-00077q-0h; Tue, 07 Sep 2021 01:56:59 -0400 Date: Tue, 07 Sep 2021 08:57:04 +0300 Message-Id: <831r61q66n.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Tue, 7 Sep 2021 02:22:29 +0200) References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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.3 (---) > From: Stefan Kangas > Date: Tue, 7 Sep 2021 02:22:29 +0200 > Cc: roni kallio > > This was sent to emacs-devel, but never followed up. I'm forwarding > to the bug tracker so that we don't lose track of it. Thanks. > Från: Roni Kallio > Date: tors 28 jan. 2021 kl 14:59 > Subject: Flyspell error traversal additions > To: > > > While consolidating my spell/syntax checking setup, I noticed that > flyspell lacks a command to jump to the nearest error that is before the > point in a buffer. There exists `flyspell-goto-next-error', which of > course loops back to beginning when the end of the buffer is reached, > but no equivalent command for going backwards. > > I have attached a patch that implements backwards traversal, making sure > it acts analogous to `flyspell-goto-next-error'. Thanks. > IMO the best course of action would be to modify > `flyspell-goto-next-error' to accept a prefix argument. The prefix > would control the direction and number of jumps performed; negative > arguments would jump backwards -ARG errors (by calling > flyspell-goto-previous-error), while positive arguments would jump > forwards ARG errors. This would be similar to how commands like > `forward-word' handle prefix arguments. This would allow us to leave > the mode-map unchanged, but still distribute the improvement to all > users. Yes, I agree. Can you change the patch to work this way? Also, the patch is long enough to require a copyright assignment from you. Would you be willing to start your legal paperwork at this time, so we could accept your contribution when it is complete? > I'd like to open a discussion on whether it would be feasible to > have a key binding in `flyspell-mode-map' for this command. For > reference, the bindings currently are: > > C-; -- flyspell-auto-correct-previous-word > C-, -- flyspell-goto-next-error > C-. -- flyspell-auto-correct-word > C-c $ -- flyspell-correct-word-before-point I'm not sure these won't conflict with other minor modes. And these keys are not available on text-mode frames, which is a disadvantage. But let's hear what others think. From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Sep 2021 17:59:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50443@debbugs.gnu.org, roni kallio Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.163121029829523 (code B ref 50443); Thu, 09 Sep 2021 17:59:04 +0000 Received: (at 50443) by debbugs.gnu.org; 9 Sep 2021 17:58:18 +0000 Received: from localhost ([127.0.0.1]:36158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOOJW-0007g7-Dw for submit@debbugs.gnu.org; Thu, 09 Sep 2021 13:58:18 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:47923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOOJU-0007fd-MM for 50443@debbugs.gnu.org; Thu, 09 Sep 2021 13:58:17 -0400 Received: (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 9C557200005; Thu, 9 Sep 2021 17:58:08 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> Date: Thu, 09 Sep 2021 20:24:44 +0300 In-Reply-To: (Stefan Kangas's message of "Tue, 7 Sep 2021 02:22:29 +0200") Message-ID: <87mtolviln.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > IMO the best course of action would be to modify > `flyspell-goto-next-error' to accept a prefix argument. The prefix > would control the direction and number of jumps performed; negative > arguments would jump backwards -ARG errors (by calling > flyspell-goto-previous-error), while positive arguments would jump > forwards ARG errors. This would be similar to how commands like > `forward-word' handle prefix arguments. This would allow us to leave > the mode-map unchanged, but still distribute the improvement to all > users. Adding a negative argument to `flyspell-goto-next-error' is the most non-conflicting solution. There was an idea to use 'M-g n' and 'M-g p' to navigate flyspell errors. But I don't believe this is workable since often 'M-g n' and 'M-g p' are needed to navigate errors or search hits displayed in another window with a list of results. From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Roni Kallio Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Sep 2021 21:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50443@debbugs.gnu.org, Stefan Kangas Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16312247254088 (code B ref 50443); Thu, 09 Sep 2021 21:59:02 +0000 Received: (at 50443) by debbugs.gnu.org; 9 Sep 2021 21:58:45 +0000 Received: from localhost ([127.0.0.1]:36365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOS4C-00013r-Fk for submit@debbugs.gnu.org; Thu, 09 Sep 2021 17:58:44 -0400 Received: from mail-lj1-f171.google.com ([209.85.208.171]:37796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mORPe-0008VO-JS for 50443@debbugs.gnu.org; Thu, 09 Sep 2021 17:16:51 -0400 Received: by mail-lj1-f171.google.com with SMTP id r3so5168862ljc.4 for <50443@debbugs.gnu.org>; Thu, 09 Sep 2021 14:16:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version; bh=HIDMK9N1JFnuFlimxPT9UQar639yTZNCXkkmPPMQkGE=; b=tzY225NUSnLFa1EdPk3FcytM4KrM+d7AiKcNJsJcbE3dEu44AGb0WF29JyGUIUfbMo Ae15NUXzV0YFFM8CAdj9eXInTyTfj4s3Dg3V3h2lX3diKEH974+KvmHufdbB8Lwz+xEY Ph2r7HKQrINcQb88qIj7Zw9p5KQSTdC1uaizc7OtAFHRBCldwO3jPL3W3rzmHinC4xBB yc48+CPELDyhre9+vl01KZdaBDqlgtz7cy6HZMuEO+4ni4GOcURBHxsIMLW57vS3hRi9 IsqYXI/kfLX0hLhQFFo6VVWkkG4UHz4SH+7wEPM7HSjXVFMY2JnDvV8ZjsZ9JBR1FNiX G10g== X-Gm-Message-State: AOAM531CHrPYPYhMeYsV1BGB1CPg2WNOA0B20zYaRtk0/6OdUjghsZlP rlXJNqLxYmfsPk/i1eBV/wHMeeGHWGo= X-Google-Smtp-Source: ABdhPJwP1uxYDjlR3SGFg3s0iOmGVheRgbcuWSVP+XhPAO1VH1eFXU4vcG24ecQ5gC5EEfNKj6bVXA== X-Received: by 2002:a05:651c:503:: with SMTP id o3mr1486106ljp.528.1631222204281; Thu, 09 Sep 2021 14:16:44 -0700 (PDT) Received: from phobos.gmail.com (cable-hml-50dcf4-126.dhcp.inet.fi. [80.220.244.126]) by smtp.gmail.com with ESMTPSA id m15sm313349lfg.59.2021.09.09.14.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Sep 2021 14:16:43 -0700 (PDT) References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <831r61q66n.fsf@gnu.org> User-agent: mu4e 1.6.0; emacs 28.0.50 From: Roni Kallio Date: Thu, 09 Sep 2021 23:58:19 +0300 In-reply-to: <831r61q66n.fsf@gnu.org> Message-ID: <87a6kle9fp.fsf@kallio.app> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Mailman-Approved-At: Thu, 09 Sep 2021 17:58:43 -0400 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.5 (/) >> IMO the best course of action would be to modify >> `flyspell-goto-next-error' to accept a prefix argument. The prefix >> would control the direction and number of jumps performed; negative >> arguments would jump backwards -ARG errors (by calling >> flyspell-goto-previous-error), while positive arguments would jump >> forwards ARG errors. This would be similar to how commands like >> `forward-word' handle prefix arguments. This would allow us to leave >> the mode-map unchanged, but still distribute the improvement to all >> users. > > Yes, I agree. Can you change the patch to work this way? I've been using this updated patch for a while now, hope it comes through ok. diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index 975f540936..b80626bb12 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el @@ -1708,39 +1708,77 @@ flyspell-old-pos-error ;;*---------------------------------------------------------------------*/ ;;* flyspell-goto-next-error ... */ ;;*---------------------------------------------------------------------*/ -(defun flyspell-goto-next-error () - "Go to the next previously detected error. -In general FLYSPELL-GOTO-NEXT-ERROR must be used after -FLYSPELL-BUFFER." - (interactive) - (let ((pos (point)) - (max (point-max))) - (if (and (eq (current-buffer) flyspell-old-buffer-error) - (eq pos flyspell-old-pos-error)) - (progn - (if (= flyspell-old-pos-error max) - ;; goto beginning of buffer - (progn - (message "Restarting from beginning of buffer") - (goto-char (point-min))) - (forward-word 1)) - (setq pos (point)))) - ;; seek the next error - (while (and (< pos max) - (let ((ovs (overlays-at pos)) - (r '())) - (while (and (not r) (consp ovs)) - (if (flyspell-overlay-p (car ovs)) - (setq r t) - (setq ovs (cdr ovs)))) - (not r))) - (setq pos (1+ pos))) - ;; save the current location for next invocation - (setq flyspell-old-pos-error pos) - (setq flyspell-old-buffer-error (current-buffer)) - (goto-char pos) - (if (= pos max) - (message "No more miss-spelled word!")))) +(defun flyspell-goto-next-error (&optional arg) + "Go to the detected error that is ARG errors forward. +In general `flyspell-goto-next-error' must be used after +`flyspell-buffer'." + (interactive "p") + (cond + ((= arg 0) nil) + ((< arg 0) (flyspell-goto-previous-error (abs arg))) + (t + (let ((pos (point)) + (max (point-max))) + (if (and (eq (current-buffer) flyspell-old-buffer-error) + (eq pos flyspell-old-pos-error)) + (progn + (if (= flyspell-old-pos-error max) + ;; goto beginning of buffer + (progn + (message "Restarting from beginning of buffer") + (goto-char (point-min))) + (forward-word 1)) + (setq pos (point)))) + ;; seek the next error + (while (and (< pos max) + (let ((ovs (overlays-at pos)) + (r '())) + (while (and (not r) (consp ovs)) + (if (flyspell-overlay-p (car ovs)) + (setq r t) + (setq ovs (cdr ovs)))) + (not r))) + (setq pos (1+ pos))) + ;; save the current location for next invocation + (setq flyspell-old-pos-error pos) + (setq flyspell-old-buffer-error (current-buffer)) + (goto-char pos) + (if (= pos max) + (message "No more miss-spelled word!"))) + (flyspell-goto-next-error (1- arg))))) + +(defun flyspell-goto-previous-error (&optional arg) + "Go to the detected error ARG errors backward. +In general `flyspell-goto-previous-error' must be used after +`flyspell-buffer'." + (interactive "p") + (cond + ((= arg 0) nil) + ((< arg 0) (flyspell-goto-next-error (abs arg))) + (t + (let ((min (point-min))) + (when (and (eq (current-buffer) flyspell-old-buffer-error) + (eq (point) flyspell-old-pos-error)) + (when (= (point) min) + (message "Restarting from end of buffer") + (goto-char (point-max))) + (backward-word 1)) + (while (and (> (point) min) + (let ((ovs (overlays-at (point))) + (r nil)) + ;; look for a flyspell overlay + (while (and (not r) (consp ovs)) + (if (flyspell-overlay-p (car ovs)) + (setq r t) + (setq ovs (cdr ovs)))) + (not r))) + ;; go to previous word if no overlay was found + (backward-word 1)) + (setq flyspell-old-pos-error (point)) + (setq flyspell-old-buffer-error (current-buffer)) + (when (= (point) min) + (message "No more miss-spelled word!"))) + (flyspell-goto-previous-error (1- arg))))) ;;*---------------------------------------------------------------------*/ ;;* flyspell-overlay-p ... */ > Also, the patch is long enough to require a copyright assignment from > you. Would you be willing to start your legal paperwork at this time, > so we could accept your contribution when it is complete? Sure, can you direct me to what I need to do to sign? -- Roni Kallio From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Sep 2021 06:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50443@debbugs.gnu.org, roni kallio Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16312562786669 (code B ref 50443); Fri, 10 Sep 2021 06:45:01 +0000 Received: (at 50443) by debbugs.gnu.org; 10 Sep 2021 06:44:38 +0000 Received: from localhost ([127.0.0.1]:36728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOaH8-0001jV-Hl for submit@debbugs.gnu.org; Fri, 10 Sep 2021 02:44:38 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:46471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOaH6-0001jF-IX for 50443@debbugs.gnu.org; Fri, 10 Sep 2021 02:44:36 -0400 Received: (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id D426020002; Fri, 10 Sep 2021 06:44:29 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <87mtolviln.fsf@mail.linkov.net> Date: Fri, 10 Sep 2021 09:39:37 +0300 In-Reply-To: <87mtolviln.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 09 Sep 2021 20:24:44 +0300") Message-ID: <87y28554pi.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Adding a negative argument to `flyspell-goto-next-error' > is the most non-conflicting solution. There was an idea > to use 'M-g n' and 'M-g p' to navigate flyspell errors. > But I don't believe this is workable since often 'M-g n' > and 'M-g p' are needed to navigate errors or search hits > displayed in another window with a list of results. Maybe we could add another standard keybinding localized for navigation in the current buffer only, e.g. 'M-g N' and 'M-g P' that could be used by flyspell, flymake, etc. From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Sep 2021 06:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50443@debbugs.gnu.org, roni kallio Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16312566127298 (code B ref 50443); Fri, 10 Sep 2021 06:51:01 +0000 Received: (at 50443) by debbugs.gnu.org; 10 Sep 2021 06:50:12 +0000 Received: from localhost ([127.0.0.1]:36748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOaMW-0001te-42 for submit@debbugs.gnu.org; Fri, 10 Sep 2021 02:50:12 -0400 Received: from mail-pj1-f48.google.com ([209.85.216.48]:41639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOaMU-0001tI-4G for 50443@debbugs.gnu.org; Fri, 10 Sep 2021 02:50:10 -0400 Received: by mail-pj1-f48.google.com with SMTP id m21-20020a17090a859500b00197688449c4so817215pjn.0 for <50443@debbugs.gnu.org>; Thu, 09 Sep 2021 23:50:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oP4qlBALSih4EGXrXVzPOOFy7gCESngZXdFcjXIPQCs=; b=VotI2qYXq3AotuW37LJ5UgmluSdbYALwYg+DXnFmwY1kye7ZpG6G/wpaRmJxt14yK7 wt7XkOSnfGornOzH7RQeou9XEe9oW1/8A2EwrRBuk8Has/e9drSuQLWZ51owKMKNIGre yx+zvGIueYSvEuYdO46f0aLI2OWoO8OgqHfDZszTbWxt/zm6d1BOxXBNQP9umi/7GqpC 6bG/fzwilGXiP9jx/HzRsfN1X66Yg/Y4m04sSWZbeqj/p4T0QuceP4UvzHWW6J3rQlE7 NxwkzB9OXoBXj0GP0wckWLdfDqsHMG7gMlhOxO7VH6rkDlJcNbZgT7OSfeuBLy6V+2PS NjUQ== X-Gm-Message-State: AOAM533h/ZPqAuift+FwqCI7Lrlgy2jpp6vq9ISRhNgUeI5hL/Nw76Wj tIgiNRLHitBbBFaD4KNZmXchQIchl84QxzA6LCk= X-Google-Smtp-Source: ABdhPJwUkgI7uNJHznuWErBihadiyt1QuS/RNwu0mLpjaFGIV2VbpJ9zerHKNL0/qFKMFgCv3rdxZ5tkUuJIiydwu7Q= X-Received: by 2002:a17:90a:7c42:: with SMTP id e2mr7858534pjl.132.1631256604168; Thu, 09 Sep 2021 23:50:04 -0700 (PDT) MIME-Version: 1.0 References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <87mtolviln.fsf@mail.linkov.net> <87y28554pi.fsf@mail.linkov.net> In-Reply-To: <87y28554pi.fsf@mail.linkov.net> From: Stefan Kangas Date: Fri, 10 Sep 2021 08:49:53 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Juri Linkov writes: > Maybe we could add another standard keybinding localized for navigation > in the current buffer only, e.g. 'M-g N' and 'M-g P' that could be used > by flyspell, flymake, etc. Works for me, but it seems unfortunate to put this on keys that are somewhat inconvenient to type (switching between modifiers is rarely fun). What about 'M-g b' and 'M-g f'? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 10 07:38:41 2021 Received: (at control) by debbugs.gnu.org; 10 Sep 2021 11:38:41 +0000 Received: from localhost ([127.0.0.1]:37114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOerh-00022Z-Em for submit@debbugs.gnu.org; Fri, 10 Sep 2021 07:38:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOerg-00022K-GR for control@debbugs.gnu.org; Fri, 10 Sep 2021 07:38:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8jz15Aj7N8YpNq2moDDFuyIS44vdiB9JKvzQ8AxGAb8=; b=vENvE2CxwxXA3WK3s62UIlumpo FXRLZaUCOd+lg5zkj0Bq1HHw5MQSnReoLxHSy6SNGShKJHMrgF4m32/DAjloM89UXP0Il9sCtaS+/ 8TNtl7X3ECPYOoKGjWES7bvHSoPlWs98DqM0x6O6F68DA46tXDq14fjQ6JivW/PgquCA=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mOerY-0003IV-VQ for control@debbugs.gnu.org; Fri, 10 Sep 2021 13:38:35 +0200 Date: Fri, 10 Sep 2021 13:38:32 +0200 Message-Id: <875yv8psnb.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50443 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 50443 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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.3 (---) tags 50443 + patch quit From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Sep 2021 16:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 50443@debbugs.gnu.org, roni kallio Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.163129081621305 (code B ref 50443); Fri, 10 Sep 2021 16:21:02 +0000 Received: (at 50443) by debbugs.gnu.org; 10 Sep 2021 16:20:16 +0000 Received: from localhost ([127.0.0.1]:39050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOjGC-0005XZ-FB for submit@debbugs.gnu.org; Fri, 10 Sep 2021 12:20:16 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:36795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOjGA-0005Wp-CC for 50443@debbugs.gnu.org; Fri, 10 Sep 2021 12:20:14 -0400 Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id E61DF1BF203; Fri, 10 Sep 2021 16:20:06 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <87mtolviln.fsf@mail.linkov.net> <87y28554pi.fsf@mail.linkov.net> Date: Fri, 10 Sep 2021 19:12:45 +0300 In-Reply-To: (Stefan Kangas's message of "Fri, 10 Sep 2021 08:49:53 +0200") Message-ID: <871r5wijf2.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Maybe we could add another standard keybinding localized for navigation >> in the current buffer only, e.g. 'M-g N' and 'M-g P' that could be used >> by flyspell, flymake, etc. > > Works for me, but it seems unfortunate to put this on keys that are > somewhat inconvenient to type (switching between modifiers is rarely > fun). What about 'M-g b' and 'M-g f'? If no one proposes a better use of these keys. From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Roni Kallio Cc: 50443@debbugs.gnu.org, Eli Zaretskii Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16320675387175 (code B ref 50443); Sun, 19 Sep 2021 16:06:02 +0000 Received: (at 50443) by debbugs.gnu.org; 19 Sep 2021 16:05:38 +0000 Received: from localhost ([127.0.0.1]:39636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzJx-0001rf-Nj for submit@debbugs.gnu.org; Sun, 19 Sep 2021 12:05:37 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:40662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzJv-0001rK-Eg for 50443@debbugs.gnu.org; Sun, 19 Sep 2021 12:05:36 -0400 Received: by mail-pl1-f171.google.com with SMTP id n18so9435175plp.7 for <50443@debbugs.gnu.org>; Sun, 19 Sep 2021 09:05:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=B/E5jlGjYexUdBCsYAYmRNLaDn98d6su0dCheyjEEC0=; b=PsUe/Yg3FqXxM0fMZMD+SxRcnh9ahyTub/qtxD9O7nGDXqEmYo/RCxvLcgPmCmiywL YIBYlYKC3QKtG+1D03lfGB3vBa68rhclEviXoOD0iRMxWqWdHcN+Rmjr742DswN/Z2+n VHs1mhPgeslixsALjrCt6UWJHvGBm6nWnWbyHjoCAH7YJj4A870Wx9Yzf2LMdU0q+EJU 4aj11teCwGTFtrtgIaTDixNKhZ06SOVwzE/KiEqtgB9Ps8k8qyBYDtHB/vmVe+fk3JTi Uc8nf9gSs6Sfr0BBNWLMP+JyJiYQ5urXEDATVn8qmkJ5y2IaQ/2ZQk5KzS16LPA22gjH 8PRA== X-Gm-Message-State: AOAM532Cd/afgQ8HiyLbgzA3uPFBQwF3bhjzN6Yf45D4Xme8ylhvoZyI 9mFWlMrwnHNe9YKcNfdQpGYx1jQCu9ybItIEfF2dKrpx X-Google-Smtp-Source: ABdhPJwvExp9eapZwFEbdtKOIKYRqvC1Xq5OEN0z77AM9J++RJEx2BiL6/vIUNH2Yd3U+dJtM91Fti9KqkqfnkIzP9M= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr23878388pji.133.1632067529889; Sun, 19 Sep 2021 09:05:29 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 09:05:29 -0700 From: Stefan Kangas In-Reply-To: <87a6kle9fp.fsf@kallio.app> (Roni Kallio's message of "Thu, 09 Sep 2021 23:58:19 +0300") References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <831r61q66n.fsf@gnu.org> <87a6kle9fp.fsf@kallio.app> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sun, 19 Sep 2021 09:05:29 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Roni Kallio writes: >> Also, the patch is long enough to require a copyright assignment from >> you. Would you be willing to start your legal paperwork at this time, >> so we could accept your contribution when it is complete? > > Sure, can you direct me to what I need to do to sign? Please email the following information to assign@gnu.org, and we will send you the assignment form for your past and future changes. Please use your full legal name (in ASCII characters) as the subject line of the message. ---------------------------------------------------------------------- REQUEST: SEND FORM FOR PAST AND FUTURE CHANGES [What is the name of the program or package you're contributing to?] Emacs [Did you copy any files or text written by someone else in these changes? Even if that material is free software, we need to know about it.] [Do you have an employer who might have a basis to claim to own your changes? Do you attend a school which might make such a claim?] [For the copyright registration, what country are you a citizen of?] [What year were you born?] [Please write your email address here.] [Please write your postal address here.] [Which files have you changed so far, and which new files have you written so far?] From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 21 11:46:42 2021 Received: (at control) by debbugs.gnu.org; 21 Sep 2021 15:46:43 +0000 Received: from localhost ([127.0.0.1]:47563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mShyk-0005GH-KR for submit@debbugs.gnu.org; Tue, 21 Sep 2021 11:46:42 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:47045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mShyb-00052v-Vj for control@debbugs.gnu.org; Tue, 21 Sep 2021 11:46:34 -0400 Received: by mail-pf1-f171.google.com with SMTP id 203so12004760pfy.13 for ; Tue, 21 Sep 2021 08:46:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=BAdHZP9Kp9FYImJWZXNgRHa8ZdoUS9tZjBaC8RY/s14=; b=nXLoGhfhLtza7TBf7qohyC+ajiJwJjeeDzrucTD7WU1+x8iEEEIRGYLmcRlwegon9q wl3S3h7hJ6kSBRIDmTrcDTpicYaqnMxDzSMYBybRBHXKtgKHpY0YwTJs+z+4czaS0f7c 4WYSQdaNWz/JNQznaZ1ivajAY4sE+N2TJrcnNg9SjeYkgUapqviwddKKhtK2bvhhqu4Q p8Niwb5II54qJZvNrOcrFfwzbO6bsGTYwRAOX0dVR1q/W6nI8RDKJrtKLZHhTJsXvhk3 /3y9jKcmwIJycIXpjxYokJSPMRVU/UMYIWi1DWDjVQBAP6Xiuq9HxO46WPBdFahtLdgO DhnA== X-Gm-Message-State: AOAM530AFZOxuaje/Fc7M7ZXMOR4d6a5o3xL4xIMS0/t12Wz9iDqAGlk 1gH2jGWzdG6EsJk/2CgJjcImfLBDzOhLf5f/ofGGjLrJ X-Google-Smtp-Source: ABdhPJw6YTglRhEUf62FSuHSoCgLlRky9fbduksb4IkjQ6f7UKtPGSU4+yiWpAuVMYS881lSFwT1b1q2kOiMkDHV4bM= X-Received: by 2002:a63:6941:: with SMTP id e62mr2779397pgc.114.1632239188279; Tue, 21 Sep 2021 08:46:28 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 08:46:27 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 21 Sep 2021 08:46:27 -0700 Message-ID: Subject: control message for bug #50443 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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.5 (/) severity 50443 wishlist quit From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Dec 2021 03:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Roni Kallio Cc: 50443@debbugs.gnu.org, Eli Zaretskii Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16405747413167 (code B ref 50443); Mon, 27 Dec 2021 03:13:02 +0000 Received: (at 50443) by debbugs.gnu.org; 27 Dec 2021 03:12:21 +0000 Received: from localhost ([127.0.0.1]:41978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1gQv-0000p1-1Q for submit@debbugs.gnu.org; Sun, 26 Dec 2021 22:12:21 -0500 Received: from mail-pj1-f54.google.com ([209.85.216.54]:54944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1gQs-0000om-HO for 50443@debbugs.gnu.org; Sun, 26 Dec 2021 22:12:19 -0500 Received: by mail-pj1-f54.google.com with SMTP id jw3so12374572pjb.4 for <50443@debbugs.gnu.org>; Sun, 26 Dec 2021 19:12:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=n9KdwCiYZlFcfpQdVlPB6rq3CbH/4TMSUC29axqn8n4=; b=1zOaQOtfy/UPgVYrK8K+ow4pYLOhUtIM8rt0sNTbhiNEFzJLUvycsbmXhEMpuj29oh ljiSMdEN+wssMRkdGnJgkOIUTMORWO6gymohbegP0U7f1kqWcdks+wDOb/1nwqr9SPJE AxyTd7uMJiFFnEHrcD5Lpd46qA1gmyRnVeiGxzRMqffu8MoCuiWNeCnf5gOwEh0X3T33 bifXpEuE30Pml5hYSa+NFKwjEgBwMZ1kKjBpCTOkzTnT3i30pMJ/etfXr2liZkdATb/Q tUiZhoJkLblHiNTYOROZih3go2Ry3/Af6lVz0AGmHcxpB03NN2OQ0jvVTvMmh3gBKY6D eijQ== X-Gm-Message-State: AOAM532jDYW3EHk+4WHGlZTvegBmLx6b4KPm8s7DdDLVY+SurD8U3cZd 6W+3dbEoragClTMgZ5A3Itz5y2FYVUkHPIVurow= X-Google-Smtp-Source: ABdhPJz4PhRk3PJJFtb7e7yt/8IYgh/I6rjH3I6fPFZvUPHjA10VhICpbCDNolz+LMroFKghnf0RglhA7l0qYrgjzZo= X-Received: by 2002:a17:902:d512:b0:149:3070:48ec with SMTP id b18-20020a170902d51200b00149307048ecmr15425402plg.66.1640574731696; Sun, 26 Dec 2021 19:12:11 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Dec 2021 19:12:11 -0800 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Sun, 19 Sep 2021 09:05:29 -0700") References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <831r61q66n.fsf@gnu.org> <87a6kle9fp.fsf@kallio.app> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sun, 26 Dec 2021 19:12:11 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Stefan Kangas writes: > Roni Kallio writes: > >>> Also, the patch is long enough to require a copyright assignment from >>> you. Would you be willing to start your legal paperwork at this time, >>> so we could accept your contribution when it is complete? >> >> Sure, can you direct me to what I need to do to sign? > > Please email the following information to assign@gnu.org, and we > will send you the assignment form for your past and future changes. Any news regarding the paperwork? From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Mar 2022 09:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 50443@debbugs.gnu.org, Roni Kallio , Eli Zaretskii Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.16481127753177 (code B ref 50443); Thu, 24 Mar 2022 09:07:01 +0000 Received: (at 50443) by debbugs.gnu.org; 24 Mar 2022 09:06:15 +0000 Received: from localhost ([127.0.0.1]:46777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXJQ6-0000pB-PM for submit@debbugs.gnu.org; Thu, 24 Mar 2022 05:06:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXJQ5-0000ot-Kq for 50443@debbugs.gnu.org; Thu, 24 Mar 2022 05:06:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=e+T2blkeG0+kBC4zS231etY2O929UtSscOlhYVbO6rs=; b=q/vFCu7KveJXfuAZ8+j54HEGLP amVI4iorWRp8BLBMlP3Iw5EGzXkW8eeq+jhpzRoXVlHQRDf/n2kfEali9mzrLt5P7JL90eF5CIvqI 78skxfLAuLo7/h3cA3t/kALyKTM81IFDuf3Of+97wR5gsajMjQuqQK7W6bPP24rz4VeE=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXJPw-0001rB-C5; Thu, 24 Mar 2022 10:06:06 +0100 From: Lars Ingebrigtsen References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <831r61q66n.fsf@gnu.org> <87a6kle9fp.fsf@kallio.app> Date: Thu, 24 Mar 2022 10:06:03 +0100 In-Reply-To: (Stefan Kangas's message of "Sun, 26 Dec 2021 19:12:11 -0800") Message-ID: <871qyr67pg.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: >> Please email the following information to assign@gnu.org, and we >> will send you the assignment form for your past and future changes. > > Any news regarding the paperwork? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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.3 (---) Stefan Kangas writes: >> Please email the following information to assign@gnu.org, and we >> will send you the assignment form for your past and future changes. > > Any news regarding the paperwork? This was three months ago, and I can't see the paperwork on file, so I guess it's not going to happen? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 24 05:06:24 2022 Received: (at control) by debbugs.gnu.org; 24 Mar 2022 09:06:24 +0000 Received: from localhost ([127.0.0.1]:46783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXJQG-0000pk-9l for submit@debbugs.gnu.org; Thu, 24 Mar 2022 05:06:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXJQF-0000pL-9w for control@debbugs.gnu.org; Thu, 24 Mar 2022 05:06:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Eg+agC96QtfgAzQ9mjqmUEZj+1MgHLLCCCd53jx5Bbs=; b=LqPryAvvuaskBz2OLDskdhtrDn Mtwo95KrozUVLEvvM/vm/z3CicAEhSLdOZm1STz7mBzqwbR2vAMfoeFk+wYoHbLqJ7EzgDKrOrwIG 2T01Rsk/eofoZCM218R0K7iN/wQEIdNmIuSH3d2nqVrRn29Fsbx4NblFO7UE4tQnUIzQ=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXJQ7-0001rX-Lm for control@debbugs.gnu.org; Thu, 24 Mar 2022 10:06:17 +0100 Date: Thu, 24 Mar 2022 10:06:14 +0100 Message-Id: <87y20z4t4p.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50443 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 50443 - patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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.3 (---) tags 50443 - patch quit From unknown Sat Jun 21 05:15:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50443: Fwd: Flyspell error traversal additions Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Aug 2022 14:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50443 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50443@debbugs.gnu.org, Roni Kallio , Eli Zaretskii Received: via spool by 50443-submit@debbugs.gnu.org id=B50443.166143724621445 (code B ref 50443); Thu, 25 Aug 2022 14:21:02 +0000 Received: (at 50443) by debbugs.gnu.org; 25 Aug 2022 14:20:46 +0000 Received: from localhost ([127.0.0.1]:50916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRDiv-0005Zo-TA for submit@debbugs.gnu.org; Thu, 25 Aug 2022 10:20:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRDiu-0005ZZ-H3 for 50443@debbugs.gnu.org; Thu, 25 Aug 2022 10:20:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3BWwzKTPf6P/4lHzKXrAyvOBbrAXYff7pj/6cUfuN2Q=; b=of+FbEdpjTCIWvlBthPCmFr6Qr pUsd6ZdrJbWgkUYOfCbQnOkUf3E3kcfGxsN0c711cKdyweYhZfYk+TOCXtuxbDnw021VwyCC3OAcN 2RbUib5ag+LylkSJ9lmWDRErnTxgb5Ej6aS0ygiZfhMhXpFPowDrXsx1D8nBZ0fKSkco=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oRDik-0008Ul-Ep; Thu, 25 Aug 2022 16:20:36 +0200 From: Lars Ingebrigtsen In-Reply-To: <871qyr67pg.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 24 Mar 2022 10:06:03 +0100") References: <87sg6lchgc.fsf@kallio.app> <87r1m5ch9n.fsf@kallio.app> <831r61q66n.fsf@gnu.org> <87a6kle9fp.fsf@kallio.app> <871qyr67pg.fsf@gnus.org> X-Now-Playing: The Notwist's _Shrink_: "Day 7" Date: Thu, 25 Aug 2022 16:20:33 +0200 Message-ID: <87zgfsievi.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > This was three months ago, and I can't see the paperwork on file, so I > guess it's not going to happen? So I've now implemented this in Emacs 29 -- `C-u M-x flyspell-goto-next-error' now goes to the previous error. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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.3 (---) Lars Ingebrigtsen writes: > This was three months ago, and I can't see the paperwork on file, so I > guess it's not going to happen? So I've now implemented this in Emacs 29 -- `C-u M-x flyspell-goto-next-error' now goes to the previous error. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 25 10:20:51 2022 Received: (at control) by debbugs.gnu.org; 25 Aug 2022 14:20:51 +0000 Received: from localhost ([127.0.0.1]:50919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRDj1-0005a5-6b for submit@debbugs.gnu.org; Thu, 25 Aug 2022 10:20:51 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRDix-0005Zd-Km for control@debbugs.gnu.org; Thu, 25 Aug 2022 10:20:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oz/CVTdOpkJ3xsIQ2VpxYwflCNwjL4+Y7aDDYTBqinE=; b=ttowtzAP767ckaw11L85/+ZEjG 7ZuqxNUzMOKmwCGA/RbjQ46OJ9K4aQX2mlCTMhirzTlQbhBQd7VzQsalyiWeAkC0WF9hOAextGiNS 2N3YeNs0V9hP1GbBRpAQyto5xQO9++jeR9eHPmSNqL+O/hHuR8347h/G6+MYO28Bg9hg=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oRDip-0008Uu-OZ for control@debbugs.gnu.org; Thu, 25 Aug 2022 16:20:41 +0200 Date: Thu, 25 Aug 2022 16:20:39 +0200 Message-Id: <87y1vcievc.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50443 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 50443 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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.3 (---) close 50443 29.1 quit