Received: (at 76980) by debbugs.gnu.org; 15 Mar 2025 12:22:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 15 08:22:02 2025 Received: from localhost ([127.0.0.1]:39592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ttQWf-00043d-RU for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 08:22:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50854) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ttQWd-00043A-2E for 76980 <at> debbugs.gnu.org; Sat, 15 Mar 2025 08:21:59 -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 <eliz@HIDDEN>) id 1ttQWX-0007I2-7k; Sat, 15 Mar 2025 08:21:53 -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=eQMoDj96nxjWPiN8nG0Cy5XLUZa/5zUkeRmLMy/Xh8Y=; b=Gep5fHvfsCty Idpqoq+GamguoanFOqqIpgZaw4IudI0sl89E4vizTWJnmjCHpp4fecfYrGZKCBIjldSxmHLjCZa7r 7dAMHZw9hA/4hI4kruFptiKjlhmV1PLGBxDIi2PAid/yapSgx6GJ8IuKi4CxcC9rZmbd0L3uoybsZ QHnaIp4nDed9PMUW7i4zdhRVR4DztvQGpBPxGk/8/alsmoZlpyGJJKZ4rDiLDnPLC66ccDbhMLnb6 +l5TVCHiUkCvWuYIh5tSTqcS12wRCVGyPFjYSLYqtm7HeGZaIrfixl0WhDz5kpTAHUi4/p2u6xc4s vHJJ9fP6BeumqeWpDJXw2Q==; Date: Sat, 15 Mar 2025 14:21:50 +0200 Message-Id: <86o6y2wkkh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ship Mints <shipmints@HIDDEN> In-Reply-To: <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> (message from Ship Mints on Fri, 14 Mar 2025 10:26:28 -0400) Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> <86ldt820u7.fsf@HIDDEN> <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76980 Cc: 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ship Mints <shipmints@HIDDEN> > Date: Fri, 14 Mar 2025 10:26:28 -0400 > Cc: 76980 <at> debbugs.gnu.org > > +Bind @code{window-state-normalize-buffer-name} to non-@code{nil} to > +normalize buffer names under @file{uniquify} management by removing its > +adornments, otherwise using nominal buffer names. This helps restore ^^^^^^^^^^ I'd use a simpler "prefixes and suffixes" here. And what is the "otherwise using nominal buffer names" part about? > ++++ > +*** New variable 'window-state-normalize-buffer-name'. > +When bound to non-nil, 'window-state-get' will normalize buffer names by > +removing 'uniquify' adornments, otherwise using nominal buffer names. > +This helps restore window buffers across Emacs sessions. Same here. > +(defun window--state-normalize-buffer-name (buffer) > + "Normalize BUFFER name, accommodating `uniquify'. > +If BUFFER is under `uniquify' management, return its `buffer-name' with > +adornments removed; otherwise return BUFFER `buffer-name'." And here. Thanks.
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 14 Mar 2025 16:12:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 12:12:12 2025 Received: from localhost ([127.0.0.1]:35729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tt7dr-0004p9-Pq for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 12:12:12 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:54515) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1tt7do-0004oZ-5A for 76980 <at> debbugs.gnu.org; Fri, 14 Mar 2025 12:12:08 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43948f77f1aso15857885e9.0 for <76980 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 09:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741968721; x=1742573521; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7Rbeo+vXdK+RH3cLDox+nE18eK2H0kIMb924UKJwT2w=; b=m+J+3a+6XHHtzZHKfx5bsEjVdk40/oAb2k/ioAYrRXXbpf+15k4uGUfwvrl7qjB1GT HP4aSjrJXjnNcbUSK19ZBmV2cecxqjV91NnUvwYCtG2wEBDZBM2C6PZN/cnkHXVVVaou 1u9ms84qNhSZR4rqa10nhxLG8Ydc5HHPBO4O7FqGHuPYY1e53HYqfQg8Bw7zUQZbNMIY 0LGXr857U/mdnr8pG5QLMAzDkwatBa3E0AAz1IYWVO3YQZGAP38kppAM/X2401KQN9Yn J45SwCEtgYG/ipifPtSMlWYy1xbxgphEvY0WtM8GgIUs06WdcsjlxCkTkE3UR25hbD3+ 6RFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741968721; x=1742573521; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7Rbeo+vXdK+RH3cLDox+nE18eK2H0kIMb924UKJwT2w=; b=jyt2b4vvKu32ODZ12KwLgi61T7uHzbdCkK1bfDdM54OxAJjVlE1VtYH7RwCThCoAxd sMqFVmk3Yckp5vPJfS8XSWHeNMqnBUmzNckAuC41lFxYbchux8UfEkMDvlS5BxVje/Eb +Mt3fvB+GgOIkQ5U9+49WfThB4h6UEvoFJ9D9WSXBeKnVIUB2jy+QGtV0HlGkx8vOBBN OcrOCix1e/K4avFRnRYTcV6thmdfh/H2ugtkOEW9bkn2umb5uyqNdG6WFZlUzglIcs3p YyKibh2elwObr4qPBFdFBv1PWkliEPe9iTgKqIvK5yTO9jVOLlaYQ8j7BdWFFAqu/qAx 44Mw== X-Forwarded-Encrypted: i=1; AJvYcCX/Zl7/qTcXTdsKPxJjURPMktTjc6vTbmwAiFjzEAiLyz1L+o2S0FMJFGS29mB11u5SRnwOPw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwBi9NQI6yUcbIOmQ3+6Dv/4ix3I0Ml3S6zYSpRdtLjhrWSQo7t 8eFAd9mA7eWw2JaCwddhMngRpXDgEPCt0bGte3Wl/kZmm/8l8slAvJLufQ== X-Gm-Gg: ASbGnctXsfzaC9WMDqJKG2Edt4kwBy+RTxpYkN4HHyOprgAk6lnlS6JleacGUZfj/Dj so7PYD2cnqov5PTGSSyZcdNGL5QCkMpEA77QZM9A3ztpLAsSGbLZFB6OnVHZp8t26K86L+Hb3CN FCd2IzO9i190FLFBir6y2UEYhVnhAL3XKNLdjY9Ck9tJVeofPRdqO3YP+aNpbEiIRYbLxS2CuA1 VW0a4LEZKajOG+WujfkSsS7XmGq+LigFAd6AbZvhnw2svmiFEzdmxPekUkRuE/uv5SC2WBE1Dnn 8qWRGaQRsXx1shooNWadPs9++Dx7MQRx X-Google-Smtp-Source: AGHT+IFAvBdC8Px16/8aOAkiLqahV/DBsF3RjvnruMNeH+/GgiZLb5w5wq9Rxnh9rBB6A7uAbU7ALw== X-Received: by 2002:a05:600c:4982:b0:43d:b3:f95 with SMTP id 5b1f17b1804b1-43d1f60a3e1mr33387695e9.28.1741968721258; Fri, 14 Mar 2025 09:12:01 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:e816:ed46:c6b3:95ca]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d1fe065b0sm21819995e9.14.2025.03.14.09.12.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 09:12:00 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: Ship Mints <shipmints@HIDDEN> Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers In-Reply-To: <CAN+1Hbr7rwphrGH3myYxhj5yRrc8in00Xytr1n8DEN8PDfLBOg@HIDDEN> References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> <86ldt820u7.fsf@HIDDEN> <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> <87r02z657k.fsf@HIDDEN> <CAN+1Hbr7rwphrGH3myYxhj5yRrc8in00Xytr1n8DEN8PDfLBOg@HIDDEN> Date: Fri, 14 Mar 2025 17:12:00 +0100 Message-ID: <87msdn617z.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76980 Cc: Eli Zaretskii <eliz@HIDDEN>, 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Fri, 14 Mar 2025 10:54:05 -0400, Ship Mints <shipmints@HIDDEN> = said: Ship> On Fri, Mar 14, 2025 at 10:45=E2=80=AFAM Robert Pluim <rpluim@gma= il.com> wrote: >> >>>>> On Fri, 14 Mar 2025 10:26:28 -0400, Ship Mints <shipmints@gmai= l.com> >> said: Ship> ++++ Ship> +*** New variable 'window-state-normalize-buffer-name'. Ship> +When bound to non-nil, 'window-state-get' will normalize buffer >> names by Ship> +removing 'uniquify' adornments, otherwise using nominal buffer >> names. Ship> +This helps restore window buffers across Emacs sessions. Ship> + >>=20 >> This sounds like it could be useful as a user option rather than a >> `defvar', no? Or perhaps a buffer-local variable? >>=20 Ship> To me, this is a programmatic concern and only the program unders= tands the Ship> context in which it is called. In a sense, this is buffer-local = equivalent Ship> as uniquify-managed is itself buffer-local. If this is made glob= al, I Ship> sense there may be window-state-get uses that depend on uniquify = names but Ship> since I can't survey the field, I think this would be dangerous. = We can Ship> always promote this to a user option later. Fair enough. We can revisit later. Robert --=20
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 14 Mar 2025 14:54:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 10:54:28 2025 Received: from localhost ([127.0.0.1]:35493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tt6Qd-0000m7-Oe for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:54:28 -0400 Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933]:59453) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tt6QZ-0000lo-Mr for 76980 <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:54:24 -0400 Received: by mail-ua1-x933.google.com with SMTP id a1e0cc1a2514c-86d5e3ddb66so958386241.2 for <76980 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 07:54:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741964058; x=1742568858; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2WJDqHBbD65JPwyEsfelUlnYgEBjjrJ01jAh70A5b/w=; b=M9Dh8ZOva3mq4YwdEj/hu5vYiQlRfspSw2To/7XTqFuydAruNdsdDe+ks1sd/Mr/+b BPN/ZAZg1EQcZcAW3GXpvX314jCE1I/u+3FLsfm2hGh00L31CA4UvRy2pG4kGn3os8M7 Gl3GHrctLlNaTpjlNdEgiLTCWmW3cZwkzoA4l4HyrbVQAj4nfsxbKCcvx4QTaBpFTkNu 2Q81wyWUvredtnG1Fyx7sbCOR8Wib88AXT0Pyo0Jyx92EK73kawJOLaOMoRx0iGPu6uq ZHwakfQC7yJQszsDxxUkRwAGY0fW6SXOqiZ5opWFdUADHqiR5VQp8Pp6GAz6nHNZHLFb rtbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741964058; x=1742568858; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2WJDqHBbD65JPwyEsfelUlnYgEBjjrJ01jAh70A5b/w=; b=Tjy24xAnRwqE/AQ3nP0LDVU2ckXkHArzBON6Mq22q8JuT459bf5sn7f3WwzWMCBQwM CAqvWuc5FZdN8/o9a5AH0M7OkymEUW6ymsSAigLBEs9sgzV+y7/HJ6jEq1yCNBPHVhND 0hK84RTiS8O61i1gyIQjrlwZvQdyZUwQDpDgN4anUAowkQ+GUfj937LAJWVwpTfqRKnq exrTozOSHXkEownSHl9a+OCeIc2xxns2q9Q4TTxFrjyddl0F9/+1ks/FuUsuIM/Vffiy fDLfBgHolcPaL9ZUhEECeIZSd+1D8DjdpOZe0Z9xnJWhNmaBBX4OQ7+xRoZ0vYuvpy/F hC+Q== X-Forwarded-Encrypted: i=1; AJvYcCXdLVN06lPZ9d9xucHe2Kme6aPKkkj/duu1xCO/DSao/6b3j7ZUcem1agv90hxIBUx/NOhfxQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyEuHpe+WJVMtw5HuIG9intnRNOQHlF9Fi0cUmbMSa+aKOaTVdP ATh7vEVWqY9gsodAq6Wjkzv1/hkr/oG6fxUNUlLE3fx/ri/gEa8647L6rlkpdJynMFsAydZ9vNe wPM5htnG/KJilICUB3Brqovtmq5k= X-Gm-Gg: ASbGnctwSfT0aA0WKZ/mwL7NVB8OiJ3hR//IurxiZHXlwe6iT8/Klk4DiPcHaWrZII6 Ta01/8DFJDC4BqA8diN67Br/L4Yzq1H4sAbAHhVKZlREY44Z2xxq882Gk8QCulRh5vpMNeEo5kw 703HQlrgVT0MfU0zoF+0G/7vKFpA== X-Google-Smtp-Source: AGHT+IGoJkZNKXN3pdRCsT5zCBu3eBEmjS6urNxAoxZr/TVFTrdZapRb9o+0aj9NVix1ZtuS+bUHM/BmkvdAhMgSsi0= X-Received: by 2002:a05:6102:5106:b0:4c1:992c:b95d with SMTP id ada2fe7eead31-4c383200a8amr1511544137.17.1741964057875; Fri, 14 Mar 2025 07:54:17 -0700 (PDT) MIME-Version: 1.0 References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> <86ldt820u7.fsf@HIDDEN> <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> <87r02z657k.fsf@HIDDEN> In-Reply-To: <87r02z657k.fsf@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Fri, 14 Mar 2025 10:54:05 -0400 X-Gm-Features: AQ5f1Jrd9fLv-TmQxuoE60mCwW2GFcCJX-b9ad3HdXXnS2jt0HoTyPCC6CDhAN0 Message-ID: <CAN+1Hbr7rwphrGH3myYxhj5yRrc8in00Xytr1n8DEN8PDfLBOg@HIDDEN> Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers To: Robert Pluim <rpluim@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000e19cad06304e9c31" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76980 Cc: Eli Zaretskii <eliz@HIDDEN>, 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000e19cad06304e9c31 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 14, 2025 at 10:45=E2=80=AFAM Robert Pluim <rpluim@HIDDEN> wr= ote: > >>>>> On Fri, 14 Mar 2025 10:26:28 -0400, Ship Mints <shipmints@HIDDEN= > > said: > Ship> ++++ > Ship> +*** New variable 'window-state-normalize-buffer-name'. > Ship> +When bound to non-nil, 'window-state-get' will normalize buffe= r > names by > Ship> +removing 'uniquify' adornments, otherwise using nominal buffer > names. > Ship> +This helps restore window buffers across Emacs sessions. > Ship> + > > This sounds like it could be useful as a user option rather than a > `defvar', no? Or perhaps a buffer-local variable? > To me, this is a programmatic concern and only the program understands the context in which it is called. In a sense, this is buffer-local equivalent as uniquify-managed is itself buffer-local. If this is made global, I sense there may be window-state-get uses that depend on uniquify names but since I can't survey the field, I think this would be dangerous. We can always promote this to a user option later. --000000000000e19cad06304e9c31 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Fri, Mar 14, 2025 at 10:45=E2=80=AFAM Robert Pluim <<a href=3D"mailto= :rpluim@HIDDEN">rpluim@HIDDEN</a>> wrote:</span></div></div><div c= lass=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote= " style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex">>>>>> On Fri, 14 Mar 2025 10:26:28 -0400, = Ship Mints <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shi= pmints@HIDDEN</a>> said:<br> =C2=A0 =C2=A0 Ship> ++++<br> =C2=A0 =C2=A0 Ship> +*** New variable 'window-state-normalize-buffer= -name'.<br> =C2=A0 =C2=A0 Ship> +When bound to non-nil, 'window-state-get' w= ill normalize buffer names by<br> =C2=A0 =C2=A0 Ship> +removing 'uniquify' adornments, otherwise u= sing nominal buffer names.<br> =C2=A0 =C2=A0 Ship> +This helps restore window buffers across Emacs sess= ions.<br> =C2=A0 =C2=A0 Ship> +<br> <br> This sounds like it could be useful as a user option rather than a<br> `defvar', no? Or perhaps a buffer-local variable?<br></blockquote><div>= <br></div><div class=3D"gmail_default" style=3D"font-family:monospace">To m= e, this is a programmatic concern and only the program understands the cont= ext in which it is called.=C2=A0 In a sense, this is buffer-local equivalen= t as uniquify-managed is itself buffer-local.=C2=A0 If this is made global,= I sense there may be window-state-get uses that depend on uniquify names b= ut since I can't survey the field, I think this would be dangerous.=C2= =A0 We can always promote this to a user option later.</div></div></div> --000000000000e19cad06304e9c31--
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 14 Mar 2025 14:46:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 10:46:03 2025 Received: from localhost ([127.0.0.1]:35478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tt6IU-0000Qs-GT for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:46:02 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:44269) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1tt6IR-0000QM-1q for 76980 <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:45:59 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-39127512371so1424320f8f.0 for <76980 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 07:45:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741963552; x=1742568352; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=fMNrOs6EyYO5UmIwugVsxvd06T50O6dK6YtzjtH4CSc=; b=MsXL6/5CA/A1vXBwLJKURbduAqmNHd5AUvwR6AviIcGujgTlaRFmY55Kx9opGTgE35 hT+sIqUny3Nua+olPn3nXgUjzWrRRGK6qnb4PEQgGP0mZVbDO3GAaVo5TdeRE+qYmyQT q6662fYCS5syLo1qxEfj9Tg5ncskCZ0KcweB5U+meUCBOvrVKmZ+esM9J5DAW+ABHdOB V8lAGNhp1q+OWFYGQ75AhKtbyUVKO61aXvP9aNVU0n8ONVUjvyBZawGQXd6JzrpDU4c2 XC9nIbejMhj6NHuZ01DwcgNLyXsPFZC+BEvIMCrMe2NOJ6mwLNUvNG6KhBhdy7cxz5cK K3Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741963552; x=1742568352; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fMNrOs6EyYO5UmIwugVsxvd06T50O6dK6YtzjtH4CSc=; b=mX4QeKfh1062LAX5vVfDimH3XQpF8WmnyXwAKey4Eea3F3EzgajZ0lbjE8uvNmn6SK o+Jsq8gohhe/g25EcFFWTa4igEOqEkQon9qroTx33a8rCMCBQNAr880XChV1jRuHUmLh AJumX9MXgglCem7q89UXPtm2qj1JtSzTuHsNHdZnK+NR0Bu7M3gHSMavSMDjQDN6VBXy gXW3fg5xaGFHecBl1/XzwEBCMT3Cu7F2HsYV9jLq5wx56yoY8bUR0rnA7j6mzYPFD4a7 r1JlTDbfFVmpJ3gcm7beuOdZd9ps/qEv6n62AqSsuIS87541Ph5qRu1oGcZzobJTKWNO uGZA== X-Forwarded-Encrypted: i=1; AJvYcCX7QTtF7aPWACHtx15Pjqj8Lk40uXijKCDli4cht8Ed7+QLgbgfDto3n5fxHajgnHRB/JB9LQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz0BM8+B1T9o6jGAD+Mn8ox9cTxL5/4HdqperYqk2wxs78YlVx7 jHhaF2sBVcZEMOCXnMSsjAqnVVaaz2vDdeqiME5FkMLNv8qv63xb0Rtk3Q== X-Gm-Gg: ASbGnctIXZAPtsJkwvmzpgeQC3psjaTAx1m+H7bk3atwiZABv5Ej18XVD8g73Gvp06a rFf3vnCn+0KtkKafYsSHruPOyAW2iLFHJzew38QA55ScXCAe/4Tacw2GLwmx0No6QTGMgYBNvdm /tesrYPe1NelaF8YTh88VRBhAXpRo452E84ez8c4yR4f+8G5caD0XKcX8qomz28Xbj0bLHHRTij 8cB3om2aMSHm5TwjIZcch4xTSkhKO20e65hBYFOqzHjKflnCg8b6zDYdrhWsfXJHjDfQk3oAklo PMFiZ/sYRxIYoYhdiDL52K0pfj9Xu3gd X-Google-Smtp-Source: AGHT+IFerIhbkqVy6oCmwi+0x96BNfcrdZCQlRpMVNqXFk5aDf4Yw5SRwMSczAKylNPEOw5G1i5u7g== X-Received: by 2002:a5d:64cc:0:b0:391:4873:7940 with SMTP id ffacd0b85a97d-3971f9e798cmr3953358f8f.54.1741963552284; Fri, 14 Mar 2025 07:45:52 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:e816:ed46:c6b3:95ca]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395cb7ebbb7sm5900769f8f.92.2025.03.14.07.45.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 07:45:51 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: Ship Mints <shipmints@HIDDEN> Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers In-Reply-To: <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> <86ldt820u7.fsf@HIDDEN> <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> Date: Fri, 14 Mar 2025 15:45:51 +0100 Message-ID: <87r02z657k.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76980 Cc: Eli Zaretskii <eliz@HIDDEN>, 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Fri, 14 Mar 2025 10:26:28 -0400, Ship Mints <shipmints@HIDDEN> said: Ship> ++++ Ship> +*** New variable 'window-state-normalize-buffer-name'. Ship> +When bound to non-nil, 'window-state-get' will normalize buffer names by Ship> +removing 'uniquify' adornments, otherwise using nominal buffer names. Ship> +This helps restore window buffers across Emacs sessions. Ship> + This sounds like it could be useful as a user option rather than a `defvar', no? Or perhaps a buffer-local variable? Robert --
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 14 Mar 2025 14:26:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 10:26:50 2025 Received: from localhost ([127.0.0.1]:35429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tt5zu-0007nH-23 for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:26:50 -0400 Received: from mail-ua1-x931.google.com ([2607:f8b0:4864:20::931]:60814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tt5zq-0007mr-5o for 76980 <at> debbugs.gnu.org; Fri, 14 Mar 2025 10:26:47 -0400 Received: by mail-ua1-x931.google.com with SMTP id a1e0cc1a2514c-86911fd168dso829340241.1 for <76980 <at> debbugs.gnu.org>; Fri, 14 Mar 2025 07:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741962400; x=1742567200; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=l9cn7qs9rfWDJXdXosX0KUfSoUjhcQjfh4MF5NqEtYw=; b=UEK8FQoOewDKEP4rjMRwQEgpijl2I8w0EVX9M4SCmnnLMlg738W6HimC276IGyuERW 7edDiuNcW/1pBo3UOk+5x+GxbFS2B/cFpTmqLXoYb0JgN7yoimODRVyta1VDLkZGgEos lK2y81C66llwOVX52x+ZMNVVwNa33zU3S/qXc2IrrRjWKChbQr8xIZzDFDsK7Ldl0vtl ckEvKdIvuqtIDOWX8HHCaiO3kUjhQiSdpICyc/J2QrK5HNMpQ5RG+kYKtOPXFzDWHrF5 ag/6TzExW+iBwRNvufuS+Zkiiukj6PhjuXrKLAnI0cj9v6UJ59Qh574+UbolSihXseeR XK3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741962400; x=1742567200; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=l9cn7qs9rfWDJXdXosX0KUfSoUjhcQjfh4MF5NqEtYw=; b=no/OX+sTLIKAdwQc9bwE767I6nrh5xLGfRdwnw9KOcG6EFQqxFUD0w9hnv/bR3ius8 1NkJuL4fBw43PmGUe87KdyXfH1SiLlnWqbh9uth3QBg/uULd1EF2Q9TNbwm9Ud+rIqMg stmHYcuLJUvTiEunbyHuD5FX94wYJxgq65JrJ6oRUDyMcKYgjJuq6f7lYx+8yBUxhfbc yfZHpKCcPMGHdMjE96hI341dLm4w5cGNv8XD11/H3eGl0aXRz4I2NjXcoVoa4KwFgMVr 1G6AnHnC0iQ2CWyLRcr8UZ/uhLZHdKf8SM2SmR+aBBDe3jkdyWu2tjfvPbyxQZ8lAuef X7yw== X-Gm-Message-State: AOJu0Ywp24d8vC6IMxnVfpD98zxCs0t8NhGBVaeQ6s4rJUguoDWqIALu ys0yhJKIIBEbJIaEe4pJnKRq0vf75R5f7JQZff4ZR+qf5FZc+ddTrlkeyUCuShVwxcGcTqqelbw xPYYmIV+kY9zYI1iHx8oOm3ej6ts= X-Gm-Gg: ASbGncscZkk229PCt38ZZypZFnlGoE0ksEpjBooj/BQ+XmcL/WmXTREs+KQr3B6Rd/3 K60KjDYArvzE8S6k0F5KwkdxJz/JwFGKWtgpGcHnAzm7pgB0cMeNiyjsCYWaOJgO6bCg3n/RPNS l2v2GK8XIOjfT/2OsA0sWYHM2vBQ== X-Google-Smtp-Source: AGHT+IEJafIS7BkYiDlK/pcA5P2xVjLURcinQWJYwp3qN23dQaf1ZLav5lC4v0cjVp7DvNqOiAuED07Jpv6pjmoVX34= X-Received: by 2002:a05:6102:41a5:b0:4c3:a30:63e5 with SMTP id ada2fe7eead31-4c383231687mr1590639137.23.1741962400179; Fri, 14 Mar 2025 07:26:40 -0700 (PDT) MIME-Version: 1.0 References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> <86ldt820u7.fsf@HIDDEN> In-Reply-To: <86ldt820u7.fsf@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Fri, 14 Mar 2025 10:26:28 -0400 X-Gm-Features: AQ5f1JpMkVzow39iAViWm8Kre3lBGMLfoa__pd57OQB4E9-U6qdL189Q9t42mlk Message-ID: <CAN+1HbqzTZnqUyZ8NXDMmbOc12Yn0WpDu4GM7WK_PqUDUEuQPQ@HIDDEN> Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000001355b106304e3a1a" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76980 Cc: 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000001355b106304e3a1a Content-Type: multipart/alternative; boundary="0000000000001355b006304e3a18" --0000000000001355b006304e3a18 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 13, 2025 at 3:21=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Ship Mints <shipmints@HIDDEN> > > Date: Thu, 13 Mar 2025 13:31:09 -0400 > > > > On Wed, Mar 12, 2025 at 12:48=E2=80=AFPM Ship Mints <shipmints@HIDDEN= m> wrote: > > > > If 'window-state-normalize-buffer-name' is non-nil, 'window-state-get' > > will normalize stored buffer names, making them easier to restore for > > users that use 'uniquify' buffer naming. > > > > I've been post-processing window states to deal with this and I think > it should be built in. Similar > > treatment exists in desktop.el. > > > > Updated patch with NEWS and doc files mentioned in the commit log. > > Thanks. The documentation parts of this say "normalize buffer name" > without ever explaining what that means. Please fill that gap. > Good idea. Revised patch attached. -Stephane --0000000000001355b006304e3a18 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Thu, Mar 13, 2025 at 3:21=E2=80=AFPM Eli Zaretskii <<a href=3D"mailto= :eliz@HIDDEN">eliz@HIDDEN</a>> wrote:</span></div></div><div class=3D"= gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex">> From: Ship Mints <<a href=3D"mailto:shipmints@HIDDEN"= target=3D"_blank">shipmints@HIDDEN</a>><br> > Date: Thu, 13 Mar 2025 13:31:09 -0400<br> > <br> > On Wed, Mar 12, 2025 at 12:48=E2=80=AFPM Ship Mints <<a href=3D"mai= lto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> wrot= e:<br> > <br> >=C2=A0 If 'window-state-normalize-buffer-name' is non-nil, '= ;window-state-get'<br> >=C2=A0 will normalize stored buffer names, making them easier to restor= e for<br> >=C2=A0 users that use 'uniquify' buffer naming.<br> > <br> >=C2=A0 I've been post-processing window states to deal with this an= d I think it should be built in.=C2=A0 Similar<br> >=C2=A0 treatment exists in desktop.el.<br> > <br> > Updated patch with NEWS and doc files mentioned in the commit log.<br> <br> Thanks.=C2=A0 The documentation parts of this say "normalize buffer na= me"<br> without ever explaining what that means.=C2=A0 Please fill that gap.<br></b= lockquote><div><br></div><div class=3D"gmail_default" style=3D"font-family:= monospace">Good idea.=C2=A0 Revised patch attached.</div><div class=3D"gmai= l_default" style=3D"font-family:monospace"><br></div><div class=3D"gmail_de= fault" style=3D"font-family:monospace">-Stephane</div></div></div> --0000000000001355b006304e3a18-- --0000000000001355b106304e3a1a Content-Type: application/octet-stream; name="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Disposition: attachment; filename="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m88vfb3u0> X-Attachment-Id: f_m88vfb3u0 RnJvbSA4M2NkMzkyYjBkY2Q1M2JhMmQ5MzUzZjE3NmE3YWY2ZTc0NzFmN2I1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgTWFyIDIwMjUgMTI6MTQ6NTAgLTA0MDAKU3ViamVjdDogW1BBVENIXSAnd2luZG93 LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgb3B0aW9uIGZvciBgdW5pcXVpZnknCiBidWZm ZXJzCgpJZiAnd2luZG93LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgaXMgbm9uLW5pbCwg J3dpbmRvdy1zdGF0ZS1nZXQnCndpbGwgbm9ybWFsaXplIHN0b3JlZCBidWZmZXIgbmFtZXMsIG1h a2luZyB0aGVtIGVhc2llciB0byByZXN0b3JlIGZvcgp1c2VycyB0aGF0IHVzZSAndW5pcXVpZnkn IGJ1ZmZlciBuYW1pbmcuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSAnd2luZG93LXN0YXRlLW5vcm1h bGl6ZS1idWZmZXItbmFtZScuCiogZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpOiBBZGQgJ3dpbmRv dy1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUnLgoqIGxpc3Avd2luZG93LmVsCih3aW5kb3ct c3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lKTogTmV3IGRlZnZhci4KKHdpbmRvdy0tc3RhdGUt bm9ybWFsaXplLWJ1ZmZlci1uYW1lKTogTmV3IGZ1bmN0aW9uLgood2luZG93LS1zdGF0ZS1nZXQt MSk6IENhbGwgd2luZG93LS1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUgcmF0aGVyCnRoYW4g YnVmZmVyLW5hbWUuCi0tLQogZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpIHwgIDYgKysrKysrCiBl dGMvTkVXUyAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIGxpc3Avd2luZG93LmVsICAgICAg ICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvd2lu ZG93cy50ZXhpIGIvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCmluZGV4IDVjMGRiNmQ0ODc3Li5k YWI4MzA4MzdhNCAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCisrKyBiL2Rv Yy9saXNwcmVmL3dpbmRvd3MudGV4aQpAQCAtNzAwMCw2ICs3MDAwLDEyIEBAIFdpbmRvdyBDb25m aWd1cmF0aW9ucwogVG9nZXRoZXIsIHRoZSBhcmd1bWVudCBAdmFye3dyaXRhYmxlfSBhbmQgdGhl IHZhcmlhYmxlCiBAY29kZXt3aW5kb3ctcGVyc2lzdGVudC1wYXJhbWV0ZXJzfSBzcGVjaWZ5IHdo aWNoIHdpbmRvdyBwYXJhbWV0ZXJzIGFyZQogc2F2ZWQgYnkgdGhpcyBmdW5jdGlvbi4gIEB4cmVm e1dpbmRvdyBQYXJhbWV0ZXJzfS4KKworQmluZCBAY29kZXt3aW5kb3ctc3RhdGUtbm9ybWFsaXpl LWJ1ZmZlci1uYW1lfSB0byBub24tQGNvZGV7bmlsfSB0bworbm9ybWFsaXplIGJ1ZmZlciBuYW1l cyB1bmRlciBAZmlsZXt1bmlxdWlmeX0gbWFuYWdlbWVudCBieSByZW1vdmluZyBpdHMKK2Fkb3Ju bWVudHMsIG90aGVyd2lzZSB1c2luZyBub21pbmFsIGJ1ZmZlciBuYW1lcy4gIFRoaXMgaGVscHMg cmVzdG9yZQord2luZG93IGJ1ZmZlcnMgYWNyb3NzIEVtYWNzIHNlc3Npb25zLiAgQHhyZWZ7VW5p cXVpZnksLCwgZW1hY3MsIFRoZSBHTlUKK0VtYWNzIE1hbnVhbH0uCiBAZW5kIGRlZnVuCiAKIFRo ZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXt3aW5kb3ctc3RhdGUtZ2V0fSBjYW4gYmUgdXNlZCBp biB0aGUgc2FtZQpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA5MjZkNDI2 ZWFhZS4uNzA4NmRmZTk0ZTUgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBA IC0yODAsNiArMjgwLDEyIEBAIHJldHVybiB2YWx1ZSB3aW5kb3dzIHdob3NlIGJ1ZmZlcnMgc2hh cmUgdGhlaXIgdGV4dCB3aXRoIEJVRkZFUi1PUi1OQU1FLgogV2l0aCBzdWNoIGFuIGVudHJ5LCAn ZGlzcGxheS1idWZmZXItcmV1c2Utd2luZG93JyBtYXkgYWxzbyBjaG9vc2UgYQogd2luZG93IHdo b3NlIGJ1ZmZlciBzaGFyZXMgdGV4dCB3aXRoIHRoZSBidWZmZXIgdG8gZGlzcGxheS4KIAorKysr CisqKiogTmV3IHZhcmlhYmxlICd3aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lJy4K K1doZW4gYm91bmQgdG8gbm9uLW5pbCwgJ3dpbmRvdy1zdGF0ZS1nZXQnIHdpbGwgbm9ybWFsaXpl IGJ1ZmZlciBuYW1lcyBieQorcmVtb3ZpbmcgJ3VuaXF1aWZ5JyBhZG9ybm1lbnRzLCBvdGhlcndp c2UgdXNpbmcgbm9taW5hbCBidWZmZXIgbmFtZXMuCitUaGlzIGhlbHBzIHJlc3RvcmUgd2luZG93 IGJ1ZmZlcnMgYWNyb3NzIEVtYWNzIHNlc3Npb25zLgorCiAKICoqIEZyYW1lcwogCmRpZmYgLS1n aXQgYS9saXNwL3dpbmRvdy5lbCBiL2xpc3Avd2luZG93LmVsCmluZGV4IDFlOGY0ZTMyM2JjLi43 NWJkNWI3YzFhNCAxMDA2NDQKLS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIvbGlzcC93aW5kb3cu ZWwKQEAgLTYzMDAsNiArNjMwMCwyMCBAQCBiYWxhbmNlLXdpbmRvd3MtYXJlYQogICAgICkpCiAK IDs7OyBXaW5kb3cgc3RhdGVzLCBob3cgdG8gZ2V0IHRoZW0gYW5kIGhvdyB0byBwdXQgdGhlbSBp biBhIHdpbmRvdy4KKworKGRlZnZhciB3aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1l IG5pbAorICAiTm9uLW5pbCBtZWFucyBhY2NvbW1vZGF0ZSBidWZmZXIgbmFtZXMgdW5kZXIgYHVu aXF1aWZ5JyBtYW5hZ2VtZW50LiIpCisKKyhkZWZ1biB3aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1i dWZmZXItbmFtZSAoYnVmZmVyKQorICAiTm9ybWFsaXplIEJVRkZFUiBuYW1lLCBhY2NvbW1vZGF0 aW5nIGB1bmlxdWlmeScuCitJZiBCVUZGRVIgaXMgdW5kZXIgYHVuaXF1aWZ5JyBtYW5hZ2VtZW50 LCByZXR1cm4gaXRzIGBidWZmZXItbmFtZScgd2l0aAorYWRvcm5tZW50cyByZW1vdmVkOyBvdGhl cndpc2UgcmV0dXJuIEJVRkZFUiBgYnVmZmVyLW5hbWUnLiIKKyAgKG9yIChhbmQgd2luZG93LXN0 YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAgICAgICAoZmJvdW5kcCAndW5pcXVpZnkt YnVmZmVyLWJhc2UtbmFtZSkKKyAgICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVy CisgICAgICAgICAgICAgKHVuaXF1aWZ5LWJ1ZmZlci1iYXNlLW5hbWUpKSkKKyAgICAgIChidWZm ZXItbmFtZSBidWZmZXIpKSkKKwogKGRlZnVuIHdpbmRvdy0tc3RhdGUtZ2V0LTEgKHdpbmRvdyAm b3B0aW9uYWwgd3JpdGFibGUpCiAgICJIZWxwZXIgZnVuY3Rpb24gZm9yIGB3aW5kb3ctc3RhdGUt Z2V0Jy4iCiAgIChsZXQqICgodHlwZQpAQCAtNjM1Miw3ICs2MzY2LDggQEAgd2luZG93LS1zdGF0 ZS1nZXQtMQogCQkobGV0ICgocG9pbnQgKHdpbmRvdy1wb2ludCB3aW5kb3cpKQogCQkgICAgICAo c3RhcnQgKHdpbmRvdy1zdGFydCB3aW5kb3cpKSkKIAkJICBgKChidWZmZXIKLQkJICAgICAsKGlm IHdyaXRhYmxlIChidWZmZXItbmFtZSBidWZmZXIpIGJ1ZmZlcikKKwkJICAgICAsKGlmIHdyaXRh YmxlICh3aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYnVmZmVyKSBidWZmZXIpCiAJCSAgICAgKHNlbGVjdGVkIC4g LHNlbGVjdGVkKQogCQkgICAgIChoc2Nyb2xsIC4gLCh3aW5kb3ctaHNjcm9sbCB3aW5kb3cpKQog CQkgICAgIChmcmluZ2VzIC4gLCh3aW5kb3ctZnJpbmdlcyB3aW5kb3cpKQpAQCAtNjM3NCwxMyAr NjM4OSwxNSBAQCB3aW5kb3ctLXN0YXRlLWdldC0xCiAgICAgICAgICAgICAsQCh3aGVuIG5leHQt YnVmZmVycwogICAgICAgICAgICAgICAgIGAoKG5leHQtYnVmZmVycwogICAgICAgICAgICAgICAg ICAgIC4gLChpZiB3cml0YWJsZQotICAgICAgICAgICAgICAgICAgICAgICAgICAobWFwY2FyICMn YnVmZmVyLW5hbWUgbmV4dC1idWZmZXJzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAobWFw Y2FyICMnd2luZG93LS1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuZXh0LWJ1ZmZlcnMpCiAgICAgICAgICAgICAgICAgICAgICAg ICBuZXh0LWJ1ZmZlcnMpKSkpCiAgICAgICAgICAgICAsQCh3aGVuIHByZXYtYnVmZmVycwogICAg ICAgICAgICAgICAgIGAoKHByZXYtYnVmZmVycwogICAgICAgICAgICAgICAgICAgIC4gLChpZiB3 cml0YWJsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAobWFwY2FyIChsYW1iZGEgKGVudHJ5 KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGJ1ZmZlci1uYW1l IChudGggMCBlbnRyeSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlz dCAod2luZG93LS1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobnRoIDAgZW50cnkpKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcmtlci1wb3NpdGlvbiAobnRoIDEgZW50cnkp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcmtlci1wb3Np dGlvbiAobnRoIDIgZW50cnkpKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cHJldi1idWZmZXJzKQotLSAKMi40Ny4xCgo= --0000000000001355b106304e3a1a--
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 13 Mar 2025 19:21:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 15:21:46 2025 Received: from localhost ([127.0.0.1]:58202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tso7m-0007p1-8r for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 15:21:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55248) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tso7k-0007om-2j for 76980 <at> debbugs.gnu.org; Thu, 13 Mar 2025 15:21:44 -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 <eliz@HIDDEN>) id 1tso7e-0000l7-GH; Thu, 13 Mar 2025 15:21:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=7U7FrAAN2t2CIW/ViJt95lPKE4ZtMULkIsOSGjSjb0Y=; b=asHkv+UeTZKJLupnq8Cs RrDp6Ce9g+pmVrarzNg2OjA+hgr/uD3CLesMDuy9P4esCF+ERDAIlVKiucfuZNUs7LYV9Fi+efacp 3x0pQr4ueuUxYnHb4kiguGulIzB+kvyzo0QYo025wBogos/QWO9KAWH9+kYI9yKjmmjZJH8OdfXGg UX8Tvf+m4sIO7e4C+Dt7qnDfiPyuj2RvcL/z+7XuSh4VDuLjTaUwVv8H83ccFgTXuUxwYNgP6IwJV 6jXDuaia4V4yuBGuru45jsLtp1y5oxu7XlSDmysqwgqW/OAgFLiKTVXKRbVmL12MUaJkA8ezfYQOx aGr7L2BvyulOYQ==; Date: Thu, 13 Mar 2025 21:21:36 +0200 Message-Id: <86ldt820u7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ship Mints <shipmints@HIDDEN> In-Reply-To: <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> (message from Ship Mints on Thu, 13 Mar 2025 13:31:09 -0400) Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76980 Cc: 76980 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ship Mints <shipmints@HIDDEN> > Date: Thu, 13 Mar 2025 13:31:09 -0400 > > On Wed, Mar 12, 2025 at 12:48 PM Ship Mints <shipmints@HIDDEN> wrote: > > If 'window-state-normalize-buffer-name' is non-nil, 'window-state-get' > will normalize stored buffer names, making them easier to restore for > users that use 'uniquify' buffer naming. > > I've been post-processing window states to deal with this and I think it should be built in. Similar > treatment exists in desktop.el. > > Updated patch with NEWS and doc files mentioned in the commit log. Thanks. The documentation parts of this say "normalize buffer name" without ever explaining what that means. Please fill that gap.
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at 76980) by debbugs.gnu.org; 13 Mar 2025 17:31:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 13:31:29 2025 Received: from localhost ([127.0.0.1]:57952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsmP3-0004HA-IP for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 13:31:29 -0400 Received: from mail-vk1-xa2f.google.com ([2607:f8b0:4864:20::a2f]:55675) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tsmP0-0004Gk-7O for 76980 <at> debbugs.gnu.org; Thu, 13 Mar 2025 13:31:26 -0400 Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-51eb1823a8eso568990e0c.3 for <76980 <at> debbugs.gnu.org>; Thu, 13 Mar 2025 10:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741887080; x=1742491880; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=F2gp5yiar6qIj3WFsq+tu7Q7MH2GsSgPsN5seuGsMEM=; b=HUobdsV52Vqb4sH2pWjwESZzBzkMOQKrHFiAwHiVCZGpMKA0e9DjaBaYAWJ53xBnQ3 ZxIepZlUYuI0WP46ww0sCA/1hhv0LrW9xElIRyow3RWldssopFCYUjm2fmInxjLH9ack ejlCcTTx7E2GH1vVOGAgNtxFktwTPNO0VyRMNCbQoB9F9UcHBlrl/ypt7YAdMN+iecHS NPpXTqKf6V2yWM0fhYhgjRqc0TFydD+Mh+VvAYFALw/kGNlX9lf/bcDpAB47LXdG0Zkj Msszq6mi8O4qPqC4j+Ezy9lADQyNoBs8WwlbEQ6yqF9cVAnspJzSv7S6LLOeUAdpW/iF YOhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741887080; x=1742491880; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=F2gp5yiar6qIj3WFsq+tu7Q7MH2GsSgPsN5seuGsMEM=; b=es45iKQPHTJi7zkvRldsCznQfInXAX1xQ15aSwt+aXQE5vRGXh4pLP0tKAyQrwxkxw b4S1JluF3nRn3EHWCVVqnPeAXw1nsktH+NazMFbwXyzaPxcWjL9v740sR28cy6mZ466M YsUQ4Ex8eoaFjwJnoeIxRt51MQ/CIHW1YPH8lQG1qx31+IVKkkHDSak23hnKNpCa1JJT RGDNJXtGFxmSSTssaB5FaLhUUsLaqGm/esId9d+V4flNiQlJfxXde0WOV7pVbrJXwQ9I p9PuXCYAlsUHgcLzhQeJvut/3EMD3xnU/CC373Z1IhVmvhg0NDOhyNhri/tbvABT0m59 UlDw== X-Gm-Message-State: AOJu0Ywv8EXONVLFbO78icTA7EljQSVGstjiopH7vxfl0kw87eKx6/X1 jJBUZGE556L6Ja4/57eZ+Bh6D8ettHovdK1GPqEYZXinlJ/JhsvxuPwx/nAZT51yWF0Eq8+5hQD o2ADeo/2QibA68UyW8HvvA/eKeQ4lxQ== X-Gm-Gg: ASbGncuBhkYSbXIT1EX7BUFGVtwL663yRWIYH9zQqbbmJGF4Ru3fGo0XrIfJMCD+Aty F4EmmXx9ovr7WC7sTRYRd8xV4jQ1kJSAM1dX0XyD2sPkt9JwvC/L12eKpA3Nu2w/zd1IOs91L5j 9OSHtjOtBaEiPq+2qo4POV/eLhag== X-Google-Smtp-Source: AGHT+IFedylJKWuU3wJag9ovkCpL0XOjciJjze3nFCnOPW8kwm06kkSPSXXZv9w3OuYN845iOBS2ygMpIDbnjUrtDtI= X-Received: by 2002:a05:6122:400f:b0:520:42d3:91d2 with SMTP id 71dfb90a1353d-524460f9cdemr1263970e0c.1.1741887080178; Thu, 13 Mar 2025 10:31:20 -0700 (PDT) MIME-Version: 1.0 References: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> In-Reply-To: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Thu, 13 Mar 2025 13:31:09 -0400 X-Gm-Features: AQ5f1Jq-TL8KnEQIlLxYoNfVosPi1pQ-MNZymSNv9R-2ZVHYHjGj6XJo19m-wVw Message-ID: <CAN+1HbqrMR-jaDMtkOXSOwZjCjE6=M9RXtt6S7QkU8_SZW6gUQ@HIDDEN> Subject: Re: bug#76980: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers To: 76980 <at> debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000a74ddb06303cb0de" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76980 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000a74ddb06303cb0de Content-Type: multipart/alternative; boundary="000000000000a74ddb06303cb0dc" --000000000000a74ddb06303cb0dc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 12, 2025 at 12:48=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w= rote: > If 'window-state-normalize-buffer-name' is non-nil, 'window-state-get' > will normalize stored buffer names, making them easier to restore for > users that use 'uniquify' buffer naming. > > I've been post-processing window states to deal with this and I think it > should be built in. Similar treatment exists in desktop.el. > Updated patch with NEWS and doc files mentioned in the commit log. --000000000000a74ddb06303cb0dc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"></div><div class=3D"gmail_quote gmail_quo= te_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 12, 2025 at= 12:48=E2=80=AFPM Ship Mints <<a href=3D"mailto:shipmints@HIDDEN">shi= pmints@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:monospace">If &#= 39;window-state-normalize-buffer-name' is non-nil, 'window-state-ge= t'<br>will normalize stored buffer names, making them easier to restore= for<br>users that use 'uniquify' buffer naming.</div><div style=3D= "font-family:monospace"><br></div><div style=3D"font-family:monospace">I= 9;ve been post-processing window states to deal with this and I think it sh= ould be built in.=C2=A0 Similar treatment exists in desktop.el.</div></div>= </blockquote><div><br></div><div class=3D"gmail_default" style=3D"font-fami= ly:monospace">Updated patch with NEWS and doc files mentioned in the commit= log.</div></div></div> --000000000000a74ddb06303cb0dc-- --000000000000a74ddb06303cb0de Content-Type: application/octet-stream; name="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Disposition: attachment; filename="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m87ml2yx0> X-Attachment-Id: f_m87ml2yx0 RnJvbSA1MDZkZWZmM2FjMGFkMjViNzgzYmZlM2FiMWJmZTM4NGFmMmVhMDdiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgTWFyIDIwMjUgMTI6MTQ6NTAgLTA0MDAKU3ViamVjdDogW1BBVENIXSAnd2luZG93 LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgb3B0aW9uIGZvciBgdW5pcXVpZnknCiBidWZm ZXJzCgpJZiAnd2luZG93LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgaXMgbm9uLW5pbCwg J3dpbmRvdy1zdGF0ZS1nZXQnCndpbGwgbm9ybWFsaXplIHN0b3JlZCBidWZmZXIgbmFtZXMsIG1h a2luZyB0aGVtIGVhc2llciB0byByZXN0b3JlIGZvcgp1c2VycyB0aGF0IHVzZSAndW5pcXVpZnkn IGJ1ZmZlciBuYW1pbmcuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSAnd2luZG93LXN0YXRlLW5vcm1h bGl6ZS1idWZmZXItbmFtZScuCiogZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpOiBBZGQgJ3dpbmRv dy1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUnLgoqIGxpc3Avd2luZG93LmVsCih3aW5kb3ct c3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lKTogTmV3IGRlZnZhci4KKHdpbmRvdy0tc3RhdGUt bm9ybWFsaXplLWJ1ZmZlci1uYW1lKTogTmV3IGZ1bmN0aW9uLgood2luZG93LS1zdGF0ZS1nZXQt MSk6IENhbGwgd2luZG93LS1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUgcmF0aGVyCnRoYW4g YnVmZmVyLW5hbWUuCi0tLQogZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpIHwgIDUgKysrKysKIGV0 Yy9ORVdTICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogbGlzcC93aW5kb3cuZWwgICAgICAg ICAgIHwgMjEgKysrKysrKysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvd2luZG93 cy50ZXhpIGIvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCmluZGV4IDVjMGRiNmQ0ODc3Li43NTM5 MGM4ODFlNSAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCisrKyBiL2RvYy9s aXNwcmVmL3dpbmRvd3MudGV4aQpAQCAtNzAwMCw2ICs3MDAwLDExIEBAIFdpbmRvdyBDb25maWd1 cmF0aW9ucwogVG9nZXRoZXIsIHRoZSBhcmd1bWVudCBAdmFye3dyaXRhYmxlfSBhbmQgdGhlIHZh cmlhYmxlCiBAY29kZXt3aW5kb3ctcGVyc2lzdGVudC1wYXJhbWV0ZXJzfSBzcGVjaWZ5IHdoaWNo IHdpbmRvdyBwYXJhbWV0ZXJzIGFyZQogc2F2ZWQgYnkgdGhpcyBmdW5jdGlvbi4gIEB4cmVme1dp bmRvdyBQYXJhbWV0ZXJzfS4KKworQmluZCBAY29kZXt3aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1 ZmZlci1uYW1lfSB0byBub24tQGNvZGV7bmlsfSB0bworbm9ybWFsaXplIGJ1ZmZlciBuYW1lcyB1 bmRlciBAZmlsZXt1bmlxdWlmeX0gbWFuYWdlbWVudC4gIFRoaXMgaGVscHMKK3Jlc3RvcmUgd2lu ZG93IGJ1ZmZlcnMgYWNyb3NzIEVtYWNzIHNlc3Npb25zLiAgQHhyZWZ7VW5pcXVpZnksLCwgZW1h Y3MsCitUaGUgR05VIEVtYWNzIE1hbnVhbH0uCiBAZW5kIGRlZnVuCiAKIFRoZSB2YWx1ZSByZXR1 cm5lZCBieSBAY29kZXt3aW5kb3ctc3RhdGUtZ2V0fSBjYW4gYmUgdXNlZCBpbiB0aGUgc2FtZQpk aWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA5MjZkNDI2ZWFhZS4uYTVhZDA2 MTY4ODEgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0yODAsNiArMjgw LDEyIEBAIHJldHVybiB2YWx1ZSB3aW5kb3dzIHdob3NlIGJ1ZmZlcnMgc2hhcmUgdGhlaXIgdGV4 dCB3aXRoIEJVRkZFUi1PUi1OQU1FLgogV2l0aCBzdWNoIGFuIGVudHJ5LCAnZGlzcGxheS1idWZm ZXItcmV1c2Utd2luZG93JyBtYXkgYWxzbyBjaG9vc2UgYQogd2luZG93IHdob3NlIGJ1ZmZlciBz aGFyZXMgdGV4dCB3aXRoIHRoZSBidWZmZXIgdG8gZGlzcGxheS4KIAorKysrCisqKiogTmV3IHZh cmlhYmxlICd3aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lJy4KK1doZW4gYm91bmQg dG8gbm9uLW5pbCwgJ3dpbmRvdy1zdGF0ZS1nZXQnIHdpbGwgbm9ybWFsaXplIGl0cyBzdG9yZWQK K2J1ZmZlciBuYW1lcyB3aGVuIHRoZXkgYXJlIHVuZGVyICd1bmlxdWlmeScgbWFuYWdlbWVudC4g IFRoaXMgaGVscHMKK3Jlc3RvcmUgd2luZG93IGJ1ZmZlcnMgYWNyb3NzIEVtYWNzIHNlc3Npb25z LgorCiAKICoqIEZyYW1lcwogCmRpZmYgLS1naXQgYS9saXNwL3dpbmRvdy5lbCBiL2xpc3Avd2lu ZG93LmVsCmluZGV4IDFlOGY0ZTMyM2JjLi4xMzRiYzEwYWExZSAxMDA2NDQKLS0tIGEvbGlzcC93 aW5kb3cuZWwKKysrIGIvbGlzcC93aW5kb3cuZWwKQEAgLTYzMDAsNiArNjMwMCwxOCBAQCBiYWxh bmNlLXdpbmRvd3MtYXJlYQogICAgICkpCiAKIDs7OyBXaW5kb3cgc3RhdGVzLCBob3cgdG8gZ2V0 IHRoZW0gYW5kIGhvdyB0byBwdXQgdGhlbSBpbiBhIHdpbmRvdy4KKworKGRlZnZhciB3aW5kb3ct c3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lIG5pbAorICAiTm9uLW5pbCBtZWFucyBhY2NvbW1v ZGF0ZSBidWZmZXIgbmFtZXMgdW5kZXIgYHVuaXF1aWZ5JyBtYW5hZ2VtZW50LiIpCisKKyhkZWZ1 biB3aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZSAoYnVmZmVyKQorICAiTm9ybWFs aXplIEJVRkZFUiBuYW1lLCBhY2NvbW1vZGF0aW5nIGB1bmlxdWlmeScuIgorICAob3IgKGFuZCB3 aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lCisgICAgICAgICAgIChmYm91bmRwICd1 bmlxdWlmeS1idWZmZXItYmFzZS1uYW1lKQorICAgICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZl ciBidWZmZXIKKyAgICAgICAgICAgICAodW5pcXVpZnktYnVmZmVyLWJhc2UtbmFtZSkpKQorICAg ICAgKGJ1ZmZlci1uYW1lIGJ1ZmZlcikpKQorCiAoZGVmdW4gd2luZG93LS1zdGF0ZS1nZXQtMSAo d2luZG93ICZvcHRpb25hbCB3cml0YWJsZSkKICAgIkhlbHBlciBmdW5jdGlvbiBmb3IgYHdpbmRv dy1zdGF0ZS1nZXQnLiIKICAgKGxldCogKCh0eXBlCkBAIC02MzUyLDcgKzYzNjQsOCBAQCB3aW5k b3ctLXN0YXRlLWdldC0xCiAJCShsZXQgKChwb2ludCAod2luZG93LXBvaW50IHdpbmRvdykpCiAJ CSAgICAgIChzdGFydCAod2luZG93LXN0YXJ0IHdpbmRvdykpKQogCQkgIGAoKGJ1ZmZlcgotCQkg ICAgICwoaWYgd3JpdGFibGUgKGJ1ZmZlci1uYW1lIGJ1ZmZlcikgYnVmZmVyKQorCQkgICAgICwo aWYgd3JpdGFibGUgKHdpbmRvdy0tc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWZmZXIpIGJ1ZmZlcikKIAkJICAgICAoc2Vs ZWN0ZWQgLiAsc2VsZWN0ZWQpCiAJCSAgICAgKGhzY3JvbGwgLiAsKHdpbmRvdy1oc2Nyb2xsIHdp bmRvdykpCiAJCSAgICAgKGZyaW5nZXMgLiAsKHdpbmRvdy1mcmluZ2VzIHdpbmRvdykpCkBAIC02 Mzc0LDEzICs2Mzg3LDE1IEBAIHdpbmRvdy0tc3RhdGUtZ2V0LTEKICAgICAgICAgICAgICxAKHdo ZW4gbmV4dC1idWZmZXJzCiAgICAgICAgICAgICAgICAgYCgobmV4dC1idWZmZXJzCiAgICAgICAg ICAgICAgICAgICAgLiAsKGlmIHdyaXRhYmxlCi0gICAgICAgICAgICAgICAgICAgICAgICAgICht YXBjYXIgIydidWZmZXItbmFtZSBuZXh0LWJ1ZmZlcnMpCisgICAgICAgICAgICAgICAgICAgICAg ICAgIChtYXBjYXIgIyd3aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQtYnVmZmVycykKICAgICAgICAgICAgICAg ICAgICAgICAgIG5leHQtYnVmZmVycykpKSkKICAgICAgICAgICAgICxAKHdoZW4gcHJldi1idWZm ZXJzCiAgICAgICAgICAgICAgICAgYCgocHJldi1idWZmZXJzCiAgICAgICAgICAgICAgICAgICAg LiAsKGlmIHdyaXRhYmxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJk YSAoZW50cnkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCAoYnVm ZmVyLW5hbWUgKG50aCAwIGVudHJ5KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsaXN0ICh3aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudGggMCBlbnRyeSkpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFya2VyLXBvc2l0aW9uIChudGgg MSBlbnRyeSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFy a2VyLXBvc2l0aW9uIChudGggMiBlbnRyeSkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwcmV2LWJ1ZmZlcnMpCi0tIAoyLjQ3LjEKCg== --000000000000a74ddb06303cb0de--
bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 12 Mar 2025 16:46:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 12 12:46:42 2025 Received: from localhost ([127.0.0.1]:51474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsPE9-0000SR-OF for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 12:46:42 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59870) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tsPDf-0000R9-Gf for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 12:46:11 -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 <shipmints@HIDDEN>) id 1tsPDR-0004tH-NN for bug-gnu-emacs@HIDDEN; Wed, 12 Mar 2025 12:45:59 -0400 Received: from mail-vk1-xa2c.google.com ([2607:f8b0:4864:20::a2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tsPDP-00067G-UP for bug-gnu-emacs@HIDDEN; Wed, 12 Mar 2025 12:45:57 -0400 Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-523de538206so2602282e0c.2 for <bug-gnu-emacs@HIDDEN>; Wed, 12 Mar 2025 09:45:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741797953; x=1742402753; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=qNxmSY97m73A86xEvDWY1JbC4MRd+hTbp5JuUx2RX/8=; b=UD5pXW7UrJFHQI11sIxWfzTY5PZmO0Oa9euI/RH3dlnnp/x7RlIeyBgR2Aaqanw9hB PcpGVVDyZbMlFTYjSDchkuxQngVYIV5F+Jtgt0491LGQrjw32N5Mn/bkL3nnXKSYDUlc +tHQF5zk6JS41clhkuDMjtA7tqoBV087HUhRW7fRUMnaVvyTHCBjpHlwKpGRsp0TxcbL qiyQmqyiUfG/aGjkbnB69Qt7YiklggTI8X/vqxFLz1XKZWYruq3mLpdo5hK+hXhY4yQ8 ZEmFF7SRof3KSz1/P+hMnQO3pVJhc/UPhyZ6h2pk70CYWQKcXK2fYXOjyMRbUDbL6HG5 u9qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741797953; x=1742402753; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qNxmSY97m73A86xEvDWY1JbC4MRd+hTbp5JuUx2RX/8=; b=J7LF61Vcgzqsr4mhb6BJSs96K+3nZcMHCN1pj97QtVokGYbs6nqLduv3Sp+e0XUzym QdycJjtCP1QenBaPHEtDP1wyhyZRlj0f3ZgmXUWnIZIK+jDQ/E74VasQA4CfLSkTuXoo UBgKcMCDSMvyRdd0xBtObxhywgP71XdEkH9cgYr6B7Q7r7q9JqgzW74xFqRVm4nSkYbB vAJdrmqhxee6oE3+4jW8lCdgHXbV6/N1yO1ZCE3JJ/hhT7mkd0QFNC0FonPw2DdQF3I1 KJlyihyD3exdP4RDiepxXxGpKd3VucPv2YMOh9RhK7a5I1jLH0ZL1scqOcMBRhTdeEuS SOuA== X-Gm-Message-State: AOJu0YxWNduUIXfLx1J1U4IZad98dsejATpsWk/1bJcNI6w/IsH5/udz Raoc5DlDKHqVqkR/8xbcCzRddlDi8EjGY8u8iZCaxQKo1DDhMngbggm7tSmSb0/ofiTGV1YlkHo b9zuYCnVuZC60J5J56vwHcDXqcil+CTjF X-Gm-Gg: ASbGncs0sqJST/GQwUvg+zZFZBiIbvgM+THDr+HI+q0pC/9d6DuJU+2fm406RZz3XxT aXyaEGBw4zGh9fufp1lEmmkwFqxQhm08z3r6fHossxUdOQVGYjzS6sspznvQxDkDGHL2So1dGDF Y08ZMChr3mV0oXmoNEwLx7egZagA== X-Google-Smtp-Source: AGHT+IHnhE/sIFKgczCaGDI6yRsBmMHCBLYZrWohYbCOKW/pWv8P441q90fjH+d9NkEwJeTiVFRlrfKwtsL+unMlmiU= X-Received: by 2002:a05:6122:488f:b0:524:2f10:8bc8 with SMTP id 71dfb90a1353d-5242f10a2ecmr3225658e0c.11.1741797953728; Wed, 12 Mar 2025 09:45:53 -0700 (PDT) MIME-Version: 1.0 From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Mar 2025 12:45:41 -0400 X-Gm-Features: AQ5f1JpkfrdjpAsQEQEzVZ2yYYkGmfaBf_skxHomRHrDVn18YujKJyXM1HkWqCM Message-ID: <CAN+1HbrDpT1A7U38xRxPSrX39NhbhS0D=oCWjTPo4gonQ8-8-g@HIDDEN> Subject: [PATCH] 'window-state-normalize-buffer-name' variable for `uniquify' buffers To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="0000000000004d9599063027f0dd" Received-SPF: pass client-ip=2607:f8b0:4864:20::a2c; envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa2c.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, HTML_MESSAGE=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 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 (/) --0000000000004d9599063027f0dd Content-Type: multipart/alternative; boundary="0000000000004d9597063027f0db" --0000000000004d9597063027f0db Content-Type: text/plain; charset="UTF-8" If 'window-state-normalize-buffer-name' is non-nil, 'window-state-get' will normalize stored buffer names, making them easier to restore for users that use 'uniquify' buffer naming. I've been post-processing window states to deal with this and I think it should be built in. Similar treatment exists in desktop.el. -Stephane --0000000000004d9597063027f0db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">If 'window-state-normalize-buffer-name' is non-nil, 'window-= state-get'<br>will normalize stored buffer names, making them easier to= restore for<br>users that use 'uniquify' buffer naming.</div><div = class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div clas= s=3D"gmail_default" style=3D"font-family:monospace">I've been post-proc= essing window states to deal with this and I think it should be built in.= =C2=A0 Similar treatment exists in desktop.el.</div><div class=3D"gmail_def= ault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_default= " style=3D"font-family:monospace">-Stephane<br></div></div> --0000000000004d9597063027f0db-- --0000000000004d9599063027f0dd Content-Type: application/octet-stream; name="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Disposition: attachment; filename="0001-window-state-normalize-buffer-name-option-for-uniqui.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m865icn90> X-Attachment-Id: f_m865icn90 RnJvbSBkNmQzNzc2YTZmZDBlNTY0OGMxYzk0NmNiODUxY2U5OWYwODVlMTkzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgTWFyIDIwMjUgMTI6MTQ6NTAgLTA0MDAKU3ViamVjdDogW1BBVENIXSAnd2luZG93 LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgb3B0aW9uIGZvciBgdW5pcXVpZnknCiBidWZm ZXJzCgpJZiAnd2luZG93LXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZScgaXMgbm9uLW5pbCwg J3dpbmRvdy1zdGF0ZS1nZXQnCndpbGwgbm9ybWFsaXplIHN0b3JlZCBidWZmZXIgbmFtZXMsIG1h a2luZyB0aGVtIGVhc2llciB0byByZXN0b3JlIGZvcgp1c2VycyB0aGF0IHVzZSAndW5pcXVpZnkn IGJ1ZmZlciBuYW1pbmcuCgoqIGxpc3Avd2luZG93LmVsCih3aW5kb3ctc3RhdGUtbm9ybWFsaXpl LWJ1ZmZlci1uYW1lKTogTmV3IGRlZnZhci4KKHdpbmRvdy0tc3RhdGUtbm9ybWFsaXplLWJ1ZmZl ci1uYW1lKTogTmV3IGZ1bmN0aW9uLgood2luZG93LS1zdGF0ZS1nZXQtMSk6IENhbGwgd2luZG93 LS1zdGF0ZS1ub3JtYWxpemUtYnVmZmVyLW5hbWUgcmF0aGVyCnRoYW4gYnVmZmVyLW5hbWUuCi0t LQogZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpIHwgIDUgKysrKysKIGV0Yy9ORVdTICAgICAgICAg ICAgICAgICB8ICA2ICsrKysrKwogbGlzcC93aW5kb3cuZWwgICAgICAgICAgIHwgMjEgKysrKysr KysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpIGIvZG9jL2xp c3ByZWYvd2luZG93cy50ZXhpCmluZGV4IDVjMGRiNmQ0ODc3Li43NTM5MGM4ODFlNSAxMDA2NDQK LS0tIGEvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCisrKyBiL2RvYy9saXNwcmVmL3dpbmRvd3Mu dGV4aQpAQCAtNzAwMCw2ICs3MDAwLDExIEBAIFdpbmRvdyBDb25maWd1cmF0aW9ucwogVG9nZXRo ZXIsIHRoZSBhcmd1bWVudCBAdmFye3dyaXRhYmxlfSBhbmQgdGhlIHZhcmlhYmxlCiBAY29kZXt3 aW5kb3ctcGVyc2lzdGVudC1wYXJhbWV0ZXJzfSBzcGVjaWZ5IHdoaWNoIHdpbmRvdyBwYXJhbWV0 ZXJzIGFyZQogc2F2ZWQgYnkgdGhpcyBmdW5jdGlvbi4gIEB4cmVme1dpbmRvdyBQYXJhbWV0ZXJz fS4KKworQmluZCBAY29kZXt3aW5kb3ctc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lfSB0byBu b24tQGNvZGV7bmlsfSB0bworbm9ybWFsaXplIGJ1ZmZlciBuYW1lcyB1bmRlciBAZmlsZXt1bmlx dWlmeX0gbWFuYWdlbWVudC4gIFRoaXMgaGVscHMKK3Jlc3RvcmUgd2luZG93IGJ1ZmZlcnMgYWNy b3NzIEVtYWNzIHNlc3Npb25zLiAgQHhyZWZ7VW5pcXVpZnksLCwgZW1hY3MsCitUaGUgR05VIEVt YWNzIE1hbnVhbH0uCiBAZW5kIGRlZnVuCiAKIFRoZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXt3 aW5kb3ctc3RhdGUtZ2V0fSBjYW4gYmUgdXNlZCBpbiB0aGUgc2FtZQpkaWZmIC0tZ2l0IGEvZXRj L05FV1MgYi9ldGMvTkVXUwppbmRleCA5MjZkNDI2ZWFhZS4uYTVhZDA2MTY4ODEgMTAwNjQ0Ci0t LSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0yODAsNiArMjgwLDEyIEBAIHJldHVybiB2 YWx1ZSB3aW5kb3dzIHdob3NlIGJ1ZmZlcnMgc2hhcmUgdGhlaXIgdGV4dCB3aXRoIEJVRkZFUi1P Ui1OQU1FLgogV2l0aCBzdWNoIGFuIGVudHJ5LCAnZGlzcGxheS1idWZmZXItcmV1c2Utd2luZG93 JyBtYXkgYWxzbyBjaG9vc2UgYQogd2luZG93IHdob3NlIGJ1ZmZlciBzaGFyZXMgdGV4dCB3aXRo IHRoZSBidWZmZXIgdG8gZGlzcGxheS4KIAorKysrCisqKiogTmV3IHZhcmlhYmxlICd3aW5kb3ct c3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lJy4KK1doZW4gYm91bmQgdG8gbm9uLW5pbCwgJ3dp bmRvdy1zdGF0ZS1nZXQnIHdpbGwgbm9ybWFsaXplIGl0cyBzdG9yZWQKK2J1ZmZlciBuYW1lcyB3 aGVuIHRoZXkgYXJlIHVuZGVyICd1bmlxdWlmeScgbWFuYWdlbWVudC4gIFRoaXMgaGVscHMKK3Jl c3RvcmUgd2luZG93IGJ1ZmZlcnMgYWNyb3NzIEVtYWNzIHNlc3Npb25zLgorCiAKICoqIEZyYW1l cwogCmRpZmYgLS1naXQgYS9saXNwL3dpbmRvdy5lbCBiL2xpc3Avd2luZG93LmVsCmluZGV4IDFl OGY0ZTMyM2JjLi4xMzRiYzEwYWExZSAxMDA2NDQKLS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIv bGlzcC93aW5kb3cuZWwKQEAgLTYzMDAsNiArNjMwMCwxOCBAQCBiYWxhbmNlLXdpbmRvd3MtYXJl YQogICAgICkpCiAKIDs7OyBXaW5kb3cgc3RhdGVzLCBob3cgdG8gZ2V0IHRoZW0gYW5kIGhvdyB0 byBwdXQgdGhlbSBpbiBhIHdpbmRvdy4KKworKGRlZnZhciB3aW5kb3ctc3RhdGUtbm9ybWFsaXpl LWJ1ZmZlci1uYW1lIG5pbAorICAiTm9uLW5pbCBtZWFucyBhY2NvbW1vZGF0ZSBidWZmZXIgbmFt ZXMgdW5kZXIgYHVuaXF1aWZ5JyBtYW5hZ2VtZW50LiIpCisKKyhkZWZ1biB3aW5kb3ctLXN0YXRl LW5vcm1hbGl6ZS1idWZmZXItbmFtZSAoYnVmZmVyKQorICAiTm9ybWFsaXplIEJVRkZFUiBuYW1l LCBhY2NvbW1vZGF0aW5nIGB1bmlxdWlmeScuIgorICAob3IgKGFuZCB3aW5kb3ctc3RhdGUtbm9y bWFsaXplLWJ1ZmZlci1uYW1lCisgICAgICAgICAgIChmYm91bmRwICd1bmlxdWlmeS1idWZmZXIt YmFzZS1uYW1lKQorICAgICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKyAgICAg ICAgICAgICAodW5pcXVpZnktYnVmZmVyLWJhc2UtbmFtZSkpKQorICAgICAgKGJ1ZmZlci1uYW1l IGJ1ZmZlcikpKQorCiAoZGVmdW4gd2luZG93LS1zdGF0ZS1nZXQtMSAod2luZG93ICZvcHRpb25h bCB3cml0YWJsZSkKICAgIkhlbHBlciBmdW5jdGlvbiBmb3IgYHdpbmRvdy1zdGF0ZS1nZXQnLiIK ICAgKGxldCogKCh0eXBlCkBAIC02MzUyLDcgKzYzNjQsOCBAQCB3aW5kb3ctLXN0YXRlLWdldC0x CiAJCShsZXQgKChwb2ludCAod2luZG93LXBvaW50IHdpbmRvdykpCiAJCSAgICAgIChzdGFydCAo d2luZG93LXN0YXJ0IHdpbmRvdykpKQogCQkgIGAoKGJ1ZmZlcgotCQkgICAgICwoaWYgd3JpdGFi bGUgKGJ1ZmZlci1uYW1lIGJ1ZmZlcikgYnVmZmVyKQorCQkgICAgICwoaWYgd3JpdGFibGUgKHdp bmRvdy0tc3RhdGUtbm9ybWFsaXplLWJ1ZmZlci1uYW1lCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBidWZmZXIpIGJ1ZmZlcikKIAkJICAgICAoc2VsZWN0ZWQgLiAsc2VsZWN0 ZWQpCiAJCSAgICAgKGhzY3JvbGwgLiAsKHdpbmRvdy1oc2Nyb2xsIHdpbmRvdykpCiAJCSAgICAg KGZyaW5nZXMgLiAsKHdpbmRvdy1mcmluZ2VzIHdpbmRvdykpCkBAIC02Mzc0LDEzICs2Mzg3LDE1 IEBAIHdpbmRvdy0tc3RhdGUtZ2V0LTEKICAgICAgICAgICAgICxAKHdoZW4gbmV4dC1idWZmZXJz CiAgICAgICAgICAgICAgICAgYCgobmV4dC1idWZmZXJzCiAgICAgICAgICAgICAgICAgICAgLiAs KGlmIHdyaXRhYmxlCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIgIydidWZmZXIt bmFtZSBuZXh0LWJ1ZmZlcnMpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIgIyd3 aW5kb3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5leHQtYnVmZmVycykKICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQt YnVmZmVycykpKSkKICAgICAgICAgICAgICxAKHdoZW4gcHJldi1idWZmZXJzCiAgICAgICAgICAg ICAgICAgYCgocHJldi1idWZmZXJzCiAgICAgICAgICAgICAgICAgICAgLiAsKGlmIHdyaXRhYmxl CiAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoZW50cnkpCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCAoYnVmZmVyLW5hbWUgKG50aCAw IGVudHJ5KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICh3aW5k b3ctLXN0YXRlLW5vcm1hbGl6ZS1idWZmZXItbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChudGggMCBlbnRyeSkpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAobWFya2VyLXBvc2l0aW9uIChudGggMSBlbnRyeSkpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFya2VyLXBvc2l0aW9uIChu dGggMiBlbnRyeSkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmV2LWJ1 ZmZlcnMpCi0tIAoyLjQ3LjEKCg== --0000000000004d9599063027f0dd--
Ship Mints <shipmints@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#76980
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.