Received: (at submit) by debbugs.gnu.org; 28 May 2025 11:21:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 07:21:14 2025 Received: from localhost ([127.0.0.1]:51480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uKEqP-0008Ru-Oe for submit <at> 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 <jforst.mailman@HIDDEN>) id 1uKEqC-0008Pj-B2 for submit <at> 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 <jforst.mailman@HIDDEN>) id 1uKEq5-000153-8v for bug-gnu-emacs@HIDDEN; 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 <jforst.mailman@HIDDEN>) id 1uKEq3-0003mL-2o for bug-gnu-emacs@HIDDEN; Wed, 28 May 2025 07:20:53 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-44b1ff82597so38651315e9.3 for <bug-gnu-emacs@HIDDEN>; 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 <jforst.mailman@HIDDEN> Date: Wed, 28 May 2025 11:20:34 +0000 X-Gm-Features: AX0GCFt035JPJSDJI5rp64flYploNUAx-L4fWrFJy1XmoeS0WNlL1ZV40OiW1WE Message-ID: <CAJqVjv9ks_eM8USBEFWD8ZnSpGgbiJ2csu+4VFXtuJxARrzEnQ@HIDDEN> Subject: [PATCH] Add additional keybindings for flymake diagnostics modes To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="0000000000006b5b2f0636305f30" Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=jforst.mailman@HIDDEN; 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 <sbaugh@HIDDEN>, Matthew Tromp <matthewktromp@HIDDEN> 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: -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: <f_mb7upbl00> 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--
Jake <jforst.mailman@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#78619
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.