From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jay Finger" Newsgroups: gmane.emacs.devel Subject: RE: $HOME default on w32 Date: Wed, 27 Oct 2004 22:24:06 -0700 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <20041028052407.RYWL25072.out010.verizon.net@muskrat> References: <01a301c4bc4b$ba20d720$0200a8c0@sedrcw11488> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1098941087 19583 80.91.229.6 (28 Oct 2004 05:24:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 28 Oct 2004 05:24:47 +0000 (UTC) Cc: ''Kai Grossjohann' ' , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 28 07:24:37 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CN2m4-0001H2-00 for ; Thu, 28 Oct 2004 07:24:37 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CN2tq-0002ie-Vz for ged-emacs-devel@m.gmane.org; Thu, 28 Oct 2004 01:32:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CN2ti-0002iX-27 for emacs-devel@gnu.org; Thu, 28 Oct 2004 01:32:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CN2th-0002iL-LS for emacs-devel@gnu.org; Thu, 28 Oct 2004 01:32:29 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CN2th-0002iI-Hw for emacs-devel@gnu.org; Thu, 28 Oct 2004 01:32:29 -0400 Original-Received: from [206.46.170.133] (helo=out010.verizon.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CN2ld-0001Rm-OG for emacs-devel@gnu.org; Thu, 28 Oct 2004 01:24:10 -0400 Original-Received: from muskrat ([4.15.136.159]) by out010.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041028052407.RYWL25072.out010.verizon.net@muskrat>; Thu, 28 Oct 2004 00:24:07 -0500 Original-To: "'Lennart Borgman'" , "'Stefan Monnier'" , "'Stephan Stahl'" X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcS8S6pcdFKbQE5ERZiUjWJc93g8YAAYqLYg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 In-Reply-To: <01a301c4bc4b$ba20d720$0200a8c0@sedrcw11488> X-Authentication-Info: Submitted using SMTP AUTH at out010.verizon.net from [4.15.136.159] at Thu, 28 Oct 2004 00:24:07 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 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 Xref: main.gmane.org gmane.emacs.devel:29092 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:29092 Yep > -----Original Message----- > From: Lennart Borgman [mailto:lennart.borgman.073@student.lu.se] > Sent: Wednesday, October 27, 2004 10:38 AM > To: Jay Finger; 'Stefan Monnier'; 'Stephan Stahl' > Cc: ''Kai Grossjohann' '; emacs-devel@gnu.org > Subject: Re: $HOME default on w32 > > Jay, if I got you right there is technically no difference between > CSIDL_PERSONAL and CSIDL_APPDATA (except for the location). It is more on > the conceptual side - including the visibility of the folders. > CSIDL_PERSONAL points to "My Documents" which is more visible. > > In my opinion "My Documents" is more like $HOME. As a programmer I was > quite > a bit frustrated in the beginning before I found "Application Data". So > the > choice might depend on the audience. > > Actually I feel the division between "My Documents" and "Application Data" > is far better than $HOME that points to both. But of course we can not do > much about that now. > > - Lennart > > > > ----- Original Message ----- > From: "Jay Finger" > > : CSIDL_PERSONAL (i.e. My Documents) is per-user. By default this is > equal > to > : "$USERPROFILE\My Documents". On networked systems My Documents is often > : redirected to a user-specific location on the network so that users can > have > : one directory of data. The system also does sync'ing so that when > offline > : (e.g. the laptop is not on the network) the data is still available. > ... > : So I think CSIDL_PERSONAL would meet both 1 and 2. > : > : Just to confuse the issue a little:-) there are two others that you > might > : want to consider, but I don't think they're correct for $HOME. > : CSIDL_APPDATA is application specific data (e.g. where an app might save > : it's own metadata that users aren't entirely aware of). For example, > : Microsoft Outlook saves some user settings in > : CSIDL_APPDATA\Microsoft\Outlook\... This directory is by default at > : "$USERPROFILE\Application Data", but may roam with the user from machine > to > : machine. In other words, it is user specific, but might not be machine > : specific. >