From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matthias Meulien Newsgroups: gmane.emacs.devel Subject: [PATCH] Inconsistent defaults for uniquify Date: Sun, 08 Dec 2013 23:20:36 +0100 Message-ID: <87wqjfugqz.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1386541243 19475 80.91.229.3 (8 Dec 2013 22:20:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Dec 2013 22:20:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 08 23:20:49 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VpmiU-00013e-4t for ged-emacs-devel@m.gmane.org; Sun, 08 Dec 2013 23:20:46 +0100 Original-Received: from localhost ([::1]:41020 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpmiT-0003JC-LD for ged-emacs-devel@m.gmane.org; Sun, 08 Dec 2013 17:20:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpmiO-0003IE-8g for emacs-devel@gnu.org; Sun, 08 Dec 2013 17:20:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VpmiM-0001q4-JX for emacs-devel@gnu.org; Sun, 08 Dec 2013 17:20:40 -0500 Original-Received: from mail-wi0-x22e.google.com ([2a00:1450:400c:c05::22e]:33480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpmiM-0001px-7y for emacs-devel@gnu.org; Sun, 08 Dec 2013 17:20:38 -0500 Original-Received: by mail-wi0-f174.google.com with SMTP id z2so2986303wiv.7 for ; Sun, 08 Dec 2013 14:20:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=CJ0Thjn7Hmkzdb9Mxsu1r0PciKfwmG1smSlaejZjx9k=; b=DL648lb20Y2nyH2I9ObIiIvEoyDKXlsFgiKw8Aj+zJRdFD89493I9/2+qIRIhJv+up X3o3bEN1m1DT20hs43hP27SQDxnzhHg/424lTDtpMWrMMY3Nw+BOdFB8s6q5e26Q9+Il h8XJQjzDifg51I3I1b/nD5gKsac+yMCMDGamzJyngm/j//k2eO0XHTGicch737au9wu9 pk9wz76EvyD+Yzll6gNUO3h2nC7n5HVET2p5SKI3I4wqhfcDGxSbBKmOWwcE6f5IiPao rp/J/ESZGN8uM3R1UMl86m9M7HrtY7wd8ZmcNsBTmo2/bS9aatk518QrczP8KrnvcQ5K m/bg== X-Received: by 10.180.149.175 with SMTP id ub15mr11588091wib.10.1386541237401; Sun, 08 Dec 2013 14:20:37 -0800 (PST) Original-Received: from choubidou.localdomain ([2a01:e35:2ef1:4540:290:f5ff:feb9:5d26]) by mx.google.com with ESMTPSA id dj8sm19020295wid.2.2013.12.08.14.20.36 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Dec 2013 14:20:36 -0800 (PST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:166220 Archived-At: After: emacs -q in the Options menu I can see that `Use Directory Names in Buffer Names' is checked. Then: M-! mkdir a; mkdir b; touch a/test; touch b/test C-xC-f a/test C-xC-f b/test Then there are two buffers named `test|a' and `test|b'. Uncheck `Use...' in the Options menu and check again `Use...' in the Options menu. Now buffers are named `a/test' and `b/test'. The buffer name style has changed!! Line 12227 of `menu-bar.el' and line 96 of uniquify.el define different defaults for `uniquify-buffer-name-style'. diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 13c4c36..38fe5ab 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -1226,7 +1226,7 @@ mail status in mode line")) (require 'uniquify) (setq uniquify-buffer-name-style (if (not uniquify-buffer-name-style) - 'forward)))) + 'post-forward)))) (bindings--define-key menu [edit-options-separator] menu-bar-separator) -- Matthias