From unknown Mon Jun 16 23:47:51 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78619 <78619@debbugs.gnu.org> To: bug#78619 <78619@debbugs.gnu.org> Subject: Status: [PATCH] Add additional keybindings for flymake diagnostics modes Reply-To: bug#78619 <78619@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:47:51 +0000 retitle 78619 [PATCH] Add additional keybindings for flymake diagnostics mo= des reassign 78619 emacs submitter 78619 Jake severity 78619 normal tag 78619 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 28 07:21:14 2025 Received: (at submit) by debbugs.gnu.org; 28 May 2025 11:21:14 +0000 Received: from localhost ([127.0.0.1]:51480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKEqP-0008Ru-Oe for submit@debbugs.gnu.org; Wed, 28 May 2025 07:21:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52228) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKEqC-0008Pj-B2 for submit@debbugs.gnu.org; Wed, 28 May 2025 07:21:02 -0400 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 ) id 1uKEq5-000153-8v for bug-gnu-emacs@gnu.org; Wed, 28 May 2025 07:20:53 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uKEq3-0003mL-2o for bug-gnu-emacs@gnu.org; Wed, 28 May 2025 07:20:53 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-44b1ff82597so38651315e9.3 for ; Wed, 28 May 2025 04:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748431248; x=1749036048; darn=gnu.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3oV2+nFi/qKrE2FgHvDJSCZUexOtVNZ5r8f4daGSu+8=; b=ZwT/Z1FQ5viJlECH83y3gtGkBsh7VUvu+ZdW66W7y9rmdo+hD5Jb8BGJSdCPNK+4us jJu4TomQZSdKv7d1Cekz5TDVx/4LEajCCYlQjjEXkk31C+5yWoRBQesahkX5vWZbHPQJ lFb9MDf1e8axZf6HeeO6p5dTUPcNLyUlyOqFlXU8DT0FJCNMNBFDg34lNjakJwq2xApc Q0SVVqJSL5/tAoRe/zp04FnDuSACPz1wA8vLPGrnjEitVLc7gW2Yank9hBYUzvJc6XdB xogwvNjOxfniGOHlcbbgNmUvtrb9OX92xn2oA79AUCVIE/qefYqDOM3xjd79GzJJe+/d 1Zbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748431248; x=1749036048; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3oV2+nFi/qKrE2FgHvDJSCZUexOtVNZ5r8f4daGSu+8=; b=quBgu78zHZ15TWxl3Uv2DRxtXZzdktrE/II+TSlxJ+ezmwk7W9WxgIIECpVnAr53NY 9RhkABKd72wrWwqN/fXHOmWMjVXZ+wOmnCYS/nhBPg0WpI5SYPdVUJ0+rJAe+yMItjO8 Y33ufWbfhYdpUirMv0728mOBfyuOd7hEAc1efdy1GiAgOZZ9HqVCFSF6EIqlRD/+i8BJ XHfHUZH2DuuZDCwjlwtvJcXqotQXv9KUj6U9oAILQ8mjEcanB905JYJkoKmv9BFZcdrL l1LV8W4oYdkgaa/mx5Nhs4t6BLhIxEOypzG593uhdLVJLfiK8spNsOwKwnWdPTf57pf+ xlMg== X-Gm-Message-State: AOJu0YySiF4lWEiALZpmDVILb+CXQf0UBFedUbjcLrZYP3hoLbocYNRA Yt6YL52IA2sNGkwfo+eKRyhtNxdjCdbj33b9pi7sueM4+JTON47HWkF4RzTn5q6PId4FAziC6Rh wv+s9G258SKC9Hm9KlX4ZqBMBIVh/Z38tpvRQ X-Gm-Gg: ASbGncsyo2rkDynBCbQtgFqOs5eEQBCIKG4x1/3YApQFy2WURy+8GnSv2Hv+eshhyFq /ub6eYGh/IZ3bF1Q6CmhvRVR22TO+lwrMFJXDUcDFvfjvG5YEnXaSps2D5fFaEmggRNNp4tRR56 /KiNwU+hewGDgJMPazGuyt/H7uiBkxqWKe X-Google-Smtp-Source: AGHT+IFs7NsI8CUfkoChiD2+j1rJZFUUjU4BOnN6mc83uCdjZ5De165f9VVh1mdw3oMm3XvdgRVWSiFXDRx0e+3U9FU= X-Received: by 2002:a05:600c:1c27:b0:43c:eeee:b713 with SMTP id 5b1f17b1804b1-44c92f21e2amr117907265e9.20.1748431247457; Wed, 28 May 2025 04:20:47 -0700 (PDT) MIME-Version: 1.0 From: Jake Date: Wed, 28 May 2025 11:20:34 +0000 X-Gm-Features: AX0GCFt035JPJSDJI5rp64flYploNUAx-L4fWrFJy1XmoeS0WNlL1ZV40OiW1WE Message-ID: Subject: [PATCH] Add additional keybindings for flymake diagnostics modes To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="0000000000006b5b2f0636305f30" Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=jforst.mailman@gmail.com; helo=mail-wm1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Spencer Baugh , Matthew Tromp 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 (/) --0000000000006b5b2f0636305f30 Content-Type: text/plain; charset="UTF-8" Flymake diagnostic buffers have `next-error` support, but their keymaps do not make use of it. The attached patch by Matthew Tromp makes `flymake-diagnostics-buffer-mode-map` and `flymake-project-diagnostics-mode-map` more consistent with the other `next-error` buffer keymaps, like those from occur, grep, and compile. As discussed on emacs-devel: https://mail.gnu.org/archive/html/emacs-devel/2025-05/msg00370.html --0000000000006b5b2f0636305f30 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-additional-keybindings-for-flymake-diagnostics-m.patch" Content-Disposition: attachment; filename="0001-Add-additional-keybindings-for-flymake-diagnostics-m.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mb7upbl00 RnJvbSA2OGI2MjAxYTVkOWQxN2U5ZWQ4OWY5ZjE5MWU0Njc4MTRmNzQ3YTk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGV3IFRyb21wIDxtYXR0aGV3a3Ryb21wQGdtYWlsLmNv bT4KRGF0ZTogTW9uLCAxOSBNYXkgMjAyNSAxNTo0NToyMSAtMDQwMApTdWJqZWN0OiBbUEFUQ0hd IEFkZCBhZGRpdGlvbmFsIGtleWJpbmRpbmdzIGZvciBmbHltYWtlIGRpYWdub3N0aWNzIG1vZGVz CgpUaGlzIGFkZHMga2V5YmluZGluZ3MgZm9yIEMtbyBhbmQgQy1tLCBhbmQgY2hhbmdlcyB0aGUg YmluZGluZ3MgZm9yIG4KYW5kIG0sIGluIGBmbHltYWtlLWRpYWdub3N0aWNzLWJ1ZmZlci1tb2Rl JyBhbmQKYGZseW1ha2UtcHJvamVjdC1kaWFnbm9zdGljcy1tb2RlJyBidWZmZXJzLgoKUHJldmlv dXNseSwgYGZseW1ha2UtcHJvamVjdC1kaWFnbm9zdGljcy1tb2RlJyBkaWQgbm90IHVzZSB0aGUK a2V5YmluZGluZ3MgZm9yIGBmbHltYWtlLWRpYWdub3N0aWNzLWJ1ZmZlci1tb2RlJy4gUkVUIGFu ZCBTUEMgd2VyZQpuZXZlciBib3VuZCBpbiBgZmx5bWFrZS1wcm9qZWN0LWRpYWdub3N0aWNzLW1v ZGUnIGJ1ZmZlcnMuIFRoaXMgc2VlbXMgdG8KaGF2ZSBiZWVuIGFuIG92ZXJzaWdodDogc2luY2Ug dGhlIGZpbGVuYW1lIGFuZCBtZXNzYWdlIGFyZSBidXR0b25zIHdoaWNoCmNhbGwgYGZseW1ha2Ut Z290by1kaWFnbm9zdGljJywgcHJlc3NpbmcgUkVUIHN0aWxsIGJyb3VnaHQgdXNlcnMgdG8gdGhl CmRpYWdub3N0aWMgYXQgcG9pbnQgbW9zdCBvZiB0aGUgdGltZS4gVGhpcyBjaGFuZ2UgYWRkcyBh CmBmbHltYWtlLXByb2plY3QtZGlhZ25vc3RpY3MtbW9kZS1tYXAnIHdoaWNoIGluaGVyaXRzIGZy b20KYGZseW1ha2UtZGlhZ25vc3RpY3MtYnVmZmVyLW1vZGUtbWFwJy4KCkMtbyBhbmQgQy1tIG5v dyBzaG93IGFuZCBqdW1wIHRvIHRoZSBkaWFnbm9zdGljIGN1cnJlbnRseSBhdCBwb2ludCwKc2lt aWxhciB0byBob3cgYGNvbXBpbGF0aW9uLW1vZGUnIHdvcmtzLgoKbiBhbmQgcCBub3cgc2hvdyB0 aGUgZGlhZ25vc3RpYyBuZXdseSB1bmRlciBwb2ludCBhZnRlciBtb3ZpbmcgdXAgb3IKZG93biBh IGxpbmUsIHdoaWNoIGlzIGFsc28gaW50ZW5kZWQgdG8gbWFrZSBiZWhhdmlvciBtb3JlIHNpbWls YXIgdG8KYGNvbXBpbGF0aW9uLW1vZGUnLgoKSW4gb3JkZXIgdGhhdCBvdGhlciBuZXh0LWVycm9y IGJ1ZmZlcnMgZG8gbm90IGludGVyZmVyZSB3aXRoIG5hdmlnYXRpb24KaW4gdGhlIGRpYWdub3N0 aWNzIGJ1ZmZlcnMsIHRoaXMgY2hhbmdlIGludHJvZHVjZXMgYW5kIHVzZXMgbmV3CmZ1bmN0aW9u cywgYG5leHQtZXJyb3ItdGhpcy1idWZmZXItbm8tc2VsZWN0JyBhbmQKYHByZXZpb3VzLWVycm9y LXRoaXMtYnVmZmVyLW5vLXNlbGVjdCcuIElmIHdlIGluc3RlYWQgdXNlZApgbmV4dC1lcnJvci1u by1zZWxlY3QnIGFuZCBgcHJldmlvdXMtZXJyb3Itbm8tc2VsZWN0JywgdGhlbiBhIHVzZXIgd2hv CnJ1bnMgYGZseW1ha2Utc2hvdy1kaWFnbm9zdGljcy1idWZmZXInLCB0aGVuIGUuZy4gYGNvbXBp bGUnLCB0aGVuCnJldHVybnMgdG8gdGhlIGRpYWdub3N0aWNzIGJ1ZmZlciBhbmQgcHJlc3NlcyAn bicsIHdvdWxkIGJlIG5hdmlnYXRlZCB0bwp0aGUgbmV4dCBlcnJvciBpbiB0aGUgY29tcGlsYXRp b24gYnVmZmVyLgoKKiBsaXNwL3Byb2dtb2Rlcy9mbHltYWtlLmVsIChmbHltYWtlLWRpYWdub3N0 aWNzLWJ1ZmZlci1tb2RlLW1hcCk6IEFkZApiaW5kaW5ncy4KKGZseW1ha2UtcHJvamVjdC1kaWFn bm9zdGljcy1tb2RlLW1hcCk6IEluaGVyaXQgYmluZGluZ3MgZnJvbQpgZmx5bWFrZS1kaWFnbm9z dGljcy1idWZmZXItbW9kZScKKiBsaXNwL3NpbXBsZS5lbCAobmV4dC1lcnJvci10aGlzLWJ1ZmZl ci1uby1zZWxlY3QpOgoocHJldmlvdXMtZXJyb3ItdGhpcy1idWZmZXItbm8tc2VsZWN0KTogQWRk IG5ldyBjb21tYW5kcy4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9mbHltYWtlLmVsIHwgIDkgKysrKysr KysrCiBsaXNwL3NpbXBsZS5lbCAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysK IDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJv Z21vZGVzL2ZseW1ha2UuZWwgYi9saXNwL3Byb2dtb2Rlcy9mbHltYWtlLmVsCmluZGV4IDhhMDcy Yjk0YTE3Li5lOTExZmFmNjAzZCAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZmx5bWFrZS5l bAorKysgYi9saXNwL3Byb2dtb2Rlcy9mbHltYWtlLmVsCkBAIC0xODkxLDYgKzE4OTEsMTAgQEAg Zmx5bWFrZS1kaWFnbm9zdGljcy1idWZmZXItbW9kZS1tYXAKICAgKGxldCAoKG1hcCAobWFrZS1z cGFyc2Uta2V5bWFwKSkpCiAgICAgKGRlZmluZS1rZXkgbWFwIChrYmQgIlJFVCIpICdmbHltYWtl LWdvdG8tZGlhZ25vc3RpYykKICAgICAoZGVmaW5lLWtleSBtYXAgKGtiZCAiU1BDIikgJ2ZseW1h a2Utc2hvdy1kaWFnbm9zdGljKQorICAgIChrZXltYXAtc2V0IG1hcCAiQy1vIiAjJ2ZseW1ha2Ut c2hvdy1kaWFnbm9zdGljKQorICAgIChrZXltYXAtc2V0IG1hcCAiQy1tIiAjJ2ZseW1ha2UtZ290 by1kaWFnbm9zdGljKQorICAgIChrZXltYXAtc2V0IG1hcCAibiIgIyduZXh0LWVycm9yLXRoaXMt YnVmZmVyLW5vLXNlbGVjdCkKKyAgICAoa2V5bWFwLXNldCBtYXAgInAiICMncHJldmlvdXMtZXJy b3ItdGhpcy1idWZmZXItbm8tc2VsZWN0KQogICAgIG1hcCkpCiAKIChkZWZ1biBmbHltYWtlLXNo b3ctZGlhZ25vc3RpYyAocG9zICZvcHRpb25hbCBvdGhlci13aW5kb3cpCkBAIC0yMTg3LDYgKzIx OTEsMTEgQEAgZmx5bWFrZS1saXN0LW9ubHktZGlhZ25vc3RpY3MKIAogKGRlZnZhci1sb2NhbCBm bHltYWtlLS1wcm9qZWN0LWRpYWdub3N0aWMtbGlzdC1wcm9qZWN0IG5pbCkKIAorKGRlZnZhciBm bHltYWtlLXByb2plY3QtZGlhZ25vc3RpY3MtbW9kZS1tYXAKKyAgKGxldCAoKG1hcCAobWFrZS1z cGFyc2Uta2V5bWFwKSkpCisgICAgKHNldC1rZXltYXAtcGFyZW50IG1hcCBmbHltYWtlLWRpYWdu b3N0aWNzLWJ1ZmZlci1tb2RlLW1hcCkKKyAgICBtYXApKQorCiAoZGVmaW5lLWRlcml2ZWQtbW9k ZSBmbHltYWtlLXByb2plY3QtZGlhZ25vc3RpY3MtbW9kZSB0YWJ1bGF0ZWQtbGlzdC1tb2RlCiAg ICJGbHltYWtlIGRpYWdub3N0aWNzIgogICAiQSBtb2RlIGZvciBsaXN0aW5nIEZseW1ha2UgZGlh Z25vc3RpY3MgaW4gYSBwcm9qZWN0LiIKZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlz cC9zaW1wbGUuZWwKaW5kZXggZjY4NjkwN2FkNjguLmZhMTczYjI2Mjg5IDEwMDY0NAotLS0gYS9s aXNwL3NpbXBsZS5lbAorKysgYi9saXNwL3NpbXBsZS5lbApAQCAtNDc4LDYgKzQ3OCwxNiBAQCBu ZXh0LWVycm9yLW5vLXNlbGVjdAogICAgICAgICAgICAnKG5pbCAoaW5oaWJpdC1zYW1lLXdpbmRv dyAuIHQpKSkpCiAgICAgICAobmV4dC1lcnJvciBuKSkpKQogCisoZGVmdW4gbmV4dC1lcnJvci10 aGlzLWJ1ZmZlci1uby1zZWxlY3QgKCZvcHRpb25hbCBuKQorICAiTW92ZSBwb2ludCB0byB0aGUg bmV4dCBlcnJvciBpbiB0aGUgY3VycmVudCBidWZmZXIgYW5kIGhpZ2hsaWdodCBtYXRjaC4KK1By ZWZpeCBhcmcgTiBzYXlzIGhvdyBtYW55IGVycm9yIG1lc3NhZ2VzIHRvIG1vdmUgZm9yd2FyZHMg KG9yCitiYWNrd2FyZHMsIGlmIG5lZ2F0aXZlKS4KK0ZpbmRzIGFuZCBoaWdobGlnaHRzIHRoZSBz b3VyY2UgbGluZSBsaWtlIFxcW25leHQtZXJyb3JdLCBidXQgZG9lcyBub3QKK3NlbGVjdCB0aGUg c291cmNlIGJ1ZmZlci4iCisgIChpbnRlcmFjdGl2ZSAicCIpCisgIChuZXh0LWVycm9yLXNlbGVj dC1idWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkKKyAgKG5leHQtZXJyb3Itbm8tc2VsZWN0IG4pKQor CiAoZGVmdW4gcHJldmlvdXMtZXJyb3Itbm8tc2VsZWN0ICgmb3B0aW9uYWwgbikKICAgIk1vdmUg cG9pbnQgdG8gdGhlIHByZXZpb3VzIGVycm9yIGluIHRoZSBgbmV4dC1lcnJvcicgYnVmZmVyIGFu ZCBoaWdobGlnaHQgbWF0Y2guCiBQcmVmaXggYXJnIE4gc2F5cyBob3cgbWFueSBlcnJvciBtZXNz YWdlcyB0byBtb3ZlIGJhY2t3YXJkcyAob3IKQEAgLTQ4Nyw2ICs0OTcsMTYgQEAgcHJldmlvdXMt ZXJyb3Itbm8tc2VsZWN0CiAgIChpbnRlcmFjdGl2ZSAicCIpCiAgIChuZXh0LWVycm9yLW5vLXNl bGVjdCAoLSAob3IgbiAxKSkpKQogCisoZGVmdW4gcHJldmlvdXMtZXJyb3ItdGhpcy1idWZmZXIt bm8tc2VsZWN0ICgmb3B0aW9uYWwgbikKKyAgIk1vdmUgcG9pbnQgdG8gdGhlIHByZXZpb3VzIGVy cm9yIGluIHRoZSBjdXJyZW50IGJ1ZmZlciBhbmQgaGlnaGxpZ2h0IG1hdGNoLgorUHJlZml4IGFy ZyBOIHNheXMgaG93IG1hbnkgZXJyb3IgbWVzc2FnZXMgdG8gbW92ZSBmb3J3YXJkcyAob3IKK2Jh Y2t3YXJkcywgaWYgbmVnYXRpdmUpLgorRmluZHMgYW5kIGhpZ2hsaWdodHMgdGhlIHNvdXJjZSBs aW5lIGxpa2UgXFxbcHJldmlvdXMtZXJyb3JdLCBidXQgZG9lcyBub3QKK3NlbGVjdCB0aGUgc291 cmNlIGJ1ZmZlci4iCisgIChpbnRlcmFjdGl2ZSAicCIpCisgIChuZXh0LWVycm9yLXNlbGVjdC1i dWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkKKyAgKHByZXZpb3VzLWVycm9yLW5vLXNlbGVjdCBuKSkK KwogOzsgSW50ZXJuYWwgdmFyaWFibGUgZm9yIGBuZXh0LWVycm9yLWZvbGxvdy1tb2RlLXBvc3Qt Y29tbWFuZC1ob29rJy4KIChkZWZ2YXIgbmV4dC1lcnJvci1mb2xsb3ctbGFzdC1saW5lIG5pbCkK IAotLSAKMi4zMS4xCgo= --0000000000006b5b2f0636305f30-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 31 10:28:32 2025 Received: (at 78619-done) by debbugs.gnu.org; 31 May 2025 14:28:33 +0000 Received: from localhost ([127.0.0.1]:58614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLNCH-0005lJ-Vi for submit@debbugs.gnu.org; Sat, 31 May 2025 10:28:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38324) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLNCD-0005kJ-CN for 78619-done@debbugs.gnu.org; Sat, 31 May 2025 10:28:26 -0400 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 ) id 1uLNC7-0000JR-KY; Sat, 31 May 2025 10:28:19 -0400 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=ciuW9ltw3Yu+oa55HZPfMxfqlw9umnwke23wAuFJs5g=; b=BHP2MgZPmpVA 6A5+ogYhKWv4z35wqG1dgGkqqle2n20jGJ8e5rSNHlBYg4HEfXvkOxMDg5CjE+XLMz9sRSFfDJ7HT ur4oaIPGwY97HqOTfo1jpl6JrI0CuMqxSLx0duflculAgCA8V66EgGVbshAgHVedt3rjS7UfrN5zA f+rU6Dldobjhhfb8X3bIYVD9wR/X9oi9IjNXj61VnZLnsDWQmBqLMi6Hw4ya++GH0HYze5NeKtPmg jqe+rPm+RnVTs7OqqtIJHY3RQ8n2zmMwSaBE+0ary4EnPtux1dWVHZNdY+B8kCKm8V1G7p/n6D+P8 FlZuF3bSVcKogl3QhcIEFQ==; Date: Sat, 31 May 2025 17:28:15 +0300 Message-Id: <86tt50rh1c.fsf@gnu.org> From: Eli Zaretskii To: Jake In-Reply-To: (message from Jake on Wed, 28 May 2025 11:20:34 +0000) Subject: Re: bug#78619: [PATCH] Add additional keybindings for flymake diagnostics modes References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78619-done Cc: 78619-done@debbugs.gnu.org, sbaugh@janestreet.com, matthewktromp@gmail.com 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 (---) > Cc: Spencer Baugh , > Matthew Tromp > From: Jake > Date: Wed, 28 May 2025 11:20:34 +0000 > > Flymake diagnostic buffers have `next-error` support, but their > keymaps do not make use of it. The attached patch by Matthew Tromp > makes `flymake-diagnostics-buffer-mode-map` and > `flymake-project-diagnostics-mode-map` more consistent with the other > `next-error` buffer keymaps, like those from occur, grep, and compile. > > As discussed on emacs-devel: > https://mail.gnu.org/archive/html/emacs-devel/2025-05/msg00370.html Thanks, installed on the master branch, and closing the bug. Note that this exhausts the amount of contributed code we can accept from Matthew Tromp without a copyright assignment. If agree, I can send the form to fill and the instructions, to start the assignment paperwork.