From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 16:19:43 2020 Received: (at submit) by debbugs.gnu.org; 21 Feb 2020 21:19:43 +0000 Received: from localhost ([127.0.0.1]:48238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5Fi3-0005hG-Jm for submit@debbugs.gnu.org; Fri, 21 Feb 2020 16:19:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:34756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5Fi1-0005h8-Bl for submit@debbugs.gnu.org; Fri, 21 Feb 2020 16:19:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60486) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j5Fi0-0003Qq-27 for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2020 16:19:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j5Fhy-0008Br-PV for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2020 16:19:39 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:38774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j5Fhy-00088I-F4 for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2020 16:19:38 -0500 Received: by mail-wm1-x32f.google.com with SMTP id a9so3352770wmj.3 for ; Fri, 21 Feb 2020 13:19:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version; bh=IG0KiuTCkWop/opiF8Lx+PSbe0q90hniTw9ulIo5b/A=; b=lCmNz9xpfcMYfiL/ubarJykr3qpprSZDmPyAB9HhubGatx+edBgmZORumMPmgco/uG /5Sn+wE7y7XpMkwWqn1e7kBJeSlsp+NkRwka9OlUAx7EW/hRpksy+ZBSvdqPYhVBBFoG Zl+W9Xx+NZwwhnA2zd5C5SA8DfhIOAFcN0Lz/LXzS9Fl6H0Qhhj12Y9Uuf2/rExr5K7c 0TpjKNeakSroYlWVzyqWA5ifKLqD47ZWMlP5dS22+QYGuiwMwcxtlQNgLtKw5Nfd+qz0 hjlmWqc0K16x4IXh1PwrRoACNTVhXsvtaOKy9JYU7c1V6BH5agiNI9rKo7AK5rELPbMy 6/7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version; bh=IG0KiuTCkWop/opiF8Lx+PSbe0q90hniTw9ulIo5b/A=; b=N7BCqr29ECiX9AmKLQHi0tCXoM/fOnHdpTN4PI/jdywo6A+AGivz9lqBR0dzZ84i62 UrCYRfHGf24d2EcxrQCWwy4kSQOQjAGddInXOj7OFPwlGil78RWXvvbTH0aWV2KHhAKO WB5haxDhVeADLUPrzvhJI4wDu60pkoa+Sr7wuyEQo1cvz1dKVg4HYqcylJN76d1Je7Nt LmRPWRzwGXyFksC2S5gWhc/4RYMdN/Ew6gvIjl1pGcom5pdJrqDtiwS6kI+r2VJatFv9 DKRUlfX2kPquEehx3YElxzrblD4ZzZBdpfNluaGs5n3nGs2wEQjkZ5uemPmRJvhkkvZD r6Jg== X-Gm-Message-State: APjAAAVsr4il7t2xB1/2OyU2mr4iUaUWblXa8fWUhAgeDPn+VsWCzJ5P 6mL6jvGZVwAG9eOZQbr75S6R7DDQxhE= X-Google-Smtp-Source: APXvYqyzThfTS9xp5bNXE0EMoh/5fuE0smflAweZEGnsOG1ZsRTiWDYiNdnsxWruqj+ZHrD16+u48A== X-Received: by 2002:a1c:4c13:: with SMTP id z19mr5598915wmf.75.1582319976870; Fri, 21 Feb 2020 13:19:36 -0800 (PST) Received: from carbon ([2a01:e0a:252:7910:679d:a1d5:8917:cc97]) by smtp.gmail.com with ESMTPSA id x6sm5203345wmi.44.2020.02.21.13.19.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2020 13:19:35 -0800 (PST) Message-ID: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> Subject: Support for bookmark.el in VC directory buffers From: Matthias Meulien To: "bug-gnu-emacs@gnu.org" Date: Fri, 21 Feb 2020 22:19:34 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-RXEIa/bgTO3+f5JvoTjY" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32f X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Being able to bookmark VC directory buffers is useful when working on multiple projects; The proposed patch implements this on the lines of what I read in info.el. -- Matthias From 13dbe902e95ccd812e490aa7b71daed67954a850 Mon Sep 17 00:00:00 2001 From: Matthias Meulien Date: Fri, 21 Feb 2020 22:13:48 +0100 Subject: [PATCH] Bookmark locations can refer to VC directory buff [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (orontee[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-RXEIa/bgTO3+f5JvoTjY Content-Type: multipart/mixed; boundary="=-1g8xdKkcSHKKf3y8/dCW" --=-1g8xdKkcSHKKf3y8/dCW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Being able to bookmark VC directory buffers is useful when working on multiple projects; The proposed patch implements this on the lines of what I read in info.el. --=20 Matthias --=-1g8xdKkcSHKKf3y8/dCW Content-Disposition: attachment; filename*0=0001-Bookmark-locations-can-refer-to-VC-directory-buffers.pat; filename*1=ch Content-Type: text/x-patch; name="0001-Bookmark-locations-can-refer-to-VC-directory-buffers.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxM2RiZTkwMmU5NWNjZDgxMmU0OTBhYTdiNzFkYWVkNjc5NTRhODUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBNZXVsaWVuIDxvcm9udGVlQGdtYWlsLmNvbT4K RGF0ZTogRnJpLCAyMSBGZWIgMjAyMCAyMjoxMzo0OCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIEJv b2ttYXJrIGxvY2F0aW9ucyBjYW4gcmVmZXIgdG8gVkMgZGlyZWN0b3J5IGJ1ZmZlcnMKCiogZXRj L05FV1M6IERvY3VtZW50IGZlYXR1cmUKKiBsaXNwL3ZjL3ZjLWRpci5lbCAodmMtZGlyLW1vZGUp OiBTZXQgbG9jYWwgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24KKGJvb2ttYXJrLW1ha2Ut cmVjb3JkLWRlZmF1bHQpCihib29rbWFyay1wcm9wLWdldCkKKGJvb2ttYXJrLWRlZmF1bHQtaGFu ZGxlcikKKGJvb2ttYXJrLWdldC1ib29rbWFyay1yZWNvcmQpOiBEZWNsYXJhdGlvbnMKKHZjLWRp ci1ib29rbWFyay1tYWtlLXJlY29yZCk6IEltcGxlbWVudCBib29rbWFyay1tYWtlLXJlY29yZC1m dW5jdGlvbgoodmMtZGlyLWJvb2ttYXJrLWp1bXApOiBJbXBsZW1lbnQgYSBib29rbWFyayBoYW5k bGVyIGZvciB2Yy1kaXIgYnVmZmVycwotLS0KIGV0Yy9ORVdTICAgICAgICAgIHwgIDUgKysrKysK IGxpc3AvdmMvdmMtZGlyLmVsIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZXRjL05F V1MgYi9ldGMvTkVXUwppbmRleCAwMjc5ODc5ODM2Li40MGY0Yzc4MTkxIDEwMDY0NAotLS0gYS9l dGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTU5LDYgKzE1OSwxMSBAQCBrZXkgICAgICAgICAg ICAgYmluZGluZwogLyB2ICAgICAgICAgICAgIHBhY2thZ2UtbWVudS1maWx0ZXItYnktdmVyc2lv bgogLyAvICAgICAgICAgICAgIHBhY2thZ2UtbWVudS1maWx0ZXItY2xlYXIKIAorKiogdmMtZGly LmVsCisKKyoqKiBTdXBwb3J0IGZvciBib29rbWFyay5lbC4KK0Jvb2ttYXJrIGxvY2F0aW9ucyBj YW4gcmVmZXIgdG8gVkMgZGlyZWN0b3J5IGJ1ZmZlcnMuCisKIAwKICogTmV3IE1vZGVzIGFuZCBQ YWNrYWdlcyBpbiBFbWFjcyAyOC4xCiAKZGlmZiAtLWdpdCBhL2xpc3AvdmMvdmMtZGlyLmVsIGIv bGlzcC92Yy92Yy1kaXIuZWwKaW5kZXggMDMzY2IyN2UzMy4uMzNhZDYyNDNjNiAxMDA2NDQKLS0t IGEvbGlzcC92Yy92Yy1kaXIuZWwKKysrIGIvbGlzcC92Yy92Yy1kaXIuZWwKQEAgLTEwNjEsNiAr MTA2MSw3IEBAIHZjLWRpci1tb2RlCiAgIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ3ZjLWRp ci1iYWNrZW5kKSB1c2UtdmMtYmFja2VuZCkKICAgKHNldCAobWFrZS1sb2NhbC12YXJpYWJsZSAn ZGVza3RvcC1zYXZlLWJ1ZmZlcikKICAgICAgICAndmMtZGlyLWRlc2t0b3AtYnVmZmVyLW1pc2Mt ZGF0YSkKKyAgKHNldHEtbG9jYWwgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gIyd2Yy1k aXItYm9va21hcmstbWFrZS1yZWNvcmQpCiAgIChzZXRxIGJ1ZmZlci1yZWFkLW9ubHkgdCkKICAg KHdoZW4gKGJvdW5kcCAndG9vbC1iYXItbWFwKQogICAgIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFi bGUgJ3Rvb2wtYmFyLW1hcCkgdmMtZGlyLXRvb2wtYmFyLW1hcCkpCkBAIC0xNDEwLDYgKzE0MTEs MzkgQEAgdmMtZGlyLXJlc3RvcmUtZGVza3RvcC1idWZmZXIKIAkgICAgICcodmMtZGlyLW1vZGUg LiB2Yy1kaXItcmVzdG9yZS1kZXNrdG9wLWJ1ZmZlcikpCiAKIAwKKzs7OyBTdXBwb3J0IGZvciBi b29rbWFyay5lbCAoYWRhcHRlZCBmcm9tIHdoYXQgaW5mby5lbCBkb2VzKS4KKworKGRlY2xhcmUt ZnVuY3Rpb24gYm9va21hcmstbWFrZS1yZWNvcmQtZGVmYXVsdAorICAgICAgICAgICAgICAgICAg ImJvb2ttYXJrIiAoJm9wdGlvbmFsIG5vLWZpbGUgbm8tY29udGV4dCBwb3NuKSkKKyhkZWNsYXJl LWZ1bmN0aW9uIGJvb2ttYXJrLXByb3AtZ2V0ICJib29rbWFyayIgKGJvb2ttYXJrIHByb3ApKQor KGRlY2xhcmUtZnVuY3Rpb24gYm9va21hcmstZGVmYXVsdC1oYW5kbGVyICJib29rbWFyayIgKGJt aykpCisoZGVjbGFyZS1mdW5jdGlvbiBib29rbWFyay1nZXQtYm9va21hcmstcmVjb3JkICJib29r bWFyayIgKGJtaykpCisKKyhkZWZ1biB2Yy1kaXItYm9va21hcmstbWFrZS1yZWNvcmQgKCkKKyAg IlRoaXMgaW1wbGVtZW50cyB0aGUgYGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0aW9uJyB0eXBl IGZvcgorYHZjLWRpcicgYnVmZmVycy4iCisgIChsZXQqICgoYm9va21hcmstbmFtZQorICAgICAg ICAgIChjb25jYXQgIigiIChzeW1ib2wtbmFtZSB2Yy1kaXItYmFja2VuZCkgIikgIgorICAgICAg ICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkKKyAgICAgICAgICAgICAgICAgICAo ZGlyZWN0b3J5LWZpbGUtbmFtZSBkZWZhdWx0LWRpcmVjdG9yeSkpKSkKKyAgICAgICAgIChkZWZh dWx0cyAobGlzdCBib29rbWFyay1uYW1lIGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgYCgsYm9v a21hcmstbmFtZQorICAgICAgLEAoYm9va21hcmstbWFrZS1yZWNvcmQtZGVmYXVsdCAnbm8tZmls ZSkKKyAgICAgIChmaWxlbmFtZSAuICxkZWZhdWx0LWRpcmVjdG9yeSkKKyAgICAgIChoYW5kbGVy IC4gdmMtZGlyLWJvb2ttYXJrLWp1bXApCisgICAgICAoZGVmYXVsdHMgLiAsZGVmYXVsdHMpKSkp CisKKzs7OyMjI2F1dG9sb2FkCisoZGVmdW4gdmMtZGlyLWJvb2ttYXJrLWp1bXAgKGJtaykKKyAg IlRoaXMgaW1wbGVtZW50cyB0aGUgYGhhbmRsZXInIGZ1bmN0aW9uIGludGVyZmFjZSBmb3IgdGhl IHJlY29yZAordHlwZSByZXR1cm5lZCBieSBgdmMtZGlyLWJvb2ttYXJrLW1ha2UtcmVjb3JkJy4i CisgIChsZXQqICgoZmlsZSAoYm9va21hcmstcHJvcC1nZXQgYm1rICdmaWxlbmFtZSkpCisgICAg ICAgICAoYnVmIChzYXZlLXdpbmRvdy1leGN1cnNpb24KKyAgICAgICAgICAgICAgICAgKHZjLWRp ciBmaWxlKSAoY3VycmVudC1idWZmZXIpKSkpCisgICAgKGJvb2ttYXJrLWRlZmF1bHQtaGFuZGxl cgorICAgICBgKCIiIChidWZmZXIgLiAsYnVmKSAuICwoYm9va21hcmstZ2V0LWJvb2ttYXJrLXJl Y29yZCBibWspKSkpKQorCisMCiAocHJvdmlkZSAndmMtZGlyKQogCiA7OzsgdmMtZGlyLmVsIGVu ZHMgaGVyZQotLSAKMi4yMC4xCgo= --=-1g8xdKkcSHKKf3y8/dCW-- --=-RXEIa/bgTO3+f5JvoTjY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEq/NDoP5fy+4eXszfWB7FAQxBWJIFAl5QSWYACgkQWB7FAQxB WJIkRwf/VbZc2ZqP1ZIlFGqB9f4d74q3vyTu28pXgCx0WKNLjI5BtzN9VnWwtCY7 8GP9MjhrzSDoHfthj4a6+zC/Prs8pRxnjbady66bpAriMg1eFmkwtMzZ/fwh6jXU bZA4vAfozXGTiQS63dhft/jxsNlhgAA9wQ20rTUYxn307Ex0cI//koAFlOsGtdXi xlLIgbX2cgqxgvOKOcZa0m/3n1ugf+9RV7r6UBCHtwpPkG6rKeo36DzCBqUICWw3 7x44m6i7kk2hru/aeM9J4mdSOLFRrZLTqVZyGhlRLl39F+9Ova83HWCZWvSfjq+6 KpGhTYziFMsIL18FJ3xXu0rdjCSXEw== =B7Nw -----END PGP SIGNATURE----- --=-RXEIa/bgTO3+f5JvoTjY-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 02 21:05:09 2020 Received: (at control) by debbugs.gnu.org; 3 May 2020 01:05:09 +0000 Received: from localhost ([127.0.0.1]:54274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jV349-0006fo-Ac for submit@debbugs.gnu.org; Sat, 02 May 2020 21:05:09 -0400 Received: from mail-yb1-f178.google.com ([209.85.219.178]:43502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jV348-0006fZ-IF for control@debbugs.gnu.org; Sat, 02 May 2020 21:05:08 -0400 Received: by mail-yb1-f178.google.com with SMTP id o198so7117865ybg.10 for ; Sat, 02 May 2020 18:05:08 -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:from:date:message-id:subject:to; bh=rtCUnWZsXQ/cqXEA51tvkfqgec9/Rn3h7XK8VtPJHM0=; b=pAioiNxHOqzHZVLRJtoaGGoWoKPMvaToqYko3Vbd+eThpFXZ3hjDr2ALO+ggf/LmOE oFezsQWuH2y+oBfv+uDvszUGEsgR8wc3QzGlktaBh3Lu9QflhxK2jhmTrkYmx3CbsUWX BGbI5UeB9SuPB8N2ampfs64gsPcs4uf2oDBUsCmVKcZZlz7Q/mfEPscDwbccHVtzjSwG 954R6E9G51Tb5w1fP0GP5FO5421gL9wQ8JDDBUrfhENBunPgW08fv8zbVEnD+onpb1UF Yzv4Mmf2i8iYnrkgq9hCNLT7sXEtWj3bGFT+hyjO0PiRVi0wjBRryY4ov/gROyTTOT3J jiDw== X-Gm-Message-State: AGi0PubDaemfT7dz2aBiVcXLITRKo5P372nptpQX2IQs4/h8HYDfGdmd zrqyzvZKJEZOw1QRAO1lvhIIGORgUTjgX3T5PCRy3wBe0ig= X-Google-Smtp-Source: APiQypL5l3rwwelrpU2+8c6tb+FMX4zsEQ0kfW/Emx/GAKW60FlmNJcBvQ3hU1Thu9US5nXTkbvLGkQn3aStpHC4kf0= X-Received: by 2002:a25:fc08:: with SMTP id v8mr16895604ybd.389.1588467903045; Sat, 02 May 2020 18:05:03 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 3 May 2020 03:04:52 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: tags 39722 + patch severity 39722 wishlist thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.178 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.178 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 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: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: tags 39722 + patch severity 39722 wishlist thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.178 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.178 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 2.0 BLANK_SUBJECT Subject is present but empty -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different tags 39722 + patch severity 39722 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 12 18:59:49 2020 Received: (at 39722) by debbugs.gnu.org; 12 May 2020 22:59:49 +0000 Received: from localhost ([127.0.0.1]:56823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYdsL-0004YG-DO for submit@debbugs.gnu.org; Tue, 12 May 2020 18:59:49 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:35433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYdsJ-0004Xu-RA for 39722@debbugs.gnu.org; Tue, 12 May 2020 18:59:48 -0400 Received: from mail.gandi.net (m91-129-104-245.cust.tele2.ee [91.129.104.245]) (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 93E07200005; Tue, 12 May 2020 22:59:39 +0000 (UTC) From: Juri Linkov To: Matthias Meulien Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> Date: Wed, 13 May 2020 01:46:05 +0300 In-Reply-To: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> (Matthias Meulien's message of "Fri, 21 Feb 2020 22:19:34 +0100") Message-ID: <87imh0n80q.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.7 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Being able to bookmark VC directory buffers is useful when working on > multiple projects; The proposed patch implements this on the lines of > what I read in info.el. Thanks, this is a useful addition. Please push it after fixing minor details: > +(defun vc-dir-bookmark-make-record () > + "This implements the `bookmark-make-record-function' type for > +`vc-dir' buffers." > ... > +(defun vc-dir-bookmark-jump (bmk) > + "This implements the `handler' function interface for the record > +type returned by `vc-dir-bookmark-make-record'." According to the documentation standard described in (info "(elisp) Documentation Tips") the first line of the docstring should consist of a complete sentence. I see that you copied the docstring from Info-bookmark-jump, but the docstrings of info.el contains a mistake that should be fixed in info.el. From debbugs-submit-bounces@debbugs.gnu.org Tue May 12 20:35:18 2020 Received: (at 39722) by debbugs.gnu.org; 13 May 2020 00:35:19 +0000 Received: from localhost ([127.0.0.1]:56923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYfMk-0007CM-KP for submit@debbugs.gnu.org; Tue, 12 May 2020 20:35:18 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:45147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYfMi-0007By-Ae for 39722@debbugs.gnu.org; Tue, 12 May 2020 20:35:17 -0400 Received: by mail-wr1-f45.google.com with SMTP id v12so18502691wrp.12 for <39722@debbugs.gnu.org>; Tue, 12 May 2020 17:35:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qcMOMuV95t/nnBsZyevn7HbQe6ZtsO5lgrdVqDlDAW0=; b=MB12a2haOSID85sAYYRZ+utUalBE8KJZPBzu+99SLVULKackc3n2t0BRHmPecSveOp a51kzTzjyx1th+OzB06AJxqn0earFlaQANj6L7NTk8vFuyxV3FeFjWnrJ7CuazvOYDRU 07dTEV/+Gp8sADnJIgwfwztA3M5sspiIhqVgsrLfox3i/y5D5p7HhxBLgz22IWBEiUZk CE4Y70tHZePs8aOMQEL81pxkT6jRofz0j0TDkRBLBnvwJUigHLHGQoIvty7dMyEZ67vL 3Tr154YC5Md6uj9msEDz278amgZ2o4388lwt5UcfS3J9vxquAy4fNTAtjUAR36l0hGmq /rCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=qcMOMuV95t/nnBsZyevn7HbQe6ZtsO5lgrdVqDlDAW0=; b=RROGE6+ZibihjAmMHxGJhp7CsrckNY7F0ApJefCD86QGPXDb7nmqJBNaaon6cG8nog VxLBgNaZsB+IXKC+3+E0A4jxoj3gbIc4NLJYjC+3Z5ePIsI6CBhCFu9PDWcS5fTWjABM tJYnNKrV3Jw0xa/A+iqo99N5Cx4tgPKrrgSTmaQoEDEXghwmuX5LhCQxO3aI47p7Wjf7 GaslG+qNIte/NixQrQyArY1kjy6Ecahh3FXY1AjDksDXcoUGsgca603zAnHnxHYwbxgM Op0GtVdWR+059mgUaptVpwKeKm88s405hwzPtgHjGMyd+3G6lUT3PM+LDoOhnDbWR00N Lx3A== X-Gm-Message-State: AGi0PuYjy7GotevXwly9Ds0A0voYAloyMkFH4cD5a4Z3Q4aGxpeHsmkX CqiPyakBbKzS8QfhvR2WLhKAu4Lzqag= X-Google-Smtp-Source: APiQypJEh27j4ZWXkq5vez7NJ0uo7+VhfQvi4Va5YOGDwJNcTLYzmD9uZ4+qt+e+ZvbnXDKYHC0Udg== X-Received: by 2002:a5d:54c4:: with SMTP id x4mr29513269wrv.73.1589330109841; Tue, 12 May 2020 17:35:09 -0700 (PDT) Received: from carbon.localdomain ([2a01:e0a:252:7910:f1be:8104:293:6ee2]) by smtp.gmail.com with ESMTPSA id l1sm25763916wrc.24.2020.05.12.17.35.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 May 2020 17:35:08 -0700 (PDT) From: Matthias Meulien To: Juri Linkov Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> <87imh0n80q.fsf@mail.linkov.net> Date: Wed, 13 May 2020 02:35:08 +0200 In-Reply-To: <87imh0n80q.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 13 May 2020 01:46:05 +0300") Message-ID: <874kskwu2r.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; format=flowed > (...) Thanks, this is a useful addition. Please push it after > fixing minor details: Thanks Juri for your remark. I updated the patch. Unfortunately I am not authorized to push. > According to the documentation standard described in (info > "(elisp) Documentation Tips") the first line of the docstring > should consist of a complete sentence. I'll keep this in mind. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Bookmark-locations-can-refer-to-VC-directory-buffers.patch >From 4d4d3e819dc849268e7b3a15ea0d2390c337c23c Mon Sep 17 00:00:00 2001 From: Matthias Meulien Date: Fri, 21 Feb 2020 22:13:48 +0100 Subject: [PATCH] Bookmark locations can refer to VC directory buffers * etc/NEWS: Document feature * lisp/vc/vc-dir.el (vc-dir-mode): Set local bookmark-make-record-function (bookmark-make-record-default) (bookmark-prop-get) (bookmark-default-handler) (bookmark-get-bookmark-record): Declarations (vc-dir-bookmark-make-record): Make record used to bookmark a `vc-dir' buffer. (vc-dir-bookmark-jump): Provides the bookmark-jump behavior for a `vc-dir' buffer. --- etc/NEWS | 4 ++++ lisp/vc/vc-dir.el | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index ae676a9bf8..01c584833b 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -348,6 +348,10 @@ symbol property to the browsing functions. With a new command 'browse-url-with-browser-kind', an URL can explicitly be browsed with either an internal or external browser. +** vc-dir.el + +*** Support for bookmark.el. +Bookmark locations can refer to VC directory buffers. * New Modes and Packages in Emacs 28.1 diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index 0c9e656add..a86c37c24a 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -1106,6 +1106,7 @@ vc-dir-mode (set (make-local-variable 'vc-dir-backend) use-vc-backend) (set (make-local-variable 'desktop-save-buffer) 'vc-dir-desktop-buffer-misc-data) + (setq-local bookmark-make-record-function #'vc-dir-bookmark-make-record) (setq buffer-read-only t) (when (boundp 'tool-bar-map) (set (make-local-variable 'tool-bar-map) vc-dir-tool-bar-map)) @@ -1466,6 +1467,41 @@ vc-dir-restore-desktop-buffer '(vc-dir-mode . vc-dir-restore-desktop-buffer)) +;;; Support for bookmark.el (adapted from what info.el does). + +(declare-function bookmark-make-record-default + "bookmark" (&optional no-file no-context posn)) +(declare-function bookmark-prop-get "bookmark" (bookmark prop)) +(declare-function bookmark-default-handler "bookmark" (bmk)) +(declare-function bookmark-get-bookmark-record "bookmark" (bmk)) + +(defun vc-dir-bookmark-make-record () + "Make record used to bookmark a `vc-dir' buffer. +This implements the `bookmark-make-record-function' type for +`vc-dir' buffers." + (let* ((bookmark-name + (concat "(" (symbol-name vc-dir-backend) ") " + (file-name-nondirectory + (directory-file-name default-directory)))) + (defaults (list bookmark-name default-directory))) + `(,bookmark-name + ,@(bookmark-make-record-default 'no-file) + (filename . ,default-directory) + (handler . vc-dir-bookmark-jump) + (defaults . ,defaults)))) + +;;;###autoload +(defun vc-dir-bookmark-jump (bmk) + "Provides the bookmark-jump behavior for a `vc-dir' buffer. +This implements the `handler' function interface for the record +type returned by `vc-dir-bookmark-make-record'." + (let* ((file (bookmark-prop-get bmk 'filename)) + (buf (save-window-excursion + (vc-dir file) (current-buffer)))) + (bookmark-default-handler + `("" (buffer . ,buf) . ,(bookmark-get-bookmark-record bmk))))) + + (provide 'vc-dir) ;;; vc-dir.el ends here -- 2.20.1 --=-=-= Content-Type: text/plain; format=flowed -- Matthias Meulien --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 20 18:40:11 2020 Received: (at 39722) by debbugs.gnu.org; 20 May 2020 22:40:11 +0000 Received: from localhost ([127.0.0.1]:54620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbXNi-0007Qk-Tt for submit@debbugs.gnu.org; Wed, 20 May 2020 18:40:11 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:32827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbXNT-0007Pj-FC; Wed, 20 May 2020 18:39:55 -0400 X-Originating-IP: 91.129.97.200 Received: from mail.gandi.net (m91-129-97-200.cust.tele2.ee [91.129.97.200]) (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 2D9B11C0003; Wed, 20 May 2020 22:39:47 +0000 (UTC) From: Juri Linkov To: Matthias Meulien Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers Organization: LINKOV.NET References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> <87imh0n80q.fsf@mail.linkov.net> <874kskwu2r.fsf@gmail.com> Date: Thu, 21 May 2020 01:38:49 +0300 In-Reply-To: <874kskwu2r.fsf@gmail.com> (Matthias Meulien's message of "Wed, 13 May 2020 02:35:08 +0200") Message-ID: <87lflms03q.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.7 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) tags 39722 fixed close 39722 28.0.50 thanks >> (...) Thanks, this is a useful addition. Please push it after fixing >> minor details: > > Thanks Juri for your remark. I updated the patch. Unfortunately I am not > authorized to push. Thanks for the patch, I pushed it to master. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 04 18:48:34 2020 Received: (at 39722) by debbugs.gnu.org; 4 Jun 2020 22:48:34 +0000 Received: from localhost ([127.0.0.1]:47681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgyf4-00057c-0r for submit@debbugs.gnu.org; Thu, 04 Jun 2020 18:48:34 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:57547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgyf1-00057N-F2 for 39722@debbugs.gnu.org; Thu, 04 Jun 2020 18:48:32 -0400 X-Originating-IP: 91.129.108.6 Received: from mail.gandi.net (m91-129-108-6.cust.tele2.ee [91.129.108.6]) (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 328E61BF203; Thu, 4 Jun 2020 22:48:23 +0000 (UTC) From: Juri Linkov To: Matthias Meulien Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> Date: Fri, 05 Jun 2020 01:42:09 +0300 In-Reply-To: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> (Matthias Meulien's message of "Fri, 21 Feb 2020 22:19:34 +0100") Message-ID: <87img6ihby.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.7 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Being able to bookmark VC directory buffers is useful when working on > multiple projects; The proposed patch implements this on the lines of > what I read in info.el. > +(defun vc-dir-bookmark-jump (bmk) > + "This implements the `handler' function interface for the record > +type returned by `vc-dir-bookmark-make-record'." > + (let* ((file (bookmark-prop-get bmk 'filename)) > + (buf (save-window-excursion > + (vc-dir file) (current-buffer)))) > + (bookmark-default-handler > + `("" (buffer . ,buf) . ,(bookmark-get-bookmark-record bmk))))) While using the new keybinding 'C-x t t' from bug#41691 (instead of adding a new command bookmark-jump-other-tab) I noticed that vc-dir-bookmark-jump doesn't work with it nicely - it creates two tabs instead of one new tab. This is because 'C-x t t' modifies display-buffer-overriding-action with a function that creates a new tab, but the problem is that visiting a bookmark with a vc-dir buffer calls display-buffer *twice*. A new tab is created for every display-buffer call. I see that you tried to implement a workaround for this problem by using (save-window-excursion (vc-dir file) that handles some cases. Another workaround could fix the tab problem: diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index a86c37c24a..1c5be268f4 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -1496,8 +1496,10 @@ vc-dir-bookmark-jump This implements the `handler' function interface for the record type returned by `vc-dir-bookmark-make-record'." (let* ((file (bookmark-prop-get bmk 'filename)) + (display-buffer-overriding-action '(nil)) (buf (save-window-excursion - (vc-dir file) (current-buffer)))) + (vc-dir file) + (current-buffer)))) (bookmark-default-handler `("" (buffer . ,buf) . ,(bookmark-get-bookmark-record bmk))))) But I wonder what could be a proper solution? The first call of pop-to-buffer is in 'vc-dir': (let (pop-up-windows) ; based on cvs-examine; bug#6204 (pop-to-buffer (vc-dir-prepare-status-buffer "*vc-dir*" dir backend))) (Maybe there should be a separate function 'vc-dir-no-select' that doesn't call pop-to-buffer?) The second call is in bookmark-jump with: (bookmark--jump-via bookmark (or display-func 'pop-to-buffer-same-window)) Also in bookmark-bmenu-other-window: (bookmark--jump-via bookmark 'switch-to-buffer-other-window) And in bookmark-bmenu-switch-other-window: (let ((bookmark (bookmark-bmenu-bookmark)) (fun (lambda (b) (display-buffer b t)))) (bookmark--jump-via bookmark fun)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 06 19:55:12 2020 Received: (at 39722) by debbugs.gnu.org; 6 Jun 2020 23:55:12 +0000 Received: from localhost ([127.0.0.1]:52775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhied-0004fe-QX for submit@debbugs.gnu.org; Sat, 06 Jun 2020 19:55:12 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:40681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhieW-0004ev-JT for 39722@debbugs.gnu.org; Sat, 06 Jun 2020 19:55:05 -0400 Received: from mail.gandi.net (m91-129-108-6.cust.tele2.ee [91.129.108.6]) (Authenticated sender: juri@linkov.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 14E93240002; Sat, 6 Jun 2020 23:54:56 +0000 (UTC) From: Juri Linkov To: Matthias Meulien Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers Organization: LINKOV.NET References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> <87img6ihby.fsf@mail.linkov.net> Date: Sun, 07 Jun 2020 02:52:21 +0300 In-Reply-To: <87img6ihby.fsf@mail.linkov.net> (Juri Linkov's message of "Fri, 05 Jun 2020 01:42:09 +0300") Message-ID: <875zc3bvr2.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: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain > But I wonder what could be a proper solution? I still have no idea how to avoid double call of display-buffer, but at least here is the patch that avoids creating two tabs. It creates a new tab only for the first call of display-buffer, and resets display-buffer-overriding-action afterwards: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=debounce-display-buffer-override-next-command.patch diff --git a/lisp/window.el b/lisp/window.el index c047150413..2249b8d1d1 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -8590,15 +8590,18 @@ display-buffer-override-next-command (let* ((old-window (or (minibuffer-selected-window) (selected-window))) (new-window nil) (minibuffer-depth (minibuffer-depth)) + (clearfun (make-symbol "clear-display-buffer-overriding-action")) (action (lambda (buffer alist) (unless (> (minibuffer-depth) minibuffer-depth) (let* ((ret (funcall pre-function buffer alist)) (window (car ret)) (type (cdr ret))) (setq new-window (window--display-buffer buffer window - type alist)))))) + type alist)) + (funcall clearfun) + (setq post-function nil) + new-window)))) (command this-command) - (clearfun (make-symbol "clear-display-buffer-overriding-action")) (exitfun (lambda () (setq display-buffer-overriding-action diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index a86c37c24a..e9ec22c86e 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -1496,8 +1496,9 @@ vc-dir-bookmark-jump This implements the `handler' function interface for the record type returned by `vc-dir-bookmark-make-record'." (let* ((file (bookmark-prop-get bmk 'filename)) - (buf (save-window-excursion - (vc-dir file) (current-buffer)))) + (buf (progn + (vc-dir file) + (current-buffer)))) (bookmark-default-handler `("" (buffer . ,buf) . ,(bookmark-get-bookmark-record bmk))))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 19:37:00 2020 Received: (at 39722) by debbugs.gnu.org; 21 Jun 2020 23:37:00 +0000 Received: from localhost ([127.0.0.1]:32834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn9WG-0006rT-7K for submit@debbugs.gnu.org; Sun, 21 Jun 2020 19:37:00 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:57285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn9WE-0006rD-CO for 39722@debbugs.gnu.org; Sun, 21 Jun 2020 19:36:58 -0400 Received: from mail.gandi.net (m91-129-108-6.cust.tele2.ee [91.129.108.6]) (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 4B06B200004; Sun, 21 Jun 2020 23:36:50 +0000 (UTC) From: Juri Linkov To: Matthias Meulien Subject: Re: bug#39722: Support for bookmark.el in VC directory buffers Organization: LINKOV.NET References: <4738c0198ff32df9ea59906ef055e68838e921f0.camel@gmail.com> <87img6ihby.fsf@mail.linkov.net> <875zc3bvr2.fsf@mail.linkov.net> Date: Mon, 22 Jun 2020 02:36:33 +0300 In-Reply-To: <875zc3bvr2.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 07 Jun 2020 02:52:21 +0300") Message-ID: <87mu4wgfem.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.7 (/) X-Debbugs-Envelope-To: 39722 Cc: 39722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> But I wonder what could be a proper solution? > > I still have no idea how to avoid double call of display-buffer, > but at least here is the patch that avoids creating two tabs. > It creates a new tab only for the first call of display-buffer, > and resets display-buffer-overriding-action afterwards: Now pushed to master. From unknown Thu Sep 11 07:36:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 20 Jul 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator