unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Emacs on Windows, isn't ~ supposed to be home dir?
@ 2009-06-05 17:52 Xah Lee
  2009-06-05 19:30 ` B. T. Raven
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Xah Lee @ 2009-06-05 17:52 UTC (permalink / raw)
  To: help-gnu-emacs

in emacsW32 on Windows,  “~/” points to
“c:/Users/xah/AppData/Roaming/”
but i was expecting it to point to:
“c:/Users/xah/”.

can anyone know why? Is this just a emacsW32 quirk or is this supposed
to be that way? Is this just a Windows env var that i didn't set, or
is it some emacs setup? (am not familiar with windows env var or
cmd.exe)

am asking because i have many init files and elisp functions that take
a path, and on unix ~ is user home root.

thanks.

  Xah
∑ http://xahlee.org/^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
  2009-06-05 17:52 Emacs on Windows, isn't ~ supposed to be home dir? Xah Lee
@ 2009-06-05 19:30 ` B. T. Raven
  2009-06-05 21:29   ` Lennart Borgman
  2009-06-06  1:12 ` Eli Zaretskii
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 8+ messages in thread
From: B. T. Raven @ 2009-06-05 19:30 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee wrote:
> in emacsW32 on Windows,  “~/” points to
> “c:/Users/xah/AppData/Roaming/”
> but i was expecting it to point to:
> “c:/Users/xah/”.
> 
> can anyone know why? Is this just a emacsW32 quirk or is this supposed
> to be that way? Is this just a Windows env var that i didn't set, or
> is it some emacs setup? (am not familiar with windows env var or
> cmd.exe)
> 
> am asking because i have many init files and elisp functions that take
> a path, and on unix ~ is user home root.
> 
> thanks.
> 
>   Xah
> ∑ http://xahlee.org/
> 
> ☄

You can go to Control panel / System / Advanced / Environment Variables
and edit the HOME variable to make it C:\Users\xah


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
  2009-06-05 19:30 ` B. T. Raven
@ 2009-06-05 21:29   ` Lennart Borgman
  0 siblings, 0 replies; 8+ messages in thread
From: Lennart Borgman @ 2009-06-05 21:29 UTC (permalink / raw)
  To: B. T. Raven, Xah Lee; +Cc: help-gnu-emacs

On Fri, Jun 5, 2009 at 9:30 PM, B. T. Raven<nihil@nihilo.net> wrote:
> Xah Lee wrote:
>>
>> in emacsW32 on Windows,  “~/” points to
>> “c:/Users/xah/AppData/Roaming/”
>> but i was expecting it to point to:
>> “c:/Users/xah/”.
>>
>> can anyone know why? Is this just a emacsW32 quirk or is this supposed
>> to be that way? Is this just a Windows env var that i didn't set, or
>> is it some emacs setup? (am not familiar with windows env var or
>> cmd.exe)
>>
>> am asking because i have many init files and elisp functions that take
>> a path, and on unix ~ is user home root.

It should be on Windows too. Xah, could you please download the
unpatched version and see if you get the same problem there? I am not
aware of that I have done something special in Emacs+EmacsW32, but
just in case...


>> thanks.
>>
>>  Xah
>> ∑ http://xahlee.org/
>>
>> ☄
>
> You can go to Control panel / System / Advanced / Environment Variables
> and edit the HOME variable to make it C:\Users\xah
>




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
  2009-06-05 17:52 Emacs on Windows, isn't ~ supposed to be home dir? Xah Lee
  2009-06-05 19:30 ` B. T. Raven
@ 2009-06-06  1:12 ` Eli Zaretskii
       [not found] ` <mailman.95.1244250736.2239.help-gnu-emacs@gnu.org>
  2009-06-06 13:26 ` Jason Rumney
  3 siblings, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2009-06-06  1:12 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Xah Lee <xahlee@gmail.com>
> Newsgroups: gnu.emacs.help,comp.emacs
> Date: Fri, 5 Jun 2009 10:52:53 -0700 (PDT)
> 
> in emacsW32 on Windows,  “~/” points to
> “c:/Users/xah/AppData/Roaming/”
> but i was expecting it to point to:
> “c:/Users/xah/”.

It is supposed to point by default to whatever CSIDL_APPDATA is set to
on that machine.  That is, to the `Application Data' subdirectory of
your user profile directory.  Setting HOME in the environment
overrides that.  If Emacs does not behave like that, it's a bug that
should be reported.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
       [not found] ` <mailman.95.1244250736.2239.help-gnu-emacs@gnu.org>
@ 2009-06-06 13:00   ` Xah Lee
  2009-06-07  9:19     ` Lennart Borgman
       [not found]     ` <mailman.138.1244366348.2239.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 8+ messages in thread
From: Xah Lee @ 2009-06-06 13:00 UTC (permalink / raw)
  To: help-gnu-emacs

On Jun 5, 6:12 pm, Eli Zaretskii <e...@gnu.org> wrote:
> > From: Xah Lee <xah...@gmail.com>
> > Newsgroups: gnu.emacs.help,comp.emacs
> > Date: Fri, 5 Jun 2009 10:52:53 -0700 (PDT)
>
> > in emacsW32 on Windows,  “~/” points to
> > “c:/Users/xah/AppData/Roaming/”
> > but i was expecting it to point to:
> > “c:/Users/xah/”.
>
> It is supposed to point by default to whatever CSIDL_APPDATA is set to
> on that machine.  That is, to the `Application Data' subdirectory of
> your user profile directory.  Setting HOME in the environment
> overrides that.  If Emacs does not behave like that, it's a bug that
> should be reported.

Thanks all.

Setting Windows's env var HOME to c:\Users\xah helped. However, it
seems that when emacs starts as server/client, it still loads from “c:/
Users/xah/AppData/Roaming/”.

I vaguely recall similar question asked here recently.

Am not familiar with server/client feature of emacs 23 yet... in
particular, how can i make it so that emacs just have one single dir
for the init files? (or if i should try to do that at all?)

Thanks.

  Xah
∑ http://xahlee.org/^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
  2009-06-05 17:52 Emacs on Windows, isn't ~ supposed to be home dir? Xah Lee
                   ` (2 preceding siblings ...)
       [not found] ` <mailman.95.1244250736.2239.help-gnu-emacs@gnu.org>
@ 2009-06-06 13:26 ` Jason Rumney
  3 siblings, 0 replies; 8+ messages in thread
From: Jason Rumney @ 2009-06-06 13:26 UTC (permalink / raw)
  To: help-gnu-emacs

On Jun 6, 1:52 am, Xah Lee <xah...@gmail.com> wrote:
> in emacsW32 on Windows,  “~/” points to
> “c:/Users/xah/AppData/Roaming/”
> but i was expecting it to point to:
> “c:/Users/xah/”.

c:\Users\xah is not guaranteed to be writable by the user xah. The
directory pointed to by Windows system variable CSIDL_APPDATA is.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
  2009-06-06 13:00   ` Xah Lee
@ 2009-06-07  9:19     ` Lennart Borgman
       [not found]     ` <mailman.138.1244366348.2239.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 8+ messages in thread
From: Lennart Borgman @ 2009-06-07  9:19 UTC (permalink / raw)
  To: Xah Lee; +Cc: help-gnu-emacs

On Sat, Jun 6, 2009 at 3:00 PM, Xah Lee<xahlee@gmail.com> wrote:
> On Jun 5, 6:12 pm, Eli Zaretskii <e...@gnu.org> wrote:
>> > From: Xah Lee <xah...@gmail.com>
>> > Newsgroups: gnu.emacs.help,comp.emacs
>> > Date: Fri, 5 Jun 2009 10:52:53 -0700 (PDT)
>>
>> > in emacsW32 on Windows,  “~/” points to
>> > “c:/Users/xah/AppData/Roaming/”
>> > but i was expecting it to point to:
>> > “c:/Users/xah/”.
>>
>> It is supposed to point by default to whatever CSIDL_APPDATA is set to
>> on that machine.  That is, to the `Application Data' subdirectory of
>> your user profile directory.  Setting HOME in the environment
>> overrides that.  If Emacs does not behave like that, it's a bug that
>> should be reported.
>
> Thanks all.
>
> Setting Windows's env var HOME to c:\Users\xah helped. However, it
> seems that when emacs starts as server/client, it still loads from “c:/
> Users/xah/AppData/Roaming/”.

It should work the same. Perhaps you need to restart your pc?




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Emacs on Windows, isn't ~ supposed to be home dir?
       [not found]     ` <mailman.138.1244366348.2239.help-gnu-emacs@gnu.org>
@ 2009-06-07 11:56       ` Xah Lee
  0 siblings, 0 replies; 8+ messages in thread
From: Xah Lee @ 2009-06-07 11:56 UTC (permalink / raw)
  To: help-gnu-emacs

On Jun 7, 2:19 am, Lennart Borgman <lennart.borg...@gmail.com> wrote:
> On Sat, Jun 6, 2009 at 3:00 PM, Xah Lee<xah...@gmail.com> wrote:
> > On Jun 5, 6:12 pm, Eli Zaretskii <e...@gnu.org> wrote:
> >> > From: Xah Lee <xah...@gmail.com>
> >> > Newsgroups: gnu.emacs.help,comp.emacs
> >> > Date: Fri, 5 Jun 2009 10:52:53 -0700 (PDT)
>
> >> > in emacsW32 on Windows,  “~/” points to
> >> > “c:/Users/xah/AppData/Roaming/”
> >> > but i was expecting it to point to:
> >> > “c:/Users/xah/”.
>
> >> It is supposed to point by default to whatever CSIDL_APPDATA is set to
> >> on that machine.  That is, to the `Application Data' subdirectory of
> >> your user profile directory.  Setting HOME in the environment
> >> overrides that.  If Emacs does not behave like that, it's a bug that
> >> should be reported.
>
> > Thanks all.
>
> > Setting Windows's env var HOME to c:\Users\xah helped. However, it
> > seems that when emacs starts as server/client, it still loads from “c:/
> > Users/xah/AppData/Roaming/”.
>
> It should work the same. Perhaps you need to restart your pc?

restart Windows took care of it. Thannks Len.

  Xah
∑ http://xahlee.org/^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-06-07 11:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-05 17:52 Emacs on Windows, isn't ~ supposed to be home dir? Xah Lee
2009-06-05 19:30 ` B. T. Raven
2009-06-05 21:29   ` Lennart Borgman
2009-06-06  1:12 ` Eli Zaretskii
     [not found] ` <mailman.95.1244250736.2239.help-gnu-emacs@gnu.org>
2009-06-06 13:00   ` Xah Lee
2009-06-07  9:19     ` Lennart Borgman
     [not found]     ` <mailman.138.1244366348.2239.help-gnu-emacs@gnu.org>
2009-06-07 11:56       ` Xah Lee
2009-06-06 13:26 ` Jason Rumney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).