zsh-users
 help / color / mirror / code / Atom feed
From: Amol Deshpande <amold@MICROSOFT.com>
To: ZShell Users List <zsh-users@math.gatech.edu>,
	"'Sven Guckes'" <guckes@math.fu-berlin.de>
Subject: RE: zsh for win32 - installation of zshrc
Date: Mon, 14 Sep 1998 17:52:00 -0700	[thread overview]
Message-ID: <AF4C1F8C5306D111AD5F0000F8662ED3053088B6@RED-MSG-41> (raw)

> ----------
> From: 	'Sven Guckes'[SMTP:guckes@math.fu-berlin.de]
> Sent: 	Monday, September 14, 1998 4:53 PM
> To: 	ZShell Users List
> Subject: 	Re: zsh for win32 - installation of zshrc
> 
> Furthermore, the README does not give explicit examples which it should.
> 
Feel free to write some up and i'll put them in. 

> > 7. HOME directory:
> > -----------------
> > zsh sets the HOME directory if it's not already set. It uses
> > the windows directory on win95, $HOMEDRIVE\$HOMEPATH on nt <4.0,
> > and $USERPROFILE on NT 4.0 and higher.
> > If ZSHDOTDIR is set, zsh sets home to "youdonthavehomeset". This
> > is to avoid crashing in places where the shell expects a home directory.
> > Picking a real default would defeat the purpose of not setting home.
> > (that means you can set ZSHDOTDIR instead of HOME for your startup
> files)
> 
> Well - what is the difference between these methods?
> 
You can set ZDOTDIR if you don't want the shell to set HOME (and you haven't
defined one yourself.) This is because other unix ports may expect HOME to
NOT
be set (they use their installation directory or something).

> What is the "windows directory" on Windows95
> (ie how is this defined in a Windows setup)?
> 
c:\windows by default. or whatever directory you installed win95.


> Anyway - this is what I understand so far:
> 
> 	Windows95:     C:\WINDOWS\.zshrc
> 	WindowsNT-3.x: $HOMEDRIVE\$HOMEPATH\.zshrc
> 	WindowsNT-4.x: $USERPROFILE\.zshrc
> 		       $ZDOTDIR\.zshrc
> 		       $HOME\.zshrc
> 	 
> Is this correct now?  Can someone come up with a shorter description?
> 
> For WindowsNT-4.x - in which order are the various locations checked?
> 
Remember that these rules apply only if don't set HOME. Since there is
no /etc,  only the rules for locating files from $HOME are followed.

1. If ZDOTDIR is set, the shell will not set HOME. Since this may cause the
shell to crash in various places, zsh sets home to a bogus value that gives
you a clue about that went wrong, instead of crashing.

2. If ZDOTDIR is not set, and HOME is not set, then zsh sets home to the
directories
above.


> The value of a variable on Windows cannot be used as $VAR (I think)
> but needs to be specified as %VAR% - and this is only possible in batch
> files.
> Right or wrong?
> 
the way you use a variable is a function of the shell you use. since you are
using
zsh, you use the zsh syntax. it has absolutely nothing to do with what
operating
system you are running.


> I am looking forward to a concise but precise description and
> I would love to summarize the info I get - but I need answers.
> I think this should be possible somehow.
> Or do I have to deassemble the binary?
> 
you can:
1. read the README
2. read the changelog
3. email me.
4. read the source 

I know there should be more comprehensive documentation of the quirks in
this version, but i
just haven't gotten around to it. sorry.

-amol

> Sven
> 


         reply	other threads:[~1998-09-15  1:06 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <c=GB%a=_%p=Saudi_Internatio%l=SMS01-980911172557Z-1926@sms01.saudibank.com>
1998-09-12  5:43 ` 'Sven Guckes'
1998-09-12  6:53   ` Bart Schaefer
1998-09-14 17:55     ` 'Sven Guckes'
1998-09-14 20:59       ` Amol Deshpande
1998-09-14 18:40         ` Amol Deshpande
1998-09-14 19:54           ` Bart Schaefer
1998-09-14 23:53           ` 'Sven Guckes'
1998-09-15  0:52             ` Amol Deshpande [this message]
1998-09-15  2:19               ` 'Sven Guckes'
1998-09-15  6:31                 ` Amol Deshpande
1998-09-15 12:52                   ` David N. Blank-Edelman
1998-09-15 17:08                     ` Stephen Marley
1998-09-16 12:20                       ` Hannu Koivisto
1998-09-16 13:26                         ` Stephen Marley
1998-09-17 10:48                           ` Hannu Koivisto
1998-09-16 15:32                         ` Bart Schaefer
1998-09-15 17:18                   ` Bart Schaefer
1998-09-16 23:08 Amol Deshpande
  -- strict thread matches above, loose matches on Subject: below --
1998-09-15 21:56 Amol Deshpande
1998-09-16  0:55 ` Bart Schaefer
1998-09-15 18:04 Amol Deshpande
1998-09-15 18:00 Amol Deshpande
1998-09-15 20:59 ` Bart Schaefer
1998-09-15 21:40 ` Bart Schaefer
1998-09-11 18:27 Amol Deshpande
1998-09-11 16:41 Sven Guckes
1998-09-11 17:13 ` Stephen Rondeau
1998-09-11 20:11 ` ric hotchkiss

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AF4C1F8C5306D111AD5F0000F8662ED3053088B6@RED-MSG-41 \
    --to=amold@microsoft.com \
    --cc=guckes@math.fu-berlin.de \
    --cc=zsh-users@math.gatech.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

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 NNTP newsgroup(s).