From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: vc-dir default directory: repository root? Date: Thu, 22 Jan 2015 07:30:38 -0800 (PST) Message-ID: References: <54B0CC33.2050100@dancol.org> <54BC60A8.6040401@yandex.ru> <54BD9071.5070802@yandex.ru> <85sif3zzwp.fsf@iznogoud.viz> <54C0013C.7070601@dancol.org> <54C0560F.7020609@yandex.ru> <54C107EB.3040408@yandex.ru> <54C10D44.7020505@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1421940714 22216 80.91.229.3 (22 Jan 2015 15:31:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Jan 2015 15:31:54 +0000 (UTC) Cc: Dan Nicolaescu , Daniel Colascione , Stefan Monnier , Emacs developers To: Dmitry Gutov , Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 22 16:31:50 2015 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 1YEJjY-0006Oa-4O for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2015 16:31:48 +0100 Original-Received: from localhost ([::1]:54331 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJjX-0002N2-MK for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2015 10:31:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJih-0001Q1-Jr for emacs-devel@gnu.org; Thu, 22 Jan 2015 10:30:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEJig-0005Hm-M1 for emacs-devel@gnu.org; Thu, 22 Jan 2015 10:30:55 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:18191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJic-0005Gz-Jc; Thu, 22 Jan 2015 10:30:50 -0500 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t0MFUdpN031104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 22 Jan 2015 15:30:40 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id t0MFUd3E019142 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 22 Jan 2015 15:30:39 GMT Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id t0MFUcQo000717; Thu, 22 Jan 2015 15:30:38 GMT In-Reply-To: <54C10D44.7020505@yandex.ru> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:181613 Archived-At: > Putting a value in history that the user has never put in themselves > means overloading the term "history". Wow, flash from the past! I offered that argument long ago. But that ship sailed nearly as long ago. `M-n' has long (now) meant either move forward in the history or move forward among a list of default values. IOW, Emacs has prepended multiple default values to the history list for a long time. And this behavior is handy - my argument still makes sense, but it is not the only consideration. What might be even better would be some (optional) visual indication when you cross the threshold between past inputs and default values. IOW, make clear whether a given entry was a past input or is a suggested (default) value.